v0.12.0
Release of nessai v0.12.0
This release reworks large parts of the importance nested sampler to enable drawing i.i.d samples during sampling and remove the requirement for the to_unit_hypercube
method.
The high-level API remains unchanged but the APIs for the ImportanceNestedSampler
and ImportanceFlowProposal
classes have changed. Existing runs of the importance nested sampler cannot be resumed with this version.
Summary of changes
- Explicitly support Python 3.12 (worked previously but was not tested)
- Rework the importance nested sampler to support drawing i.i.d samples live and no longer require the
to_unit_hypercube
method - Changes to the importance nested sampler defaults
- Standardize how sampling history is stored
- Runs are now always seeded (randomly if a seed is not specified)
- Fix two minor plotting bugs
- Remove deprecated
max_threads
argument.