Skip to main content

Core library to analyze gravitational-wave data, find signals, and study their parameters.

Project description

GW150914

PyCBC 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 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

Documentation is automatically built from the latest master version

For the detailed installation instructions of PyCBC

Want to get going using PyCBC?

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 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.

DOI Build Status PyPI version PyPI - Downloads Anaconda-Server Badge Anaconda-Server Badge astropy

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyCBC-2.3.9.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

PyCBC-2.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

PyCBC-2.3.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

PyCBC-2.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

PyCBC-2.3.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

PyCBC-2.3.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

PyCBC-2.3.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

PyCBC-2.3.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

PyCBC-2.3.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

File details

Details for the file PyCBC-2.3.9.tar.gz.

File metadata

  • Download URL: PyCBC-2.3.9.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for PyCBC-2.3.9.tar.gz
Algorithm Hash digest
SHA256 2ff3171d28d1837e5423889ae86ed1b8b2749f0de50683106a262ad86a906823
MD5 f9f72ed764273e6f601479840c2d310a
BLAKE2b-256 2332a326d53f10500a297fb79f6fa013c392b9b017ccae337b838c7859645222

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e84b4cbe8f84619d60c5a02e0eb97150315953d72cae6e70c40085f489a26a52
MD5 f7fe1b573d55d5a66635ebb40bb5db53
BLAKE2b-256 68387241fa5e8e96376422010a13242c666b5d2b3eed0605952c0bdf1b4a165f

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b35476622924ed235e8f576e501a9337d290233e5d323a75ce8b22cbba0094b4
MD5 46a4bd396052f5dc1b567dce0cc5bd91
BLAKE2b-256 e78e888c3d7692dcea34e1d65956db69c0c1204c8833337b39ccca36642601c6

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 505cee46428639d50368f3932bf9c623af1f58c82f82e50b0fd227a37316e543
MD5 ac19ba28d16e9f4e3dc3302b129d3b65
BLAKE2b-256 122b04b06cd27e852bc28038eadb14aa2d7c48168b6d1030849910b93ff0ee47

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be25e9404bbb049fa09b8eba1712618cf1a72f4adbb9df5890bce7ad28321aaf
MD5 75d549d90e786dc101071028dd895c5b
BLAKE2b-256 866ca4ac2157974dc59462b11516bc64bcd4193453ceceadbf2ecf2d66588201

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9898cea6b1c8ed4abf5f1bf3644ceaf7ca3a3793f6fe76d75dd9d8137b563a10
MD5 da68c63d8eb06d187a2c786bca611d19
BLAKE2b-256 1a0a9d37b7b58b76877f228b763f46d69941b50b308083130c3c29ba99360d68

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b98e0706aa4f3d4874a6c13f88b392ce7dcf82bd397c7a966b4012f4d395f18
MD5 e9bb25632c305bca3d621c586ae3d361
BLAKE2b-256 d335b7feb660d85dfbc928bf3b0e2df53cee1860da95a7120ebb22b22162a40f

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df9fddad2758b6e8f4bf4cc269002a8c349cec804f8a4df6e167ef24546b6ef0
MD5 55777d5280d1d119a9d227da95a8bca9
BLAKE2b-256 58a04e9a15233ec1762f162d0019d1a8f307c4f31c39e9d90e1fe71bf38eb043

See more details on using hashes here.

File details

Details for the file PyCBC-2.3.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCBC-2.3.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b28de1b6edc9a5dabf432b5b7df09ac5d0f6b0ca5ff465dfca6a830b734e14f9
MD5 a518a31ed98b4f189e42fda2456af633
BLAKE2b-256 4f586d8999ced124fe6b08baf9a05bca5fd0452fb4d764c923f7c655d059d95f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page