skip to navigation
skip to content

boolexpr 2.4

Boolean Expressions

BoolExpr is a C++ library for symbolic Boolean algebra.

Read the docs!

System Dependencies

This code is known to compile on Ubuntu Trusty Linux. Install the following dependencies:

sudo apt-get install -y build-essential cmake doxygen

Getting Started

To get started using the code, first clone the repository and its third_party dependencies:

git clone --recursive https://github.com/cjdrake/boolexpr
cd boolexpr

Create a local build directory, and run cmake:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Coverage ..
make

Run Tests

After the dependencies have been built, to run the functional test suite:

make do_test

To collect code coverage data:

make cover

The coverage report will be in build/html/index.html.

Build Documentation

The documentation uses Doxygen and Sphinx. To build the html version:

pip install sphinx
make pyhtml

The documentation will be in build/python/build/sphinx/html/index.html.

Contributing

If you have some idea you would like to see realized, please email me.

 
File Type Py Version Uploaded on Size
boolexpr-2.4-cp34-cp34m-manylinux1_x86_64.whl (md5) Python Wheel 3.4 2016-09-29 2MB
boolexpr-2.4-cp35-cp35m-macosx_10_6_intel.whl (md5) Python Wheel 3.5 2016-09-29 364KB
boolexpr-2.4-cp35-cp35m-manylinux1_x86_64.whl (md5) Python Wheel 3.5 2016-09-29 2MB
boolexpr-2.4-cp35-cp35m-win_amd64.whl (md5) Python Wheel 3.5 2016-09-29 148KB
boolexpr-2.4.tar.gz (md5) Source 2016-09-29 8MB
boolexpr-2.4.zip (md5) Source 2016-09-29 14MB