v2.7.0
·
4 commits
to release/2.7.x
since this release
There are a few major changes/additions in this release along with minor changes and removals.
Major changes
Likelihoodinstances can now be called aslikelihood.log_likelihood(parameters), see here for more information.- Support the new API in
dynesty=3 - Add a new
WaveformGeneratorcapable of using arbitrary waveform models implemented through thegwsignalwaveform interface.
Additions
- Added WeightedCategorical-Prior by @JasperMartins in #893
- ENH: Implement DiscreteValues prior by @unkaktus in #947
- ENH: Allow no parameters as state by @ColmTalbot in #941
- ENH: add support for new dynesty api by @ColmTalbot in #950
- FEAT: add gwsignal waveform generator by @ColmTalbot in #877
Fixes
- BUG: Fix sampling efficiency warning by @fgittins in #953
- TYPO: fix random call in example by @ColmTalbot in #973
- BUG: Fix matched filter SNR calculation in time domain injection by @ColmTalbot in #957
- TST: mark whitened strain tests as flaky by @mj-will in #987
- MAINT: update file extension logic by @mj-will in #962
- BUG: Custom prior loading by @asb5468 in #940
- BUG: Update sampler_init_kwargs for dynestyv3 compatibility by @ColmTalbot in #994
- BUG: Refactor mapper assignment for new dynesty API by @ColmTalbot in #998
- BUG: fix how kwargs are passed to custom dynesty samplers by @ColmTalbot #999
Changes
- ENH: plot_multiple: Allow plotting onto user-defined figure by @unkaktus in #946
- MAINT: change RNG imports by @mj-will in #943
- MAINT: np.trapz -> np.trapezoid by @ColmTalbot in #974
- MAINT: define Planck15-LAL cosmology using LAL constants by @mj-will in #932
- DEV: make sure all priors return float when needed by @ColmTalbot in #979
- Replace pytables with h5py by @duncanmmacleod in #982
Deprecations
- DEP: deprecate dnest4 interface by @ColmTalbot in #980
Removed
- MAINT: remove unsupported roq json weight file format by @ColmTalbot in #945
Other changes
- DOC: Fixed README link for opening bilby_pipe issues by @mick-wright in #922
- DOC: Correct docs for use_ratio argument of run_sampler by @mattpitkin in #958
- CI: add merge_group to enable merge queue by @mj-will in #983
- TST: remove dnest4 import test by @ColmTalbot in #984
- BLD: migrate to pyproject.toml by @mj-will in #952
- BLD: use release branches by @mj-will in #954
New Contributors
- @fgittins made their first contribution in #953
- @duncanmmacleod made their first contribution in #982
Full Changelog: v2.6.0...v2.7.0