Skip to content

v0.12.0

Compare
Choose a tag to compare
@mj-will mj-will released this 12 Apr 12:55
· 390 commits to main since this release
36d262f

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.

Full Changelog