Skip to content

v0.10.0

Compare
Choose a tag to compare
@mj-will mj-will released this 31 Oct 11:50
· 625 commits to main since this release

Release of nessai v0.10.0.

This release includes a few new minor features, many of these that were implemented to enable easier integration with PyCBC. It also fixes some minor bugs that should not impact existing results. For full details, see the relevant sections below and the full changelog.

Important
References to dZ have been changes to dlogZ, this is consistent with what is used by other samplers. This change is purely cosmetic and there have been no changes to how the stopping criterion is computed.

Added

  • birth_log_likelihoods to NestedSampler and logL_birth to the result dictionary (#318)
  • Support for non-vectorised log-prior functions (#330)
  • Add the live points to the trace plot for the standard nested sampler (#334)
  • Add an option to resume from a pickle object rather than a resume file (#337)

Changed

  • Nested samples are now stored as an array in the result object rather than a dictionary (#318)
  • Reduce the size of importance nested sampling checkpoints (#327)
  • Rename nessai.utils.bilbyutils to nessai.utils.settings (#332)
  • Changed name of dZ to dlogZ, this does not change how the stopping criterion is calculated (#333)

Fixed

  • Fix a bug with the prior bounds that occurred when bounds and names had different orders (#329)
  • Fix a bug with close_pool that lead to the pool being closed irrespective of the value (#331)

Deprecated

  • nessai.utils.bilbyutils is deprecated in favour on nessai.utils.settings and will be removed in a future release (#332)

Full Changelog: v0.9.1...v0.10.0