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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pycbc-2.3.13-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

pycbc-2.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pycbc-2.3.13-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pycbc-2.3.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pycbc-2.3.13-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

pycbc-2.3.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pycbc-2.3.13-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

File details

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

File metadata

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

File hashes

Hashes for PyCBC-2.3.13.tar.gz
Algorithm Hash digest
SHA256 189e509c29d99cc4f03d4d5bf51233f77aaf8d226e431d51c682bc2f8d44e5de
MD5 0a84cbcf2a524e06ed2d8cadb2f72eed
BLAKE2b-256 b9c280997d383ae03cfcbf666be601e7229594c635460ab2b2f675668fc512b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 235bb32b8c7752d5667db8037db12c9acd838ec92f7240f4c7ed1f2a7bbe2ae9
MD5 39e2a638d46d35d614e4a7662de84699
BLAKE2b-256 cb369d9526a469adb05b4ef62d04fac63665776e4814ff80349ae7017964ffc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f772af45ec1fd8f212a0942d4a5f5f3ad1c54bfda9ace21e6ca535b860b7fc9a
MD5 3e2226f1e675f9a29b32e686a5936c5b
BLAKE2b-256 06461e3d94a0be85e4731b29b520a7f3eabe88827effdbee609d0487d83f6271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1ca9b1286c9bb334e681974116242b53df44ab30a9d39da0d3492f6772b0a08
MD5 18a9add9dc21930f769c1fe6ab9f585a
BLAKE2b-256 522e1b2cf3e9d795fc80eaf770b8a600bf882af174c9cb8bddf3836ad12211f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 43708cd025f301f9c43f4c0de1d97c3cedc605c6af07098527d24c276600d38c
MD5 d65a66643410ea3083dae94a6b7604e3
BLAKE2b-256 163783e1149424e763a4b130a39f3b52da398aa9d10742a8266fc8c8659263c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a6d6aa0a77e188e2ea17ccf5d0560c399b95e027000ab77a2a3623abdb7bc01
MD5 9fb9ceac4edc16474b5c0557cf3f8311
BLAKE2b-256 5467629b0d94875695c36a5c3eb7961e318d6cd940b9e248bdfbd40b1fdb8fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a126f3a68fc8c457f18c9f49304e010d3d06ca3252cf02c55987570969d88f44
MD5 527dcffa99a9b55fbf64dbbe7fc02ce7
BLAKE2b-256 b0f97ba54cd93827776c012bbd2b405063b4963ea2a9bd4a9a359dbfa29d956d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e19bafc39edcc0b76443d06d9293706c06976aac0da550428d353c76c47e6558
MD5 7bcfbfa2a013b15722573d044fb28f87
BLAKE2b-256 e16684d4193dec6457f653d7678ea95bacca4d5d67582ceabbe6823557eb4a01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycbc-2.3.13-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5bc45d162b90993cb5ee1be75b0268d5d57e3d8f35aff9bdfff95ceb4c467dda
MD5 1f769a51eebd5998a397e8a71bcfab29
BLAKE2b-256 c17b527324aad1efc882979d4cb1fd849a58c14ed35cb867b8604a71c3b91729

See more details on using hashes here.

Supported by

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