Skip to content

Commit bed5f40

Browse files
committed
update
1 parent af3f919 commit bed5f40

File tree

4 files changed

+265
-112
lines changed

4 files changed

+265
-112
lines changed

README.md

Lines changed: 66 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,38 @@ DOI: 10.5281/zenodo.2597200
1313

1414

1515
## What's new.
16-
+ 31 Aug 2023 version 3.2.0
17-
* The new class, PhantomCollection is part of NestedSampler. It contains a sorted
18-
WalkerList, in which all valid positions are collected, proper walkers
19-
and phantoms. Each iteration the phantoms with log likelihood lower than the
20-
low limit for that iteration, are removed. The PhantomCollection is used
21-
to get a better estimate on the size of the bounding box for the walkers and
22-
to obtain starting positions for new walkers. In general the PhantomCollection
23-
contains an order of magnitude more items than the WalkerList itself.
24-
* NestedSampler has a new stopping criterion. It also stops when the log of the
25-
relative contribution to the logZ (evidence) integral is less than -tolerance (=12).
26-
* FootballModel: new class. Model to estimate strengths of football teams in
27-
several key parameters.
28-
* Address PhantomCollection and add **kwargs in all Engines
29-
* Quadratic (in stead of linear) interpolation on edge in GalileanEngine
30-
* Unnormalized Gauss prior changed into a normalized one
31-
* Some documentation issues
32-
* More dimensional arrays in LogFactorial
33-
* __str__() method in NestedSolver and PhantomSampler
34-
* Avoid numeric instabilities in sqrt in SampleList
35-
* New tools in Tools
36-
* More construction options in WalkerList
37-
* New example: Uefa2022.ipynb
38-
* New tests: TestPhantomCollection, TestFootballModel
39-
* Adaptations in existing tests
40-
* Reran all tests and examples
16+
17+
+ 27 March 2024 version 3.2.1<br>
18+
A lot of fairly small stuff.
19+
* __status__ changed to Alpha for some newer additions
20+
* Priors:
21+
- Adapt to input arrays
22+
- Made limited and/or circular
23+
- Proper integral when limited
24+
* Engines:
25+
- Add bestCheck and bestBoost
26+
- Minor restructoring
27+
* Models:
28+
- Minor restructoring and renaming
29+
- setLimits() replaced by setPrior() in RepeatingModel
30+
- provide for more dimensions of outputs in derivative
31+
* Problems:
32+
- toString() method restructured
33+
* Walker and WalkerList:
34+
- Add logPrior attribute
35+
- Change in inheritance reporting
36+
* PhantomCollection:
37+
- getList() method
38+
* NestedSampler:
39+
- Add repiter attribute: report every repiter when verbose=2
40+
- Add bestBoost
41+
* ModelDistribution:
42+
- put internal sample() method in try-except block
43+
* Tools:
44+
- subclassof() method
45+
- printclass finetuning
46+
* Test and documentation. Update.
47+
4148

4249
## Content
4350

@@ -176,6 +183,10 @@ According to Wikipedia -> "Software release life cycle" it is called
176183
"Perpetual Beta". It continues to be in a beta-release because new
177184
classes and features can be added.
178185

186+
Some of the newer additions will be indicated as having and "Alpha"
187+
status and keep that until they ripened somewhat further.
188+
The classes are more prone to change in their interfaces, methods etc.
189+
179190
More work needs to be done in:
180191

181192
* Introduction of more Classes: NeuralNetModel, ...
@@ -399,8 +410,37 @@ More work needs to be done in:
399410
+ 18 Jan 2023 version 3.1.1
400411
* remove GaussPriorNew from __init__.py
401412

402-
+ 7 July 2023 version 3.2.0
413+
+ 31 Aug 2023 version 3.2.0
414+
* The new class, PhantomCollection is part of NestedSampler. It contains a sorted
415+
WalkerList, in which all valid positions are collected, proper walkers
416+
and phantoms. Each iteration the phantoms with log likelihood lower than the
417+
low limit for that iteration, are removed. The PhantomCollection is used
418+
to get a better estimate on the size of the bounding box for the walkers and
419+
to obtain starting positions for new walkers. In general the PhantomCollection
420+
contains an order of magnitude more items than the WalkerList itself.
421+
* NestedSampler has a new stopping criterion. It also stops when the log of the
422+
relative contribution to the logZ (evidence) integral is less than -tolerance (=12).
423+
* FootballModel: new class. Model to estimate strengths of football teams in
424+
several key parameters.
425+
* Address PhantomCollection and add **kwargs in all Engines
426+
* Quadratic (in stead of linear) interpolation on edge in GalileanEngine
427+
* Unnormalized Gauss prior changed into a normalized one
428+
* Some documentation issues
429+
* More dimensional arrays in LogFactorial
430+
* __str__() method in NestedSolver and PhantomSampler
431+
* Avoid numeric instabilities in sqrt in SampleList
432+
* New tools in Tools
433+
* More construction options in WalkerList
434+
* New example: Uefa2022.ipynb
435+
* New tests: TestPhantomCollection, TestFootballModel
436+
* Adaptations in existing tests
437+
* Reran all tests and examples
438+
439+
+ 20 March 2024 version 3.2.1
403440
* See above in Whats new
404441

442+
443+
444+
405445
<br><br><br><br>
406446

0 commit comments

Comments
 (0)