Skip to content

v0.14.0

Compare
Choose a tag to compare
@mj-will mj-will released this 09 Jan 14:47
· 5 commits to main since this release
152b437

Release of nessai v0.14.0

This is a feature release and includes various new features, changes and bug fixes.

The main API should be entirely backwards compatible but some lower level functions have changed.

Note: due to some of the changes, runs performed using previous versions cannot be resumed using this version.

Support for user-defined proposal classes via plugins

The new plugin interface allows users to define custom proposal classes without modifying the core code. For more details, see the documentation.

Experimental MCMC FlowProposal

This release includes an experimental MCMC-based version of FlowProposal. As with all experimental modules, it is under active development and the API may change. This feature has yet to be extensively test, so should be used with caution.

Experimental support for discrete parameters

This is implemented via a new reparameterisation called dequantisation. This feature has yet to be extensively test, so should be used with caution.

Other minor changes

  • Improvements to the logging to reduce visual clutter
  • Support for RNG numpy random number generator
  • Several keyword arguments for the standard sampler have been deprecated in favour of clearer names
  • Support for reparameterisations that are not one-to-one

For more details see the changelog.