Skip to content

Commit 7b9a18e

Browse files
committed
update changelog
1 parent 2940ba4 commit 7b9a18e

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
### Added
99
### Changed
1010
### Fixed
11-
[3.0.0 - Unreleased]
11+
[3.0.0 - 2025-10-03]
1212
### Added
1313
- New InternalSampler interface. Now you can create subclasses of
1414
dynesty.internal_samplers.InternalSampler() to create custom samplers
1515
you can also provide samplers directly to NestedSampler calls, i.e.
1616
'ns= NestedSampler(logl, prior, sample=RWalkSampler(walks=4))'
1717
- Now the results object has proposal_stats information from the samplers with information such as n_accept, n_reject
18-
- Now all the likelihood functions calls values executed throughout the sampling can be saved using save_evaluation_history option
19-
18+
- Now all the likelihood functions calls values executed throughout the sampling can be saved using save_evaluation_history option even when using parallel sampling
19+
- New Bound interface. That allows one to implement different bounding strategies than are in standard dynesty
2020

2121
### Changed
2222
- Dramatically faster sampling with uniform sampler when using parallelization
@@ -26,10 +26,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2626
- Remove 'user-defined' proposal distribution
2727
- Remove hslice sampler
2828
- Change internal attribute from batch_bounds to batch_logl_bounds
29-
- Change diffeent iterators in the sampler to not return a tuple of things, but instead an special Iterator object. You can use attributes to fetch things from it.
29+
- Change different iterators in the sampler to not return a tuple of things, but instead an special Iterator object. You can use attributes to fetch things from it.
3030
- Rename various interal attributes and methods for consistency.
3131

3232
### Fixed
33+
- The uniform sampling when using a parallel pool should be substantially faster. Previously the parallel sampling did not help much with uniform sampling.
3334

3435
[2.1.5 - 2024-12-17]
3536
### Fixed

docs/source/index.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,16 +99,22 @@ Changelog
9999
:align: center
100100

101101

102-
3.0.0 (2025-09-XX)
102+
3.0.0 (2025-10-03)
103103
------------------
104104
Major release
105105

106+
This is major release with several infrastructural changes that will make future development of dynesty easier, as well as significant speedups. The release also deprecated some rarely used options.
107+
106108
- Major refactor of the code that makes it easier to add new samplers.
107109
- You can now provide samplers as classes as arguments NestedSampler(sample=RWalkSampler(walks=44))
108110
- Major speedup of the uniform sampler when sampling in parallel
109111
- Convergence statistics are saved for each iteration that can help diagnose issues
110112
- You can now save the function evaluation history for all function calls throughout the sampling, even when doing it in parallel
113+
- The Hamiltonian slice sampler was removed because of lack of proper testing and not being mantainable.
114+
115+
The repository has a demo notebook highlighting the main changes in 3.0.
111116

117+
If you see any regression in 3.0, please report it.
112118

113119

114120
2.1.5 (2024-12-17)

0 commit comments

Comments
 (0)