Welcome to Induced Block Funtions and Matchings (IBloFunMatch)!!!
- Have a C++ compiler installed (e.g. GNU compiler)
- Have Python installed with numpy, matplotlib,...
- Make sure you have already installed: CGAL, mpfr, gmp and boost
- Compile "IBloFunMatch.cc" using CMake:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake --build .To run the notebooks, it is required to install iblofunmatch. For this, we recommend creating a virtual environment. Once created and activated, inside the main IBloFunMatch folder, run the following command
python3 -m pip install --editable .We need to add the "editable" option since we will use the code built in this folder. After the installation, one should be able to load the module `iblofunmatch', to check it, one can run the following command:
python3 -c "import iblofunmatch.inter as ibfm"The path to the executable file should appear printed. If there are no error messages, the module is correctly installed.