Currently OMpy uses the PyMultinest package for inference of normalization parameters. The PyMultinest package in turn requires the user to have the Multinest library installed somewhere on the system. The reliance on multinest makes setup significantly more challenging for the user. I therefor suggest to rewrite the NormalizerNLD and NormalizerSimultan classes to use the package Ultranest instead. This package requires no external libraries and are built entirely in python (with some modules implemented in Cython).
Currently OMpy uses the PyMultinest package for inference of normalization parameters. The PyMultinest package in turn requires the user to have the Multinest library installed somewhere on the system. The reliance on multinest makes setup significantly more challenging for the user. I therefor suggest to rewrite the
NormalizerNLD
andNormalizerSimultan
classes to use the package Ultranest instead. This package requires no external libraries and are built entirely in python (with some modules implemented in Cython).