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.12.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

pycbc-2.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pycbc-2.3.12-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.12-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.12-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.12-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.12-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.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pycbc-2.3.12-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.12.tar.gz.

File metadata

  • Download URL: PyCBC-2.3.12.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.12.tar.gz
Algorithm Hash digest
SHA256 bc9cb05d0199c3614b28647cc236c0de48269d22f89d80862136c4acdddc9708
MD5 37ce25fdb0a7779ed8b0243e444a160c
BLAKE2b-256 13f0940ae0fb12311c7fca5a193c71e1019ead552e9436e50e637d665db6ce7e

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4501dce9d668c77d34feb6ff504c915ab69b76a058ac460defa752655c7d233d
MD5 08b822ca3f0ef1930ba26820447e2f37
BLAKE2b-256 abdec6d28e4f65d26a23a1c87893b949a6b9a040bfba2f34bdf7c630989601d3

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f80c26e5778bf6f2e36c9221002d4cab8020ea53b7f424202a03554dc0a39dba
MD5 9f6c0bce4100d6b5ff10fab5edab718e
BLAKE2b-256 33672c8e3b73939a74cf815fb6197e92aaf8c8747039fc253effe0376145ab24

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 148af0c711d2db5670b9e31d38306db68ba132c3e33f34fba6ca530e2f76fc49
MD5 54605e5f27ca2c3c627c107bcfcbf8da
BLAKE2b-256 0be28c8093c9dc9a7cfafa51b81a378ca0acb017b62c7e6ebfe287df2ae663b9

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a4ac4f75776115091a53860e407ea03cd499b4b2a6c002a4394c6ca0917fc165
MD5 49be9664317bff35cf73088bcea688c3
BLAKE2b-256 b950ecbeb45a69b53e5c9f4250c8e4cab78a4ec37c50f25bfbc8ae54db6a79a4

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc0fd08b22f1016cd1461bee0fcddbc11bbe879b60cf9b5f8738d6693f77f923
MD5 3a3a9ccad764e1be0ea82232e6bcdf44
BLAKE2b-256 0cb5819b20a4af5c51e1346c136da249be19b7828c07f48ff4b4e8d623bdc87b

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 15dbf2f5401b450f3fb9bc50dff9c1f7d057d22b86eb0d6711be481e78a06fea
MD5 d3c81f60c95cd51be879b11800cbd235
BLAKE2b-256 06e56f175448d240106ed00b44b3fc330e851c8d17069611c2ce13663c8c6ef8

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c311aac6b70a8cfe4c156af763f10b8fc9ad495118cbf3c856513b29f7df4cb
MD5 3c8889e228dc2f0a6543f884dc46ec3d
BLAKE2b-256 46b7d9a7b196d897637d0dfddeddc161c3e40d8075b8693c7404ffea3bdb3be2

See more details on using hashes here.

File details

Details for the file pycbc-2.3.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycbc-2.3.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a164eea0ddd7892ff83913770c93e8103e38b4afb98de30720f0fcddcbeac1f5
MD5 26e63bb16b6890951fa3744e16356524
BLAKE2b-256 6e8258c45c65157a86ba1771594d9e35fb9bd96177f1e280fa91ab9dc88e9385

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