Releases: gwastro/pycbc
Release v2.7.2
This is the v2.7.2 release of PyCBC.
It includes fixes for minor bugs identified in v2.7.0
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.7.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.7.2/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.7.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.7.2
Release v2.7.1
This is the v2.7.1 release of PyCBC.
It includes fixes for minor bugs identified in the previous release (v2.7.0)
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.7.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.7.0/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.7.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.7.0
v2.7.0
This is the v2.7.0 release of PyCBC.
This release will be used to run the PyCBC Live low-latency search for gravitational waves.
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.7.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.7.0/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.7.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.7.0
v2.6.0 Release
This is the v2.6.0 release of PyCBC.
Numpy 2.0 is now supported.
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.6.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.6.0/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.6.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.6.0
What's Changed
- Set back to v2.5.dev2 development by @GarethCabournDavies in #4844
- Fix small typo in pycbc_live_supervise_collated_trigger_fits by @GarethCabournDavies in #4846
- Various improvements to minifollowup tables by @GarethCabournDavies in #4839
- Add Cython
.cpp
files to.gitignore
by @titodalcanton in #4842 - pycbc_plot_bank_corner improvements for live by @GarethCabournDavies in #4849
- remove readfp (Python 3.12 removes it), use read_file instead by @WuShichao in #4852
- Add check before setting multiprocessing context to prevent the RuntimeError by @xuyumeng in #4620
- Make sure BBHx knows how to link locally-installed LAPACK by @titodalcanton in #4855
- Live singles fits plot names by @GarethCabournDavies in #4856
- Idq live by @maxtrevor in #4850
- Update to pegasus 5.0.8 by @spxiwh in #4854
- Edit make banksim to allow external injection file by @divyajyoti09 in #4808
- Try forcing installing list pypmc branch by @ahnitz in #4863
- allow numpy 2.0 to run by @ahnitz in #4829
- add acceleration option to JointPrimaryMarginalizedModel likelihood by @WuShichao in #4688
- Adding delta_lambda_tilde and conversions by @aleynaakyuz in #4847
- changed_apply_fd_time_shift_to_apply_fseries_time_shift_in_FDomainDetFrameTwoPolNoRespGenerator by @labani-01 in #4825
- Input file handling in pycbc_pygrb_page_tables by @pannarale in #4871
- Add a module and class for handling sky grids for
pycbc_multi_inspiral
by @titodalcanton in #4741 - Revert temporary dependence on PyPMC fork by @titodalcanton in #4874
- Update GitHub actions to use modern versions by @spxiwh in #4867
- psd read changes by @aleynaakyuz in #4870
- Add dq fitting to Live supervised fitting script by @maxtrevor in #4866
- Fix numpy scalar edge case bug by @GarethCabournDavies in #4879
- Use HFile for outputs by @maxtrevor in #4880
- Bugfix for live fits by @maxtrevor in #4881
- Update offline source probability for change to mchirp area by @tdent in #4882
- setup_pygrb_minifollowups cleaner by @pannarale in #4872
- Enable handling of all pycbc_pygrb_efficiency in workflow by @pannarale in #4873
- Function to setup pygrb_grb_info_table jobs by @pannarale in #4875
- Improved pygrb missed/quiet injection tables job handler by @pannarale in #4877
- Further grb utils cleanup by @pannarale in #4886
- Fix nansum check in pygrb_efficiency by @pannarale in #4889
- Fix pygrb skygrid plot by @pannarale in #4888
- Fixing bug in input files check by @pannarale in #4885
- Don't force global multiprocessing start method by @ahnitz in #4890
- Set random seeds for fake noise in make_skymap example by @titodalcanton in #4883
- Do not force pygrb_efficiency to produce all output: let the user decide by @pannarale in #4892
- Starting expansion of PyGRB post-processing workflow generator by @pannarale in #4891
- add in altitude support and simplify adding detector function by @ahnitz in #4884
- Update setup.py by @ahnitz in #4897
New Contributors
- @xuyumeng made their first contribution in #4620
- @aleynaakyuz made their first contribution in #4847
- @labani-01 made their first contribution in #4825
Full Changelog: v2.5.1...v2.6.0
v2.3.8 Release
This is the v2.3.8 release of PyCBC.
This will be used for internal LVK analyses, use 2.5.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.8
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.3.8/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.3.8
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.8
What's Changed
- V23 RELEASE BRANCH: Efficiency savings in pycbc_injection_minifollowup by @GarethCabournDavies in #4799
- Try to copy #4789 for v23_release_branch by @GarethCabournDavies in #4841
- Fix sngls_minifollowup event selection/ordering [v23_release_branch] by @GarethCabournDavies in #4824
- Changes for v2.3.8 by @spxiwh in #4893
Full Changelog: v2.3.7...v2.3.8
v2.5.1
This is the v2.5.1 release of PyCBC.
This version fixes some bugs in v2.5.0
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.5.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.5.1/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.5.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.5.1
What's Changed
- enable checksum by default for h5py datasets
- use a personal branch of BBHx to allow python3.9 to run
Full Changelog: https://github.com/gwastro/pycbc/compare/v2.5.0..v2.5.1
v2.5.0
This is the v2.5.0 release of PyCBC.
This version enables python 3.12 support, and drops python 3.8
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.5.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.5.0/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.5.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.5.0
What's Changed
- Add support for python 3.12, drop support for python 3.8
- Standardization of logging and versioning information
Full Changelog: https://github.com/gwastro/pycbc/compare/v2.4.2..v2.5.0
Release of 2.4.2
This is the v2.4.2 release of PyCBC.
This is a bugfix release which addresses scipy incompatibilities which prevented the 2.4.1 release.
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.4.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.4.2/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.4.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.4.2
What's Changed
- Support for Nessai sampler
- Optimizations to sky marginalization
Full Changelog: https://github.com/gwastro/pycbc/compare/v2.3.7..v2.4.2
Release of 2.4.1
This is the v2.4.1 release of PyCBC.
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.4.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.4.1/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.4.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.4.1
What's Changed
- Support for Nessai sampler
- Optimizations to sky marginalization
Full Changelog: https://github.com/gwastro/pycbc/compare/v2.3.7..v2.4.1
v2.3.7 Release
This is the v2.3.7 release of PyCBC.
This will be used for internal LVK analyses, use 2.4.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.7
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.3.7/bin/activate
A singularity container is available at /cvmfs/singularity.opensciencegrid.org/pycbc/pycbc-el8:v2.3.7
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.7
What's Changed
- V23 BRANCH: Optimize plotting job memory usage by @spxiwh in #4724
- V23_RELEASE_BRANCH Implement minimum statistic storage in sngls_findtrigs by @GarethCabournDavies in #4732
- Allow PhenomXPHM options in laldict for v23 release branch by @spxiwh in #4759
- More changes for v2.3.7 release by @spxiwh in #4760
Full Changelog: v2.3.6...v2.3.7