Skip to main content

Models for nessai

Project description

nessai-models

Models for use with the nested sampling package nessai.

Included models

  • n-dimensional unit Gaussian
  • n-dimensional HalfGaussian
  • n-dimensional Rosenbrock
  • n-dimensional mixture of Gaussians
  • 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

Requirements

nessai_models requires:

  • numpy
  • scipy
  • nessai>=0.6.0

Installation

We recommend following the installation instructions for nessai and then installing nessai_models since it shares all of its dependencies with nessai.

nessai_models can be install from PyPI using

pip install nessai-models

Example usage

Below 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()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nessai_models-0.1.0.tar.gz (13.9 kB view hashes)

Uploaded Source

Built Distribution

nessai_models-0.1.0-py3-none-any.whl (9.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page