PBN - portable bridge notation
PBN is a command line tool for working with Portable Bridge Notation files.
PBN is written in dotnet core with C#.
Intended use is on Windows as it comes with the dds
library windows binary.
Supported functions
- parse a file and validate it
- print an overview with information about a file
- strip a file of unnecessary parts
- add double dummy analysis to a file (thanks to the dds library)
Where to get it
PBN is available on Github.
Pre-built executables are available in the releases section.
Building from sources
The project includes a CMake configuration to build from sources, see the README for more information.
You can either build the project using dotnet with the provided prebuild dds
binaries or build the whole project with CMake.
This includes building the dds
library from sources, which is a bit more complicated but should work. It opens the possibility to use the library on other platforms. I have tested this on M1 Mac, where it works.
User manual
Available in the user guide.
Run the program with the --help
flag.
License
PBN is licensed under the MIT license.
The DDS library used for double dummy analyses is licensed under the Apache 2.0 license.