CHANGELOG.md 8.47 KB
Newer Older
1
2
# All notable changes will be documented in this file

Gregory Ashton's avatar
Gregory Ashton committed
3
4
5
6
7
8
9
10
11
12
## v1.0.4: 2021-05-14
### Changes
- Allow different result file formats (!395)
- Address minor bugs (!394, !399)
- Add dtype kwarg to TimeSeries.get call (!401)
- Fixes to dependencies (!398, !404)

### Added
- Add parallelisation of bilby_mcmc (!397)
- Added zero likelihood option (!396)
13

Gregory Ashton's avatar
Gregory Ashton committed
14
15
16
17
18
19
20
21
22
23
24
25
26
## v1.0.3: 2021-02-17
### Changes
- Clean up the submit scripts, fixing bugs in the OSG (!380, !389, !387, !386)
- Force the use of outdirs to prevent complications (!382)
- Regenerate look-up tables based on new distance priors (!381)

### Added
- Allow data from tape (!385)
- Enable extra detectors (!383)
- Behaviour to prevent overwriting of directories (!375)
- Checking of duplicate entries (!372)
- Option to pass through the conversion functions (!373)

Gregory Ashton's avatar
Gregory Ashton committed
27
28
29
30
31
32
33
34
35
36
37
38
## v1.0.1: 2020-26-08
### Changed
- Updated bilby dependency to v1.0.2
- Enable support for the OSG and documentation (!364)
- PESummary now pointed to the "complete" config files (!366)
- Fixed bug related to nested outdir (!365)
- Add support for numerical relativity injection file (!361)
- Add support for generic waveform-arguments (!361)
- Improve behaviour for specifying single mode (!362)
- Improve slurm documentation and version information (!363, !362)
- Improve suppory for multi-line prior-dicts (!369)

Gregory Ashton's avatar
Gregory Ashton committed
39
40
41
42
43
44
45
46
47
48
49
50
51
## v1.0.1: 2020-26-08
### Added
- Priority setting for condor
- Email notofications

### Changed
- Python 3.6+ requirement
- Review files to use reference frequency of 100Hz
- Improved parent-child relation to avoid recreating cached files
- Job creation modularised
- Overhaul and improvements to the slurm backend


Gregory Ashton's avatar
Gregory Ashton committed
52
53
54
55
56
57
58
59
60
61
## v1.0.00: 2020-27-07
### Added
- Trigger-time now able to use event names (!333)
- Add option to pass in ROQ weight file directly (!340)
- Prior check and print-out and run time and sampler check (!337, !338)

### Changes
- Modularation of the main module (!336)
- Documentation bug fixes and versioning (!341 !343)

Gregory Ashton's avatar
Gregory Ashton committed
62
63
64
65
66
67
68
69
## v0.3.12: 2020-15-04
### Added
- Add support for the sky-frame in bilby 0.6.8
- Add support for post processing individual results

### Changes
- Fixed a bug in the periodic restart time

70
71
72
73
74
75
76
77
78
79
80
81
82
## v0.3.11: 2020-15-04

### Changes
-   Put periodic restart into job submission parser (!306)
-   Injection number fix (!281)
-   Changes to data read-in logic (!305)
-   Update lookup tables following changes in bilby (!307)
-   Remove hardcoded checkpoint from review runs (!309)
-   Fix issues with checkpointing (!308)
-   Remove future imports (!310)
-   Fix bug where request-cpu value was not passed through (!311)
-   Allow lal resampling (!312)

Gregory Ashton's avatar
Gregory Ashton committed
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
## v0.3.10 : 2020-30-03

### Added
-   Waveform arguments (!296)
-   prior-dict option (!288)
-   Variable waveform generator class (!283)
-   Calibration in injections (!282)
-   Likelihood kwargs (!285)

### Changes
-   Improved --help message (!298)
-   Update to date calibration files for online runs
-   Improvements to the review tests script (!286)
-   Documentation on injections (!275)

Gregory Ashton's avatar
Gregory Ashton committed
98
99
100
101
102
103
104
105
106
107
## v0.3.9 : 2020-30-03

### Changes
-   Update documentation for using CVMFS
-   Allow other samplers in the review script
-   Fix the timeslide check
-   Tweak the generation: add read methods for gwp, txt and hdf5 and improve PSD data handling
-   Use the generated complete config file at run time
-   Add an XML conversion method

Shanika Galaudage's avatar
Shanika Galaudage committed
108
## v0.3.8 : 2020-01-03
Gregory Ashton's avatar
Gregory Ashton committed
109
-   Minor release updating to bilby v0.6.3
Shanika Galaudage's avatar
Shanika Galaudage committed
110

Shanika Galaudage's avatar
Shanika Galaudage committed
111
## v0.3.7 : 2019-12-20
Gregory Ashton's avatar
Gregory Ashton committed
112
-   Minor release updating to bilby v0.6.2
Shanika Galaudage's avatar
Shanika Galaudage committed
113
114

### Changes
Gregory Ashton's avatar
Gregory Ashton committed
115
116
117
-   Fixes ROQ scaling issues
-   Modifies Default and FastTest sampler settings
-   Edits template priors to allow component mass scaling
Shanika Galaudage's avatar
Shanika Galaudage committed
118

Gregory Ashton's avatar
Gregory Ashton committed
119
## v0.3.6 : 2019-12-10
Gregory Ashton's avatar
Gregory Ashton committed
120
-   Minor release fixing bugs with the ROQ
Gregory Ashton's avatar
Gregory Ashton committed
121

Shanika Galaudage's avatar
Shanika Galaudage committed
122
## v0.3.5 : 2019-12-06
Gregory Ashton's avatar
Gregory Ashton committed
123
-   Minor release following small fixes
Shanika Galaudage's avatar
Shanika Galaudage committed
124
125
126
127
128
129
130
131
132
133
134

### Added
-   PESummary CI test
-   Mass 1 constraint to prior files

### Changes
-   Fix --convert-to-flat-in-component-mass flag
-   Pass the ROQ scale factor to the likelihood
-   Fix ROQ waveform plotting
-   Set max skymaps points to 5000

Gregory Ashton's avatar
Gregory Ashton committed
135
136
137
138
139
140
## v0.3.4 : 2019-12-02
-   Minor version release updating to bilby v0.6.1
-   Remove reflective boundaries from defaults priors
-   Resolve issue with ROQ times steps and the PSD roll off (!230)
-   Update the minimum pesummary version

Shanika Galaudage's avatar
Shanika Galaudage committed
141
## v0.3.3 : 2019-11-26
Gregory Ashton's avatar
Gregory Ashton committed
142
-   Minor release following small fixes
Shanika Galaudage's avatar
Shanika Galaudage committed
143
144
145
146
147
148

### Changes
-   All gracedb jobs default to "vanilla" universe
-   Fixes dict conversion error of reading negative numbers
-   Minor fix to gwdata paths

Shanika Galaudage's avatar
Shanika Galaudage committed
149
150
151
152
153
154
155
156
157
158
159
160
161
## v0.3.2 : 2019-11-13

### Added
-   GWpy data quality check
-   GWpy spectrogram plotting method
-   Method to apply timeshifts with example
-   Option to generate injection with different waveform to PE

### Changes
-   Fix to prior limits for actual spin maximum
-   Updated calls to pesummary
-   Minor improvements to gracedb script

Shanika Galaudage's avatar
Shanika Galaudage committed
162
163
164
165
166
167
168
169
## v0.3.1 : 2019-10-29

### Added
-   Flag for use of online PE dedicated nodes

### Changes
-   Fixed trigger time to zero for simulations
-   Writes review.ini to top level
Gregory Ashton's avatar
Gregory Ashton committed
170

Shanika Galaudage's avatar
Shanika Galaudage committed
171
## v0.3.0 : 2019-10-25
Gregory Ashton's avatar
Gregory Ashton committed
172
173
174
175
176
177
178
179
180
181
182
183
184
Major release with overhaul of main interface

### Added
-   Support for using n-parallel with other tools
-   Support for running on gps_time with injections
-   Default to file_transfer=True
-   Testing running ini files in biby-test-mode
-   Default and fast-PE sampler-kwarg settings

### Changes
-   Expanded default prior limits
-   PSD defaults updated to max at 1024 (user override available)
-   Data dump process changes
185

Gregory Ashton's avatar
Gregory Ashton committed
186
187
188
## v0.2.7 : 2019-10-02
Minor release following small fixes

Gregory Ashton's avatar
Gregory Ashton committed
189
190
191
192
193
194
195
196
197
## v0.2.6 : 2019-09-23
### Added
-   Testing of min/max frequencies
-   A warning message for cases when "tidal" waveforms are used without the appropriate frequency domain source model

### Changes
-   Improvements to the gracedb parsing in preparation for online running
-   Improvements to the logging output

Gregory Ashton's avatar
Gregory Ashton committed
198
199
200
201
## v0.2.5 : 2019-08-22
### Changes
-   Fixed bug in time-jitter option (default was None, now True)

Gregory Ashton's avatar
Gregory Ashton committed
202
203
204
205
206
207
208
209
## v0.2.4 : 2019-08-22
### Added
-   Support for use on a slurm filesystem
-   Limited support for a user-defined likelihood

### Changes
-   Improvements to the gracedb script (changes to the filenames and channels)

Gregory Ashton's avatar
Gregory Ashton committed
210
211
## v0.2.3 : 2019-08-15

212
213
214
215
216
217
### Changed
-   Removed testing against python3.5: it was found that the
    python-ldas-tools-framecpp package was no longer compatible with python3.5.
    As such, this breaks the C.I. testing environment. While basic running is
    still expected to work with python3.5, it is strongly recommended people
    update to a modern python installation.
Gregory Ashton's avatar
Gregory Ashton committed
218
219
220
221
222
223
-   Update to the review defaults and online running settings
-   Fixed bug when sampler_kwargs is None
-   Allow users to specific external source functions
-   Fix standard priors to have hign-spin (0.8) upper boundaries
-   Add time jittering option
-   Add shell script
224

Gregory Ashton's avatar
Gregory Ashton committed
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
## v0.2.2 : 2019-06-19
Release coinciding with bilby 0.5.2. Minor changes fixing bugs in 0.5.2 only

### Changed
-   Fix issues in ROQ rescaling
-   Remove print os environ statement
-   Add summary pages to fiducial runs
-   Fix minor bugs in the pp tests
-   Increase default periodic restart time to 12hrs 
-   Tweak plotting script
-   Remove double escape from priors
-   Review ini files not written to outdir
-   Compatibility issues with bilby 0.5.2


## v0.2.1 : 2019-06-18
Gregory Ashton's avatar
Gregory Ashton committed
241
Release coinciding with bilby 0.5.2
242

Gregory Ashton's avatar
Gregory Ashton committed
243
244
245
246
### Added
-   Automated rescaling
-   Automated calibration
-   pesummary as a dependency
247

Gregory Ashton's avatar
Gregory Ashton committed
248
249
250
## v0.2.0 : 2019-06-05
Release coinciding with bilby 0.5.1, planned for initial review

251
### Added
Gregory Ashton's avatar
Gregory Ashton committed
252
-   Gaussian noise flag
Gregory Ashton's avatar
Gregory Ashton committed
253
254
255
256
-   Review script
-   Gracedb module and CLI
-   Plotting module and CLI
-   PP-test module and CLI
257

Gregory Ashton's avatar
Gregory Ashton committed
258
### Changed
Gregory Ashton's avatar
Gregory Ashton committed
259
260
-   examples_ini_file -> examples 
-   Many bug fixes
Gregory Ashton's avatar
Gregory Ashton committed
261
262
263
264

## v0.1.0 : 2019-04-29

### Added
Gregory Ashton's avatar
Gregory Ashton committed
265
-   Calibration, ROQ, PSD estimation, data-setting methods, etc
Gregory Ashton's avatar
Gregory Ashton committed
266
267

## v0.0.4 : 2019-03-05
Gregory Ashton's avatar
Gregory Ashton committed
268

Gregory Ashton's avatar
Gregory Ashton committed
269
### Added
Gregory Ashton's avatar
Gregory Ashton committed
270
271
-   Flag for running the data generation step on the local head node
-   Flag for setting random seeds
Gregory Ashton's avatar
Gregory Ashton committed
272
273

### Changes
Gregory Ashton's avatar
Gregory Ashton committed
274
275
276
-   Moved all command line argument logic to a single module with switches
-   Moved data generation to use gwpy only
-   Moved PSD generation t use gwpy only
Gregory Ashton's avatar
Gregory Ashton committed
277

Gregory Ashton's avatar
Gregory Ashton committed
278
## v0.0.3 : 2019-01-14
Gregory Ashton's avatar
Gregory Ashton committed
279
280

### Added
Gregory Ashton's avatar
Gregory Ashton committed
281
-   Support for pesummary module to produce summary files
Gregory Ashton's avatar
Gregory Ashton committed
282
283

### Changed
Gregory Ashton's avatar
Gregory Ashton committed
284
-   Minor bug fixes for argument passing and result file naming
Gregory Ashton's avatar
Gregory Ashton committed
285

Gregory Ashton's avatar
Gregory Ashton committed
286
## v0.0.2 : 2019-01-10
Gregory Ashton's avatar
Gregory Ashton committed
287
288

### Added
Gregory Ashton's avatar
Gregory Ashton committed
289
290
291
292
-   Added singularity containers
-   Add testing in python 3.5, 3.6, and 3.7
-   Add a `--local` flag for testing/debug (runs the code on the host rather than submitting to a queue)
-   Add a `--query_types` flag to specify list of LDRDataFind query types to use when building the `gw_data_find` command line
293
294
295

## [0.0.1] 2018-12-31

Gregory Ashton's avatar
Gregory Ashton committed
296
-   First working version release with basic functionality