Install Homebrew
Install cmake
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.