Skip to content

Commit 36d262f

Browse files
authored
Merge pull request #383 from mj-will/prepare-v0.12.0
CHANGELOG: update for v0.12.0
2 parents f9444c1 + e9bee74 commit 36d262f

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

CHANGELOG.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.12.0]
11+
12+
This release reworks large parts of the importance nested sampler to enable
13+
drawing i.i.d samples during sampling.
14+
15+
The high-level API remains unchanged but the APIs for the
16+
`ImportanceNestedSampler` and `ImportanceFlowProposal` classes have changed.
17+
Existing runs of the importance nested sampler cannot be resumed with this
18+
version.
19+
1020
### Added
1121

1222
- Add option to accumulate weights during rejection sampling ([#358](https://github.com/mj-will/nessai/pull/358))
1323
- Add option to draw i.i.d samples during sampling when using the importance nested sampler ([#362](https://github.com/mj-will/nessai/pull/362))
1424
- Add the `OrderedSamples` class for handling samples in the importance nested sampler ([#362](https://github.com/mj-will/nessai/pull/362))
1525
- Add the `in_unit_hypercube` and `sample_unit_hypercube` methods to the model class `Model` ([#362](https://github.com/mj-will/nessai/pull/362))
26+
- Add `log-posterior-weights` to `nessai.samplers.importance.ImportanceNestedSampler` (https://github.com/mj-will/nessai/pull/382)
27+
- Add explicit support for Python 3.12 (https://github.com/mj-will/nessai/pull/374)
28+
- Add fractional evidence stopping criterion to the importance nested sampler (https://github.com/mj-will/nessai/pull/371)
29+
- Add option to recompute `log_q` when resuming the importance nested sampler instead of saving it (https://github.com/mj-will/nessai/pull/368)
1630

1731
### Changed
1832

1933
- Standardize how sampling history (run statistics) are stored ([#364](https://github.com/mj-will/nessai/pull/364))
2034
- The importance nested sampler no longer requires the `to_unit_hypercube` method to run ([#362](https://github.com/mj-will/nessai/pull/362))
2135
- The `ratio` stopping criterion is now computed using the log-likelihood threshold instead of the live points ([#362](https://github.com/mj-will/nessai/pull/362))
2236
- Change various defaults related to the importance nested sampler ([#362](https://github.com/mj-will/nessai/pull/362))
37+
- Random seed is now randomly set if not specified and saved in the result file (https://github.com/mj-will/nessai/pull/378)
38+
- Rework how weights are handled in the importance nested sampler (https://github.com/mj-will/nessai/pull/376)
2339

2440
### Fixed
2541

2642
- Fix bug in with legend in `nessai.plot.plot_1d_comparison` ([#360](https://github.com/mj-will/nessai/pull/360))
43+
- Fix bug with `truths` argument in `nessai.plot.corner_plot` (https://github.com/mj-will/nessai/pull/375)
2744

2845
### Removed
2946

@@ -588,7 +605,8 @@ First public release.
588605

589606
- Original `GWFlowProposal` method renamed to `LegacyGWFlowProposal`. Will be removed in the next release.
590607

591-
[Unreleased]: https://github.com/mj-will/nessai/compare/v0.11.0...HEAD
608+
[Unreleased]: https://github.com/mj-will/nessai/compare/v0.12.0...HEAD
609+
[0.12.0]: https://github.com/mj-will/nessai/compare/v0.11.0...v0.12.0
592610
[0.11.0]: https://github.com/mj-will/nessai/compare/v0.10.1...v0.11.0
593611
[0.10.1]: https://github.com/mj-will/nessai/compare/v0.10.0...v0.10.1
594612
[0.10.0]: https://github.com/mj-will/nessai/compare/v0.9.1...v0.10.0

0 commit comments

Comments
 (0)