@@ -13,31 +13,38 @@ DOI: 10.5281/zenodo.2597200
13
13
14
14
15
15
## 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
+
41
48
42
49
## Content
43
50
@@ -176,6 +183,10 @@ According to Wikipedia -> "Software release life cycle" it is called
176
183
"Perpetual Beta". It continues to be in a beta-release because new
177
184
classes and features can be added.
178
185
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
+
179
190
More work needs to be done in:
180
191
181
192
* Introduction of more Classes: NeuralNetModel, ...
@@ -399,8 +410,37 @@ More work needs to be done in:
399
410
+ 18 Jan 2023 version 3.1.1
400
411
* remove GaussPriorNew from __ init__ .py
401
412
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
403
440
* See above in Whats new
404
441
442
+
443
+
444
+
405
445
<br ><br ><br ><br >
406
446
0 commit comments