| PyCBC | |
|---|---|
| | |
| Developers | PyCBC Team and LIGO / Virgo Collaborations |
| Stable release | 2.10.0 / October 26, 2025 |
| Repository | https://github.com/gwastro/pycbc |
| Written in | Python |
| Operating system | Linux, Mac OS X, Windows |
| Type | Scientific computing |
| License | GNU General Public License, version 3.0 |
| Website | https://pycbc.org/ |
PyCBC is a free and open-source software package primarily written in the Python programming language which is designed for use in gravitational-wave astronomy and gravitational-wave data analysis. [1] PyCBC contains modules for signal processing, fast Fourier transform s, matched filtering, gravitational waveform generation, among other tasks common in gravitational-wave data analysis. [1]
The software is developed by the gravitational-wave community alongside LIGO and Virgo scientists to analyze gravitational-wave data, search for gravitational-waves, and to measure the properties of astrophysical sources. It has been used to analyze gravitational-wave data from LIGO and VIRGO to detect gravitational-waves from the mergers of neutron stars [2] and black holes [3] [4] [5] [6] and determine their statistical significance. [7] PyCBC-based analyses can integrate with the Open Science Grid for large scale computing resources. [8] Software based on PyCBC has been used to rapidly analyze gravitational-wave data for astronomical follow-up. [9] [10] [11]