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

This version

2.2.0

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

Uploaded Source

Built Distributions

PyCBC-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

PyCBC-2.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (7.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

PyCBC-2.2.0-cp310-cp310-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

PyCBC-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

PyCBC-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

PyCBC-2.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (7.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

PyCBC-2.2.0-cp39-cp39-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

PyCBC-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

PyCBC-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

PyCBC-2.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (7.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

PyCBC-2.2.0-cp38-cp38-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

PyCBC-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

PyCBC-2.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

PyCBC-2.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

PyCBC-2.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: PyCBC-2.2.0.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for PyCBC-2.2.0.tar.gz
Algorithm Hash digest
SHA256 ae4878e4facd18ff2f136a3e2057dacbb9f6180b877a36ff1564f1dc84161fce
MD5 5bb310010106d7f625b49d9c2f3b0d5c
BLAKE2b-256 d29f60603637988d69e1fd8538b7df6ff80d6723c6b3a6a8de3dd92645218cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1085e3aaa466cca43b9a863cfbaf62cd6129617e8ed7444fcda9a66bb153543
MD5 1be400d8d326730f6015fd1c8fba3940
BLAKE2b-256 4a6385e500f724a35c173854ac0b87885bdbdc4b2f116a91584609bdd494dc67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2e519bdbbdde0bf783b7d88b0f27c0b125aa254f596151e628faeee52d3f35e
MD5 3e4421fba18982ece495cc3c214e9708
BLAKE2b-256 370af6de3ee02c677d7c61e4dca511f6e335666a88876ca4afc2828078e20175

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51f7d1153058b22c1a52f47fe5182cf9dcd3c1cce7a854bb03d05d608135657e
MD5 26b0879cd30e96a781daf9d2f28c0d08
BLAKE2b-256 bd48e51d117c5489549bc2c85d2f3c01c76a8cb2555682e8b218959a759a3637

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6facaf59f0313e7249b13d7cc182d3de65436663cf46a64b334a9f9a04ef1b6
MD5 d4679392d16c4c3f003cbb2ced6fb25e
BLAKE2b-256 2f5eaf263d16e2d6604eeddbdf799dd51ea9d6d413d8f96248e059f04decfb2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1543033cd45334a4aae5e9426736e61a3cf49e98f41a947fa1d6b07e988aea69
MD5 bc91c417d7b0f3c0c10c4607ea2c433b
BLAKE2b-256 fb33bffcbfffd0c88244c832059e73585b5491d2109a6070291250f8ce4e7344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d67e2e2a2e929638418958a2c43d0368b2ea9bd3d7c94e9f16e0a48727a846e7
MD5 dcc884bb747d50589d8dc070b930eafb
BLAKE2b-256 d24e1c54351293aa10699a238e021586f7a615ace9f8dff25cf0fa8c07cf5f74

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a1986049ad4f38325e17caf3858c288907a5982cd2862bf1d3307f9fce4ab80
MD5 d498771bf61ac6a430e7046d743a1195
BLAKE2b-256 540211b19705a9d46ae01a73ead4f19f4a0c2550787e0ce07d41dd13e39a77cd

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 876bf5bc26b9782afc055fb5a6ac28194213757db6403e6669b870078293a653
MD5 596ce7c9f2f5d9c445416c41ba7b45cb
BLAKE2b-256 a199fc8b8778eb701061ffa9cc841bc21745d6faee3a89f927d72b49271b95e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81b3272f025baf7279c136702f0b045ecd44e80eaca5ed89cf0b69d89e5ca117
MD5 9f6af03658c175c8a416f344665c2aa5
BLAKE2b-256 92a4652a54c828fd251f866685965990f5da57a759ad1a693f18e4666a7311aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed2f58ffd5f6cecf1e17b5e1ea63e187c04090835feeb4759965dbdee24b3d91
MD5 756daa0d6060957d7b24f973de959c2e
BLAKE2b-256 5a8f8d20407fea8f9ac61502fcb42b2d96526d12e4f643c97940ff14664a62d6

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8ff60392af5cdd71a3eda9757169de1513a710b6a4617f14173671ab15073ce
MD5 bfbaf8ef6d768faf69ca3b982ed81397
BLAKE2b-256 9f9ffec1d3e492300d0c65a905fe908e82b144e37b8dcb74862b1be0138bfbc3

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a77b5a4e1f7ac185ad583dd642229fffd243b090828b02bf559b0647c368d001
MD5 d0f02f63b2b213d56c1cdc4dda737a13
BLAKE2b-256 1c4a2c1162f8038cafdd7f9b3c86074d707c16bfc400ea0d3dd4540b0f40a94a

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 032f7fe0d6ded9caccf4d14ec71e6323f2a84f67fe809c12076a03f642556cb3
MD5 9be879296298664ab5b4ea45ad7609f3
BLAKE2b-256 d059a7d24afacd020a118f5abbdab126b2b66991405a88d1310ab7b3552b1dad

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 192f10960908d930c2e32fafdad4c3fa178ccb7c998c3eb76c667b418f49260e
MD5 5d7fb63d65c3880503ccf2861524fba3
BLAKE2b-256 536a931f8ad9f1033e75bff9e6fd3c1f4fd93fed203ada57d0d45851c9172485

See more details on using hashes here.

File details

Details for the file PyCBC-2.2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec9e2594f56903aca8305ea92f1d79d42a03d569470cc12658169b288111ef74
MD5 f8ac0cc9d513e9ccdeb716b7e5ebed8c
BLAKE2b-256 742d547aed0351728f5df2bf9c3fd5039cf13e76e690f45229603adbbc47edcb

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