CMake is required to build the library and can usually be installed from the operating system package manager.
If not, then you can download it from www.cmake.org
The C Foreign Function Interface for Python CFFI module is also required if you wish to use the Python module.
In order to build the documentation doxygen is required.