You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,23 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
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
+
10
20
### Added
11
21
12
22
- Add option to accumulate weights during rejection sampling ([#358](https://github.com/mj-will/nessai/pull/358))
13
23
- 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))
14
24
- Add the `OrderedSamples` class for handling samples in the importance nested sampler ([#362](https://github.com/mj-will/nessai/pull/362))
15
25
- 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)
16
30
17
31
### Changed
18
32
19
33
- Standardize how sampling history (run statistics) are stored ([#364](https://github.com/mj-will/nessai/pull/364))
20
34
- The importance nested sampler no longer requires the `to_unit_hypercube` method to run ([#362](https://github.com/mj-will/nessai/pull/362))
21
35
- 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))
22
36
- 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)
23
39
24
40
### Fixed
25
41
26
42
- 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)
27
44
28
45
### Removed
29
46
@@ -588,7 +605,8 @@ First public release.
588
605
589
606
- Original `GWFlowProposal` method renamed to `LegacyGWFlowProposal`. Will be removed in the next release.
0 commit comments