Forked from
lscsoft / bilby
3000 commits behind the upstream repository.
-
Colm Talbot authoredColm Talbot authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 3.00 KiB
All notable changes will be documented in this file
Unreleased
Changes currently on master, but not under a tag.
Changes
- The paths between imports where changed so that calls such as
tupak.WaveformGenerator
no longer work. Instead, we need to usetupak.gw.WaveformGenerator
. This was done to keep things cleaner going forward (when, for example, there may be multiple wfg's).
[0.2.1] 2018-07-18
Added
- InterferometerStrainData now handles both time-domain and frequencu-domain data
- Adds documentation on setting data (https://monash.docs.ligo.org/tupak/transient-gw-data.html)
- Checkpointing for
dynesty
: the sampling will be checkpointed every 10 minutes (approximately) and can be resumed. - Add functionality to plot multiple results in a corner plot, see
tupak.core.result.plot_multiple()
. - Likelihood evaluations are now saved along with the posteriors.
- Add functionality to sample in redshift and reconstruction of source frame masses.
- Add functionality to combine result objects.
- Enable initial values for emcee to be specified.
Changed
- Changed to using
setuptools
for installation. - Clean up of real data handling: all data is now windowed with a 0.4s roll off (unless set otherwise) and low-pass filtered.
- Add explicit method to create a power spectral density from time-domain data
- Clean up of
PowerSpectralDensity()
- adddsset_from
methods to handle various ways to define the PSD. - Clean up of
detectors.py
: adds anInterferometerStrainData
to handle strain data andInterferometerSet
to handle multiple interferometers. All data setting should primarily be done through theInterferometer.set_strain_data..
methods. - Fix the comments and units of
nfft
andinfft
and general improvement to documentation of data. - Fixed a bug in create_time_series
- Enable marginalisation over calibration uncertainty in Inteferemeter data.
- Fixed the normalisation of the marginalised
GravtitationalWaveTransient
likelihood. - Fixed a bug in the detector response.
- Specifying detectors by name from the default command line options has been removed.
- The prior on polarisation phase has been reduced to [0, pi].
- More prior distributions added.
- More samplers supported, pymc3
- More core likelihoods, Poisson, Student's-t
- Add support for eccentric BBH
- Result print function fixed
- Add snr functions as methods of
Interferometer
[0.2.0] 2018-06-17
First pip
installable version https://pypi.org/project/TUPAK/ .
Added
- Reoriganisation of the directory into
tupak.core
andtupak.gw
. - Reading of frame files.
- Major effort to update all docstrings and add some documentation.
- Marginalized likelihoods.
- Examples of searches for gravitational waves from a Supernova and using a sine-Gaussian.
- A
PriorSet
to handle sets of priors and allows reading in from a standardised prior file (see https://monash.docs.ligo.org/tupak/prior.html). - A standardised file for storing detector data.
Removed
- All chainconsumer dependency as this was causing issues.