https://github.com/gwastro/pycbc
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
https://github.com/gwastro/pycbc
analysis astronomy black-hole cosmic-explorer einstein-telescope gravitational-waves gravity gwastro ligo lisa neutron-star open-science physics pycbc python signal-processing virgo
Last synced: 23 days ago
JSON representation
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
- Host: GitHub
- URL: https://github.com/gwastro/pycbc
- Owner: gwastro
- License: gpl-3.0
- Created: 2015-03-03T12:19:19.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-05-07T17:00:53.000Z (26 days ago)
- Last Synced: 2025-05-07T17:05:29.989Z (26 days ago)
- Topics: analysis, astronomy, black-hole, cosmic-explorer, einstein-telescope, gravitational-waves, gravity, gwastro, ligo, lisa, neutron-star, open-science, physics, pycbc, python, signal-processing, virgo
- Language: Python
- Homepage: http://pycbc.org
- Size: 82.9 MB
- Stars: 339
- Watchers: 39
- Forks: 361
- Open Issues: 220
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-physics - pycbc - Analyze gravitational-wave data, find signals, and study their parameters (Mechanics / Gravity)
README

[PyCBC](http://pycbc.org) is a software package used to explore astrophysical sources of gravitational waves.
It contains algorithms to analyze gravitational-wave data,
detect coalescing compact binaries, and make bayesian inferences from gravitational-wave data.
PyCBC was used in the [first direct detection of gravitational waves](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.116.061102) and
is used in flagship analyses of LIGO and Virgo data.PyCBC is collaboratively developed by the community and is lead by a team of GW astronomers with the
aim to build accessible tools for gravitational-wave data analysis.The PyCBC home page is located on github at
* https://pycbc.org/
Documentation is automatically built from the latest master version
* https://pycbc.org/pycbc/latest/html/
For the detailed installation instructions of PyCBC
* https://pycbc.org/pycbc/latest/html/install.html
Want to get going using PyCBC?
* [Try out our tutorials](https://github.com/gwastro/PyCBC-Tutorials). No software installation required and these can run entirely from the browser.
Quick Installation
```
pip install pycbc
```To test the code on your machine
```
pip install pytest "tox<4.0.0"
tox
```If you use any code from PyCBC in a scientific publication, then please see our [citation guidelines](http://pycbc.org/pycbc/latest/html/credit.html) for more details on how to cite pycbc algorithms and
programs.For the citation of the ``pycbc library``, please use a bibtex entry and DOI for the
appropriate release of the PyCBC software (or the latest available release).
A bibtex key and DOI for each release is avaliable from [Zenodo](http://zenodo.org/).[](https://zenodo.org/badge/latestdoi/31596861) [](https://travis-ci.org/gwastro/pycbc)
[](https://badge.fury.io/py/PyCBC)  [](https://anaconda.org/conda-forge/pycbc) [](https://anaconda.org/conda-forge/pycbc)
[](http://www.astropy.org/)