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

Uploaded Source

Built Distributions

PyCBC-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

PyCBC-2.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

PyCBC-2.2.1-cp310-cp310-macosx_11_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

PyCBC-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

PyCBC-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

PyCBC-2.2.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

PyCBC-2.2.1-cp39-cp39-macosx_11_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

PyCBC-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

PyCBC-2.2.1-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.2.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

PyCBC-2.2.1-cp38-cp38-macosx_11_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

PyCBC-2.2.1-cp38-cp38-macosx_10_9_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

PyCBC-2.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

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

PyCBC-2.2.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (7.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

PyCBC-2.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for PyCBC-2.2.1.tar.gz
Algorithm Hash digest
SHA256 efe02dbe8ac826463499c835f99fd3ccc112172859df089e4df73d894ea6f19d
MD5 d67a537f9f6b32c843d7d13a4c27e1f0
BLAKE2b-256 e0d9bbd6ca16dce9f51ff05a019344a7bf1833972fdd5ee313e4bbe2a79facb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32f3a099fb6807e244b234bff4bae4668c74232b623205f7ff532813c398a7e9
MD5 d2a09bc6a71763feb535df83c2a99f07
BLAKE2b-256 d3cbd843f19605cc964410a749f7d37a0fb4c03808e57f9e897da0eddf8c9774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 94d36e82ec12b15b82213b9d55fce3371778dcc859d84c9f257c4493514f6c49
MD5 5336f06ce7747865700d93836308348d
BLAKE2b-256 c8178fb78a28c8584f6d4d0edb7ac694c031c9bc2fa6e12a4c8a6467648422d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 620441bb7a5f8ead89feb8ca3df6dfe287fcd2c67d178ccc6588dc40a93183d9
MD5 6886da9bf27d100a03cb8d04666664cb
BLAKE2b-256 34ffc4d2b7df36f13646b2a8e04be5e324fc8d380814d7c8117a54a741022683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a53b41e83f70e1f21a8c5fd5af2ee7ea5ee28623808a5d4e3ace902a77d6af4
MD5 018c0dea05ebfa537271f4c0e06d929c
BLAKE2b-256 f93e776df986bb157c1238032ca174dbac4f204ee42f15620f00583fef1bc7e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a3c99e49ad242affad0db9f4345a856fe8f6f3416016d2f26c13082da245004
MD5 6e4b978b24cbb2ef6e5c3c0604c5791d
BLAKE2b-256 b3bdafbd0fb1f27c48c3d6137f2dbf3e598b92254c7ae185edb72320a297792a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cb11ed9b1f222a6a847a360ac263d8ec41a4c011ddc824fc1fe8e882dc9f753
MD5 eb15bcaa90ba1f4f92abbd207a15cf73
BLAKE2b-256 dfec31a780cab691de8dc104ba8a5463b7965102a52aedf79aaf2d5e6fe24f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d81a19d4e742d861d5c7484be2a4d4fa0caddcb028f9fbe4575f6b32618c6b73
MD5 30e27b90d25b9217314fb5d5816d5af7
BLAKE2b-256 b2518b8c6a6f54f135ed9ef2ada9f27ec661226f506f52bd2638bfb1da5a7073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2dddcfe77c6db3211c6af384657b993d0008dd6a645a866e5ec54bfb50405eeb
MD5 4731a7413bd28b370be04f355b99615b
BLAKE2b-256 192e64fdacd23ca600b4ed750d74aeb5ab5c04866070c0f83690a69c08bae13c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ea12f986c2907b6f2908d6296f0008c5c68c4e293ddec8c6bcf8d08ac711d42
MD5 4bb229579648a92c18ce8dc7429a2a7c
BLAKE2b-256 5aa07f2d80c28d4a765a3a3c355eea62f10429c9a18a5c04c7fd0cb99d4ad294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5065c0713b25e79236014c76ceebbe82fd90f2795d56fb4ae27b54e8afdb5146
MD5 09f53638d9b38c09becdbff11dbdecdc
BLAKE2b-256 6b3b3bf826ac771c55bfc53316b6a7bda2713b28090123644a59fcdde60b7be3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fa85a0c479ee3b6a4fd795ba8554893db8a812fc462254278b3a4da919b0c26
MD5 a5992c4dafeebeebf2479a2182a08441
BLAKE2b-256 07eadbd7122dcf58627b6e16c846a96b0a0aee76875fb18e1c7480dc8a270ffb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 331352d646e721ecfddc386b1c4eb4d7aa4c3f972f6bd6136a6e056bf53ad980
MD5 4292cbfad6ce4a70f68dc8b80d28877f
BLAKE2b-256 f70dea5b109ed0513aacfbd308c0a3139cf8f3829b91c83f56d52fb602a33fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44ca7a871e211c8fccefd59ec61aa228ce97967ea6dbb457c3968723a167d00e
MD5 3fead2356483076bf49a640c39869ff9
BLAKE2b-256 50b8b0279ba4e2ed1a231e1486d001f56954c08e03e30c9359546d125b6aeaba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 322c9118e6c8e2445041e1c8381a23f98503f8f5211b5b3ae79fe7c293cd3da8
MD5 a33da284cdbb50ec4ce5ad391e37c933
BLAKE2b-256 fae1155079c5425617467390f74a390ecbc0607f80cc89ffdd3cd10d4f34a4ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3b8cab5242d236cef469ade1b4d5a5c12204f853b2099838fa37c7de0aa3197
MD5 0bfe4ade076eb7ec6b33862a3813d88d
BLAKE2b-256 4d61e2190c2e66e12b7f1adb8f9988efbd81ca5b829441106b557376c6c5fb37

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