Releases: gwastro/pycbc
Release 2.10.0
This modified the tapering API to make it easier to do consistent time domain parameter estimation.
What's Changed
- Set back to development by @GarethCabournDavies in #5151
- np.unicode_ deprecated by @GarethCabournDavies in #5152
- Speed up workflow CI test by @spxiwh in #5156
- Adding functionalities to create calibration config files by @sum33it in #4537
- Avoid unnecessary SNR (re)normalization in
multi_inspiralby @titodalcanton in #5157 - fix a bug in the mutli loglikelihood method of the gated gaussian noise class by @yi-fan-wang in #5159
- Precision issue in pycbc_plot_singles_timefreq by @spxiwh in #5164
- Expanding help string of --filter-string by @khunsang in #5166
- Optimize the sgchisq calculation by @spxiwh in #5163
multi_inspiral: avoid repeated power chi^2 calculations in the critical loop by @titodalcanton in #5158- Add functionality to sample coalescence time in detector frame by @acorreia61201 in #5165
- Add script for calculating Savage-Dickey ratio by @acorreia61201 in #5167
- PyGRB: mark minifollowup subworkflows as parents of results_page jobs by @titodalcanton in #5169
- Improve HDF bank splitter by @titodalcanton in #5172
- Implement cached memory in eventmgr by @spxiwh in #5154
- add gwtc4 by @yi-fan-wang in #5174
- Upgrade of
pycbc_pygrb_plot_skygridscript by @Thomas-JACQUOT in #5173 - first pass to drop 3.9 and 3.10 support by @ahnitz in #5182
- Expand PyGRB tables by @pannarale in #5183
- Update pkg_resources (to be deprecated) to use importlib for plugins by @GarethCabournDavies in #5181
- Fix rotted link to LALSuite documentation by @tdent in #5187
- Fixes to PyGRB found-missed plot by @titodalcanton in #5178
- Update to ligo.skymap 2.1.1 by @lpsinger in #5057
- Add python 3.13 by @ahnitz in #5184
- Add functionality to combine posteriors via evidence sampling in
extract_samplesby @acorreia61201 in #5168 - Pin dynesty to. <3.0 until the API interface can be updated by @GarethCabournDavies in #5195
- Deprecation fixes by @GarethCabournDavies in #5186
- Remove pin on igwn-ligolw by @GarethCabournDavies in #5196
- Use pregenerated injection frame file to perform pregenerated injections (resurrected) by @spxiwh in #5161
- Fix PyGRB clustering by @spxiwh in #5199
- Remove SNR triggers not close to injection with injfilterrejector by @spxiwh in #5153
- Avoid symlinking OS-wide Python in release virtualenvs by @titodalcanton in #5200
- enhance legend setting in pycbc_inference_plot_posterior by @WuShichao in #4964
- New column in PyGRB injections tables by @pannarale in #5207
- Update GraceDB test so that it doesn't try to use x509 credentials by @GarethCabournDavies in #5202
- Correction of
pygrb_plot_skygridscript to plot legacy case by @Thomas-JACQUOT in #5204 - Add Effective precession spin chi_p to pycbc_pygrb_plot_injs_results by @lmuccillo in #5203
- Fix taper issue by @aleynaakyuz in #5191
- Update setup.py by @ahnitz in #5211
New Contributors
- @lmuccillo made their first contribution in #5203
Full Changelog: v2.9.0...v2.10.0
PyCBC Release v2.8.5
This is the v2.8.5 release of PyCBC.
The 2.8.x release branch will be used for production PyGRB analyses.
With respect to 2.8.4, 2.8.5 fixes a bug in pycbc_multi_inspiral, enables further optimization in the handling of triggers with injections, and adds information to one table in the results pages.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.8.5
On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org/pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.8.5/bin/activate
An Apptainer container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.5 which can be started with the command:
apptainer shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.5
PyCBC Release v2.8.4
This is the v2.8.4 release of PyCBC.
The 2.8.x release branch will be used for production PyGRB analyses.
With respect to 2.8.3, 2.8.4 introduces an important speed up for pycbc_multi_inspiral, an improvement to the table of missed injections, and several bug fixes.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.8.4
On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org/pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.8.4/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.4 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.4
PyCBC Release v2.9.0
This is the v2.9.0 release of PyCBC. This contains a few additional tweaks with respect to v2.8.0 and move to igwn-lw away from python-ligo-lw
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.9.0On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org//pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.9.0/bin/activateA singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.9.0 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.9.0Full Changelog: v2.8.0...v2.9.0
PyCBC Release v2.3.14
This is the v2.3.14 release of PyCBC. This contains a few additional tweaks with respect to v2.3.13 and an important fix to be able to access LVK gitlab repo LFS files.
This will be used for internal LVK analyses, use 2.8.0 (or future releases) for non-specific work.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.3.14On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org//pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.3.14/bin/activateA singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.3.14 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.3.14What's Changed
- add LFS into resolve_url https helper by @GarethCabournDavies in #5135
- Changes for v2314 by @spxiwh in #5140
Full Changelog: v2.3.13...v2.3.14
Release v2.8.3
This is the v2.8.3 release of PyCBC.
The 2.8.x release branch will be used for production PyGRB analyses.
With respect to 2.8.2, 2.8.3 fixes various bugs, brings in a change needed to continue using git.ligo.org for storing configuration files and input data, and a performance improvement when conditioning the input strain data.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.8.3
On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org/pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.8.3/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.3 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.3
PyCBC Release v2.3.13
This is the v2.3.13 release of PyCBC. This contains a few additional tweaks with respect to v2.3.12 and an important fix to be able to access LVK gitlab repo.
This will be used for internal LVK analyses, use 2.8.0 (or future releases) for non-specific work.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.3.13On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org//pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.3.13/bin/activateA singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.3.13 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.3.13What's Changed
Full Changelog: v2.3.12...v2.3.13
v2.8.2
This is the v2.8.2 release of PyCBC.
The 2.8.x release branch will be used for production PyGRB analyses.
With respect to 2.8.1, 2.8.2 fixes a bug arising from a corner case in the PyGRB analysis, improves the CI robustness, and adds a workaround for a temporary issue between the versions of stashcp and Pegasus currently in use.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.8.2
On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org/pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.8.2/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.2 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.2
v2.8.1
This is the v2.8.1 release of PyCBC.
The 2.8.x release branch will be used for production PyGRB analyses.
With respect to 2.8.0, 2.8.1 fixes an important bug, and updates the PyPI distribution workflow.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.8.1
On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org/pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.8.1/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.1 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.1
v2.8.0
This is the v2.8.0 release of PyCBC.
The 2.8.x release branch will be used for production PyGRB analyses.
A Docker container for this release is available from the pycbc/pycbc-el8 repository on Docker Hub and can be downloaded using the command:
docker pull pycbc/pycbc-el8:v2.8.0
On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 8 compatible operating systems by running the command:
source /cvmfs/software.igwn.org/pycbc/x86_64_rhel_8/virtualenv/pycbc-v2.8.0/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.0 which can be started with the command:
singularity shell --home ${HOME}:/srv --pwd /srv --bind /cvmfs --contain --ipc --pid /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.8.0