Skip to content

Releases: gwastro/pycbc

O2 Production Release 13

12 Jul 14:50
Compare
Choose a tag to compare

This is the thirteenth production release of PyCBC for use in LIGO's second observing run.

DOI

This release has been tested against LALSuite with the hash:

539c8700af92eb6dd00e0e91b9dbaf5bae51f004

There are no substantive changes to the offline search pipeline since the 1.7.2 release. This release includes:

  • Ability to download configuration and veto definer files from ECP cookie authenticated servers (e.g. git.ligo.org) and infrastructure to test this with Travis.
  • ER11 improvements to pycbc_live.
  • Improve Travis infrastructure.

Details of the changes since the last release are at v1.7.2...v1.7.4

A Docker container for this release is available from the pycbc/pycbc-el7 repository on Docker Hub be downloaded using the command:

docker pull pycbc/pycbc-el7:v1.7.4

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.7.4/bin/activate

and for Debian 8 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_deb_8/virtualenv/pycbc-v1.7.4/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.7.4/pycbc_inspiral

Test of Debian CVMFS Deployment

12 Jul 12:28
Compare
Choose a tag to compare
Pre-release

This is a pre-release to test deployment of PyCBC to Debian 8 using CVMFS. It is not intended for production analysis.

O2 Production Release 12

15 Jun 16:12
Compare
Choose a tag to compare

This is the twelfth production release of PyCBC for use in LIGO's second observing run.

DOI

This release has been tested against LALSuite with the hash:

539c8700af92eb6dd00e0e91b9dbaf5bae51f004

There are no substantive changes to the core search pipeline since the 1.7.1 release. This release contains minor bug fixes to the results page formatting to work around changes in Jinja2. Details of the changes since the last release are at v1.7.1...v1.7.2

A Docker container for this release is available from the pycbc/pycbc-el7 repository on Docker Hub be downloaded using the command:

docker pull pycbc/pycbc-el7:v1.7.2

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.7.2/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.7.2/pycbc_inspiral

O2 Production Release 11

19 Apr 09:40
Compare
Choose a tag to compare

This is the eleventh production release of PyCBC for use in LIGO's second observing run.

DOI

This release has been tested against LALSuite with the hash:

539c8700af92eb6dd00e0e91b9dbaf5bae51f004

There are no substantive changes to the search pipeline code since the 1.7.0 release. This release fixes an issue that the 1.7.0 OSG bundled version of pycbc_inspiral was not built against a build of lalsuite linked against HDF5, so it could not read the SEOBNRv4 ROM data. This was not caught in testing as the tests used SEOBNRv2 which stores the ROM data as ASCII files, not HDF5. To fix this in future, the ROM data used in the test has been switched to lalsuite-extra r11, and both the v2 and v4 SEOBNR waveforms are tested. The build test has also been extended to use the new compressed waveform bank code, although this is not yet used in production.

Details of these changes are at https://github.com/ligo-cbc/pycbc/milestone/34?closed=1

A Docker container for this release is available from the pycbc/pycbc-el7 repository on Docker Hub be downloaded using the command:

docker pull pycbc/pycbc-el7:v1.7.1

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.7.1/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.7.1/pycbc_inspiral

O2 Production Release 10

12 Apr 18:00
Compare
Choose a tag to compare

This is the tenth production release of PyCBC for use in LIGO's second observing run.

DOI

This release has been tested against LALSuite with the hash:

539c8700af92eb6dd00e0e91b9dbaf5bae51f004

See the changes between the 1.6.8 release and 1.7.0 for documentation of the difference to the 1.6 release series, however the core PyCBC O2 search functionality remains the same.

A Docker container for this release is available from the pycbc/pycbc-el7 repository on Docker Hub be downloaded using the command:

docker pull pycbc/pycbc-el7:v1.7.0

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.7.0/bin/activate

and bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.7.0/pycbc_inspiral

O2 Production Release 9

01 Mar 11:43
Compare
Choose a tag to compare

This is the ninth production release for O2. It is based on the 1.6.7 release and implements several changes since the previous release.

DOI

The following bug-fixes are implemented:

  • #1482 improves the reporting of version information from executables and #1487 fixes the way that version information is reported in section 8 of the PyCBC results page.
  • #1483 adds a default segment_definer version number (1) to the segment files written by workflow generation scripts, so that these files can be queried by the standard glue segment tools.
  • #1488 adds the -p option when initializing a proxy with ligo-proxy-init to create an RFC compliant proxy needed to access frame data under CVMFS. It also removes the time restriction when generating an RFC compliant proxy from an non-RFC compliant one.
  • #1475 fixes the XML files uploaded to GraceDB.

Two new features are also implemented:

  • #1484 implements a --config-delete in the workflow generation scripts. This allows a section or an option to be deleted from parsed configuration files before --config-overrides are applied.
  • #1470 and #1476 implement the sine-gaussian veto test in pycbc_inspiral and allow it's use in the rest of the workflow. This code change requires changes to the configuration files to implement it. These changes are merged into the 1.6.8 configuration files. To revert the all-sky coincident search to the previous 1.6.7 behavior without the sine-Gaussian veto, use the following --config-overrides options when running pycbc_make_coinc_search_workflow:
--config-overrides "fit_by_template:sngl-stat:new_snr" "coinc:ranking-statistic:phasetd_exp_fit_stat" "singles_minifollowup:ranking-statistic:newsnr" "page_snglinfo:ranking-statistic:newsnr" "plot_singles-endtime_duration_newsnr:z-var:'max(newsnr)'" "plot_singles-mtotal_effspin_newsnr:z-var:'max(newsnr)'" "plot_singles-duration_effspin_newsnr:z-var:'max(newsnr)'" "plot_singles-eta_effspin_newsnr:z-var:'max(newsnr)'" "plot_singles-mtotal_eta_newsnr:z-var:'max(newsnr)'"

and the following --config-delete options:

--config-delete "inspiral:sgchisq-snr-threshold" "inspiral:sgchisq-locations" "plot_coinc_snrchi-sg"

The release is compatible with configuration files from

https://code.pycbc.phy.syr.edu/ligo-cbc/pycbc-config/tree/v1.6.8/O2/pipeline

This release has been tested against LALSuite with the hash

a2a5a476d33f169b8749e2840c306a48df63c936

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.6.8/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.6.8/pycbc_inspiral

On the AEI atlas cluster, a pre-built virtual environment can used by running the command:

source /home/cbc/pycbc/x86_64_debian_8/virtualenv/pycbc-v1.6.8/bin/activate

This environment is built using the a2a5a476 hash of lalsuite with the following patches applied to work around the problem with lalsuite linking against system-installed libraries in a virtual environment:

None of these patches affect the scientific results of the a2a hash.

O2 Production Release 8

20 Feb 19:52
Compare
Choose a tag to compare

This is the eighth production release for O2. It is based on the 1.6.6 release and contains a bug fix so that the segment tables display correctly with current versions of LALSuite and a fix to the instructions for data re-use and a fix to the Einstein@Home build infrastructure for building PyInstaller bundles.

DOI

The release is compatible with configuration files from

https://code.pycbc.phy.syr.edu/ligo-cbc/pycbc-config/tree/v1.6.7/O2/pipeline

This release has been tested against LALSuite with the hash

a2a5a476d33f169b8749e2840c306a48df63c936

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.6.7/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.6.7/pycbc_inspiral

O2 Production Release 7

20 Feb 14:06
Compare
Choose a tag to compare

This is the seventh production release for O2. It is based on the 1.6.4 release and contains a bug fix needed for Pegasus 4.7.4 and a fix to the instructions for OSG running. This release also contains the Einstein@Home build infrastructure for building PyInstaller bundles.

DOI

The release is compatible with configuration files from

https://code.pycbc.phy.syr.edu/ligo-cbc/pycbc-config/tree/v1.6.6/O2/pipeline

This release has been tested against LALSuite with the hash

a2a5a476d33f169b8749e2840c306a48df63c936

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.6.6/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.6.6/pycbc_inspiral

O2 Production Release 6

09 Feb 21:03
Compare
Choose a tag to compare

This is the sixth production release for O2. It is based on the 1.6.4 release and contains a bug fix to pycbc_plot_snrifar so that it is compatible with latest releases of numpy that are strict about float vs int array indices.

DOI

The release is compatible with configuration files from

https://code.pycbc.phy.syr.edu/ligo-cbc/pycbc-config/tree/v1.6.5.1/O2/pipeline

This release has been tested against LALSuite with the hash

a2a5a476d33f169b8749e2840c306a48df63c936

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.6.5/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.6.5/pycbc_inspiral

O2 Production Release 5

26 Jan 13:30
Compare
Choose a tag to compare

This is the fifth production release for O2. It is based on the 1.6.3 release and contains improvements for the core search pipeline. Presentation of the results has been improved and code has been added to perform hierarchical removal of coincident triggers that are louder than all of the background triggers.

DOI

The release is compatible with configuration files from

https://code.pycbc.phy.syr.edu/ligo-cbc/pycbc-config/tree/v1.6.4.1/O2/pipeline

This release has been tested against LALSuite with the hash

a2a5a476d33f169b8749e2840c306a48df63c936

On a machine with CVMFS installed, a pre-built virtual environment is available for Red Hat 7 compatible operating systems by running the command:

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_7/virtualenv/pycbc-v1.6.4/bin/activate

A bundled pycbc_inspiral executable for use on the Open Science Grid is available at

/cvmfs/oasis.opensciencegrid.org/ligo/sw/pycbc/x86_64_rhel_6/bundle/v1.6.4/pycbc_inspiral