Installation
Install
Download and install:
git clone https://github.com/NIB-SI/BoolDoG.git
cd BoolDoG
pip install .
Install directly:
pip install git+https://github.com/NIB-SI/sBoolDoG.git
Test
To runs tests, use
Uninstall
pip uninstall booldog
Known installation issues
1. Pyeda not compiling on Windows
This is an issue with pip and pyeda: https://github.com/cjdrake/pyeda/issues/126.
There is a possible fix, not yet merged: https://github.com/cjdrake/pyeda/pull/153.
To solve, download the appropriate binary from Christophe Gohlke’s pythonlibs page, and run
pip install <downloaded.whl>
Then re-attempted BoolDoG installation.
Dependencies
Required dependencies will be automatically installed when installing BoolDoG. The following dependencies are required:
numpy
xmltodict
scipy
python-igraph
matplotlib
pygraphviz (optional)
PyBoolNet
networkx