cliquematch uses pybind11
_ to provide Python wrappers. Internally, the core clique search algorithm is implemented in C++11
, simple template classes are used to provide flexibility for applications, and Eigen
_ is used to provide fast access to numpy arrays.
PyPI wheels are available for Linux and Windows.
pip install cliquematch>=2.1.0
- cliquematch requires
pybind11
_ (v2.2 or newer) for its setup:
pip3 install pybind11
- cliquematch requires
Eigen
_ (v3.3.7 or newer) as part of its setup.- You can clone the Github repo via
git clone --recursive
to getEigen
_. - If you already have an existing version of
Eigen
_ or have downloaded it separately, set theEIGEN_DIR
environment variable to the folder containingEigen
_ before compilation.
- You can clone the Github repo via
- A
C++11
compatible compiler must be available for the installation:- On Linux, gcc is called with
--std=c++11
(builds withgcc 4.8.2
formanylinux1
wheels). - On Windows, Visual Studio 2015 Update 3 (MSVC 14.0 runtime) or later is needed.
- Note: Installing under Windows+MinGW has not been tested.
- On Linux, gcc is called with