v0.14.0
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.