Recent Releases of GWPopulation
GWPopulation - v1.2.1
This release contains no changes to the code, only changes to the documentation in response to JOSS review.
What's Changed
- MAINT: bump official python requirement by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/122
- MAINT: update docs job by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/124
- DOC: Add Installation Instructions to the Docs by @Suyog7130 in https://github.com/ColmTalbot/gwpopulation/pull/121
- DOC: fix installation docs by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/125
New Contributors
- @Suyog7130 made their first contribution in https://github.com/ColmTalbot/gwpopulation/pull/121
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v1.2.0...v1.2.1
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot 12 months ago
GWPopulation - v1.2.0
This release includes an improvement to the implementation of the truncated normal and a potentially breaking change to the gaussian + isotropic spin orientation models gwpopulation.models.spin.{independent_spin_orientation_gaussian_isotropic,iid_spin_orientation_gaussian_isotropic} to allow for a variable mean of the gaussian component.
To maintain the old behaviour add some combination of the following to your prior.
python
mu_spin = 1.0
mu_1 = 1.0
mu_2 = 1.0
What's Changed
- TYPO: fix typo in all mass models by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/112
- ENH: make truncnorm more robust by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/113 https://github.com/ColmTalbot/gwpopulation/pull/118 @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/119
- Add flexibility to gaussian spin tilt by @jacobgolomb in https://github.com/ColmTalbot/gwpopulation/pull/115
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v1.1.3...v1.2.0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot about 1 year ago
GWPopulation - v1.1.3
What's Changed
- DOC: fix docstring for models.mass.threecomponentsingle by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/104
- TST: update tests for cupy/interpolation by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/106
- Make GaussianChiEffChiP jittable by @jacobgolomb in https://github.com/ColmTalbot/gwpopulation/pull/110
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v1.1.2...v1.1.3
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 1 year ago
GWPopulation - v1.1.2
What's Changed
- BUG: use linear interpolation for mass ratio by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/101
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v1.1.1...v1.1.2
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 1 year ago
GWPopulation - v1.1.1
What's Changed
- MAINT: update for wcosmo astropy-like by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/97
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v1.1.0...v1.1.1
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 1 year ago
GWPopulation - v1.1.0
This version adds functionality to infer cosmological parameters in addition to astrophysical population parameters using wcosmo to provide a backend-agnostic cosmology.
What's Changed
- MAINT: don't overwrite backend in likelihood init by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/90
- FEAT: allow arbitrary scipy modifications by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/91
- FEAT: Cosmo extension for gwpopulation by @HuiTong5 in https://github.com/ColmTalbot/gwpopulation/pull/88
- FEAT: backend agnostic cosmology by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/92
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v1.0.0...v1.1.0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot almost 2 years ago
GWPopulation - v1.0.0
The first major release of GWPopulation. The most important change is support for the jax backend in addition to numpy and cupy.
There is also experimental support for numpyro sampling.
What's Changed
- Add JAX backend by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/45
- Plugin backend usage by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/76
- Interpolated mass distribtuion by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/77
- fix cupy.where error for mass model by @HuiTong5 in https://github.com/ColmTalbot/gwpopulation/pull/80
- BUGFIX: remove float casts for jax jit by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/83
- DOC: add some more documentation on backends by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/82
- Add experimental subpackage by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/81
- update GWTC1 example for v1 by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/86
- DEV: add regularization option for spline interpolated models by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/79
- DOC: update docs to use github pages by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/87
New Contributors
- @HuiTong5 made their first contribution in https://github.com/ColmTalbot/gwpopulation/pull/80
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v0.10.0...v1.0.0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot about 2 years ago
GWPopulation - v1.0.0.rc1
This is a second release candidate for a v1 release of GWPopulation.
At v1 there will be:
- support for numpy, cupy, and jax backends
- a system to use plugins to automatically keep up with the backend in external packages
- a range of standard population models
- an experimental subpackage including a suggested method to perform numpyro analyses using the JAX backend
What's Changed
- Add JAX backend by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/45
- Plugin backend usage by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/76
- Interpolated mass distribtuion by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/77
- fix cupy.where error for mass model by @HuiTong5 in https://github.com/ColmTalbot/gwpopulation/pull/80
- BUGFIX: remove float casts for jax jit by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/83
- DOC: add some more documentation on backends by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/82
- Add experimental subpackage by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/81
New Contributors
- @HuiTong5 made their first contribution in https://github.com/ColmTalbot/gwpopulation/pull/80
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v0.10.0...v1.0.0.rc1
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot about 2 years ago
GWPopulation - v1.0.0.rc0
This is a first release candidate for a v1 release of GWPopulation.
At v1 there will be: - support for numpy, cupy, and jax backends - a system to use plugins to automatically keep up with the backend in external packages - a range of standard population models - a suggested method to perform numpyro analyses using the JAX backend
What's Changed
- Add JAX backend by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/45
- Plugin backend usage by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/76
- Interpolated mass distribution by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/77
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v0.10.0...v1.0.0.rc0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 2 years ago
GWPopulation - v0.10.0
What's Changed
- MAINT: Switch CI to conda python by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/69
- Add convergence check for default call behavior in vt by @jacobgolomb in https://github.com/ColmTalbot/gwpopulation/pull/68
- MAINT: update minimum bilby version by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/72
- Fix cupy numpy switching by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/73
- Switch to setup.cfg by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/74
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v0.9.0...v0.10.0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 2 years ago
GWPopulation - v0.9.0
The main changes are a fix to how uncertainty in the selection function estimate is calculated and adding the spline spin models from Golomb & Talbot.
What's Changed
- Fix selection variance post processing by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/64
- Interped Class and Spline Spin Models by @jacobgolomb in https://github.com/ColmTalbot/gwpopulation/pull/62
- BUGFIX: fix getting names of class instances by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/66
- added change to vt.py to use mu rather than marginalized pdet by @jacobgolomb in https://github.com/ColmTalbot/gwpopulation/pull/63
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/v0.8.1...v0.9.0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot about 3 years ago
GWPopulation - v0.8.1
This is a bugfix release to fix an issue in v0.8.0 when using the smoothed mass models.
What's Changed
- BUGFIX: fix smoothed model variable names by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/59
- Typo fix in prior files by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/60
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/0.8.0...v0.8.1
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 3 years ago
GWPopulation - v0.8.0
What's Changed
- Add pre commits by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/42
- fix unnormalized2dgaussian by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/44
- Fix jupyter docs by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/46
- Reduce top level imports by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/47
- Create .codeclimate.yml by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/49
- MNT: force nbconvert to update by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/51
- Switch to local conda install by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/52
- add meta data to likelihood by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/36
- Likelihood uncertainty by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/43
- BUGFIX: fix likelihood by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/56
- BUGFIX: correlated spin domain by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/53
- ENH: allow custom resolution for mass normalization by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/54
- FEATURE: Add von mises distribution by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/55
- MAINT: use Bilby variable_names by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/57
- MAINT: switch to setuptools_scm for versioning by @ColmTalbot in https://github.com/ColmTalbot/gwpopulation/pull/58
Full Changelog: https://github.com/ColmTalbot/gwpopulation/compare/0.7.0...0.8.0
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot over 3 years ago
GWPopulation - v0.7.0
- Drop
Python<3.8support (#38). - Workaround for https://github.com/cupy/cupy/issues/6400 (#38).
- Fix application of custom mass bounds (#37).
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot about 4 years ago
GWPopulation - v0.2-alpha
Repository rearranged, models now in subpackage and separated by parameters.
Scientific Software - Peer-reviewed
- Python
Published by ColmTalbot about 7 years ago