The library depends on jsoncpp for JSON file I/O. The library is distributed with this softare. The units tests rely on the Catch testing framework
See the xcode project in "ide/xcode/"
The library can be built using CMake.
In the root directory, type the following command to generate the Makefiles:
The following commands can be used to build the static library, run the unit tests, and generate the documentation:
The header file "xmm.h" includes all useful headers of the library.
The python module can be built using CMake.
In the python directory, type the following command to generate the Makefiles and build the python module:
The module should be installed in "${xmm_root}/python/bin/"
Place the built python library somewhere in your python path. To add personal libraries located in '/Path/To/Libs' to the python path, add the following lines to your ".bash_profile":
To import the library in python:
Additional utilities can be found in xmm.util
.