Models for use with the nested sampling package nessai.
- n-dimensional unit Gaussian
- n-dimensional HalfGaussian
- n-dimensional Rosenbrock
- n-dimensional mixture of Gaussians
- n-dimensional slab plus spike model
- Gaussian mixture using data to based on this example from
cpnest - n-dimensional Egg Box based on the version in Feroz et al. 2008
- n-dimensional Pyramid-like model
- n-dimensional Brewer likelihood (Skilling's "Staistical Model") from Brewer et al.
- Linear signal plus Gaussian noise model (
LinearSignal) - Sinusoidal signal plus Gaussian noise model (
SinusoidalSignal) - Mixture of 1-dimensional distributions (
MixtureOfDistributions)
nessai_models requires:
numpyscipynessai>=0.6.0
We recommend following the installation instructions for
nessaiand then installingnessai_modelssince it shares all of its dependencies withnessai.
nessai_models can be install from PyPI using
pip install nessai-modelsBelow is an example of using nessai_models so configure a 4-dimensional Gaussian and then sample it using nessai.
from nessai import FlowSampler
from nessai_models import Gaussian
model = Gaussian(4)
fs = FlowSampler(model, output='example/')
fs.run()If you use nessai_models in your work please cite the Zenodo DOI