Installation#
The latest stable version of NDManager is available on PyPI
and can therefore be installed using pip:
$ pip install ndmanager
There are however a few caveats regarding the dependencies of NDManager. To build processed nuclear data files in the OpenMC HDF5 format, an installation of the NJOY processing code as well as the OpenMC Monte-Carlo code are required. These can’t be installed with pip so you will need to install them separately.
NDManager also uses sandy to generate perturbed data files, currently the prefered version is v1.1 and is not available on PyPI, you can install it manually with to following command:
$ pip install git+https://github.com/luca-fiorito-11/sandy.git@v1.1
For Sandy to work, you will need to define the NJOY environment variable as the path to
the NJOY binary.