CHANGELOG.md 3.07 KB
Newer Older
Gregory Ashton's avatar
Gregory Ashton committed
1
2
# All notable changes will be documented in this file

Avi Vajpeyi's avatar
Avi Vajpeyi committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## v1.0.1 : 2021-05-24
- Adjust input parsing to handle sampling seed (!102)
- Normalise string-formats to f-strings (!101)
- Update minimum supported bilby version (!100)
- Fix use of delta function priors (!98)
- Log package version (bilby, bilby_pipe, lalsim, etc) (!97)
- Save generation logs (!96)
- Resolve "pre-commit CI issues" (!94, !99)
- Add mpi4py as dependency (!93)
- Fix "Extra likelihood kwargs is a string and is not converted to dict" (!92)
- Resolve "Matplotlib use 'agg' backend" (!89)
- Make checkpoint backup before overwriting (!90)
- Update docs with new install instructions and citations (1709d04d)
- Add Conda badge (!87) 

Avi Vajpeyi's avatar
Avi Vajpeyi committed
18
19
20
21
22
23
## v1.0.0 : 2020-11-25
- Update GW examples + add tutorial notebooks (e59e7068)
- Add multiple injection example (!83)
- Fix badges (!82)
- Fix missing keys from marginalised runs (!79)

Avi Vajpeyi's avatar
Avi Vajpeyi committed
24
## v0.1.6 : 2020-09-08
Avi Vajpeyi's avatar
Avi Vajpeyi committed
25
26
27
- Rename `src` dir to `parallel_bilby` dir (!76)
- Add complete config ini to outdir (!75)
- Add ROQ likelihood (!60)
Avi Vajpeyi's avatar
Avi Vajpeyi committed
28

Avi Vajpeyi's avatar
Avi Vajpeyi committed
29
## v0.1.5 : 2020-09-08
Avi Vajpeyi's avatar
Avi Vajpeyi committed
30
31
32
33
34
35
36
37
38
39
40
41
- Change MPI isend --> send (to allow master task to finish sending messages to workers) (!71)
- Disable the flag messages when timing is off (!71)
- Pre-commit issues (!69)
- Add constructing sky frame parameters (!68)
- Fix trigger time parser to read strings (!67)
- Add `schwimmbad_fast.py` allowing MPI worker tasks workers to spawn at the start and persist until the end (no benefit to killing them early) (!65)
- Remove mem per cpu default (!64)
- Add nestcheck file option (!64)
- Add Max Iterations fix (!62)
- Remove redundant pool.wait (!61)
- Increase time between checkpoints (!59)
- Add timing logs between checkpointing (!58)
Avi Vajpeyi's avatar
Avi Vajpeyi committed
42

Gregory Ashton's avatar
Gregory Ashton committed
43
44
45
46
47
48
49
## v0.1.4 : 2020-04-02
- Fix a bug in the reference frequency setting during post-processing. All runs prior to this can be fixed offline and should document the process here: https://wiki.ligo.org/CBC/ParamEst/Reference-frequencyBugInParallelBilbyMarch2020
- Adds an initial implementation of ptemcee
- Improvements to the dynesty checkpointing to reduce CPU idle time
- Parallelize initial points calculation
- Other bug fixes and improvements

Gregory Ashton's avatar
Gregory Ashton committed
50
51
52
53
54
55
## v0.1.3 : 2020-02-13
- Add documentation
- Add initialization of live points for constrained priors
- Add injection parameters to stored meta data
- Add a basic CI with pre commit

Gregory Ashton's avatar
Gregory Ashton committed
56
57
58
59
## v0.1.2 : 2020-01-30

- Updates bilby dependencies and improves sampler proposoal behavior

Gregory Ashton's avatar
Gregory Ashton committed
60
61
62
63
64
65
66
67
68
69
70
71
72
73
## v0.1.1 : 2020-01-21

Tighter integration with `bilby_pipe` and the addition of a full slurm-only scheduler. All inputs can now be specified via the ini file. For a complete set of instructions, see `parallel_bilby_generation --help`.

### Changes

- Improved integration of `parallel_bilby` with `bilby_pipe`. This effectively means that anything that can be done in `bilby_pipe` can also be done in `parallel_bilby`
- Adds a slurm submission script handler: see `{OUTDIR}/submit`
- Improvement to the bottleneck (if no new point is found, -inf is returned)
- Uses the bilby estimation of the autocorrelation time
- Adds version information tagging

## v0.1.0 : 2019-12-13
Initial first release with basic behaviour