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

Uploaded Source

Built Distributions

PyCBC-2.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

PyCBC-2.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (8.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

PyCBC-2.7.0-cp312-cp312-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

PyCBC-2.7.0-cp312-cp312-macosx_10_13_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

PyCBC-2.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

PyCBC-2.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

PyCBC-2.7.0-cp311-cp311-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

PyCBC-2.7.0-cp311-cp311-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

PyCBC-2.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

PyCBC-2.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

PyCBC-2.7.0-cp310-cp310-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

PyCBC-2.7.0-cp310-cp310-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

PyCBC-2.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

PyCBC-2.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

PyCBC-2.7.0-cp39-cp39-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

PyCBC-2.7.0-cp39-cp39-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for PyCBC-2.7.0.tar.gz
Algorithm Hash digest
SHA256 a4064a5aaf07c0499b19919c8902fce663f743f0f7bd396b623e25b124514d80
MD5 210fcfcd71990adc360b0d5b1a0040d6
BLAKE2b-256 3c1cfb5906b9db68fad660ebee68c99f667db9afa295bafa90a694c2e33c9691

See more details on using hashes here.

File details

Details for the file PyCBC-2.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b49f970922a880bab3747d6d3fe90e724a05df56a2b42c4b91ab4af81d0d7b8
MD5 3544955bff222802e84009afa858720a
BLAKE2b-256 d3985b62d96da90c8135b3e98a664606e4daa4d3b4ce354882cf6574ab83136c

See more details on using hashes here.

File details

Details for the file PyCBC-2.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b3c1db1c2be488172573e606a76378a829ae20d52807e55bcccb02cc497544f4
MD5 1073fa98e84528211bea934727cdcf33
BLAKE2b-256 53e27a673671e5e806a4b1cc4e22cf0e4fbc7380b84477ad8a7f4965632b2e89

See more details on using hashes here.

File details

Details for the file PyCBC-2.7.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c8c441902b8e085532d783a435695a46736a93dcd24878e81196d1c7e1ec39b
MD5 0e4e05dd26451ad55912b2103236ad65
BLAKE2b-256 52cf58ab45de0be72743ae16a68e94a4370dd5d6c6bc33f06f6221fb5a690220

See more details on using hashes here.

File details

Details for the file PyCBC-2.7.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a458a29f254bc01df889c63386ea666034cffe58186ad832c27fb7637922d8ad
MD5 18adfff8d432f038d54ceb1bedc70129
BLAKE2b-256 1d86bcb8813992571724abd1f5d451ee4942cf94bab1835f23d8580512076837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc564fbbcd405d84d90846d0921b2c95a458d918ca916b0e536ce233ea7db7ec
MD5 6cc0f98e3811c7ad2b53d53c6e4a28d8
BLAKE2b-256 03688124ecb90e922bf06a2fd78d141ad9e1867bdb8e6dd510141a5089c6fb90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 654ae47e04f53d4e816f169fa34854dd04d56146ef25fe1a2e743a368decfe34
MD5 dc5757b50a11f6fffe22647f0d98112e
BLAKE2b-256 891057c39af50545fa7fc29bef43a4c62c09f250c68a999a6444e8766b76c497

See more details on using hashes here.

File details

Details for the file PyCBC-2.7.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67657185b37c2e239164af770a30dfa8a9d8d6b60b2fb70ddd1617804a4537ea
MD5 d518dfa2305d32cc75d23512d18fcee2
BLAKE2b-256 b0b4eabc3552b140ca1f824bde35f6c340a66d86744d17d0ce602b91bf7428bd

See more details on using hashes here.

File details

Details for the file PyCBC-2.7.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fec025f28ec18f1e1c08ab41ead1ddf29ee18a694d4e058e3aff6427ae11c1dd
MD5 d2c483c1a8bed1fd34b067c0fe211811
BLAKE2b-256 b433c9dd6e1d7834defbfef98e916ce129a6e94c21af6b123f02cf2114410785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5027fa37d2d41259ef9d600b83c80c3c89e627e0a1580aa60f878aef8633cf6
MD5 9c69ce689cb64817d2a41e4da6171192
BLAKE2b-256 dbd6688c7ff5fcef64d8972c8e9aa5af9ef444ac6beb4086bf321b6693ffb447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1aa256e8f1599459e2b174a47fc21730436025809494c7988eab11362ff97854
MD5 a727d6b030068eebd56b5168b3618140
BLAKE2b-256 8e3d713a71d0cd835300b8c8b4331aa8a2d3b44c4c6b4a248ca24ee1ee985170

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dabc4d66676cc25ac0ca9550827e1a2a8fd7d3f7de52bc9961b4984cb70e882d
MD5 edd500332a13e682eb40afe2a8b0e846
BLAKE2b-256 509fe2c1fba073ec34f52e4dd23b52dd8e56dd3282708c34c1d5c12aef64d261

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1a56d967240c3916446f81bcb753f2db5722cea1e6d604fc1eb11cba917f2bb
MD5 ae72286d2fdb1eabddfa0f34839b306d
BLAKE2b-256 1cde640ac7a3d82170bdab11eced875359473a5840051ff7b05455db4050ab32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 071643772d1db80411d2e674497f5097737366b5989ec0237bf28edc30ae3622
MD5 2f3124a570e45a55c1a0ca75d5d49c28
BLAKE2b-256 b1013f710bedb66763c071f5dc0738f52877f9caa51300c1df09668df1baa487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 220ad31a5922c49fd555167ab0d3cb78ec0d92d7404f8595ff29c9ab9be58fa3
MD5 4df709cda39811de19082a261bf59553
BLAKE2b-256 3ce70b694fb9806cf5cbd4d9d1bccb711fcc51da7c19240f2a244c0aff628def

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e2abee06549a47d7fd2e5f8333824eb57beaef728beec7958a3ef23abcb6a5a
MD5 9823a36b49e152595e6f5c36ad1d88d9
BLAKE2b-256 43aed5aa2d349e06ee993229d27b23f50095f2fcfbf31c9961b4282ccb2a9f06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyCBC-2.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c416bd3ddbe54e692aa90c32a2b22a43756fb2131f2a054dd7cb5d6a0a3072c
MD5 7ffb4e900e4925ce1d0e0dadf1dd66dd
BLAKE2b-256 f6701c11374ba2f90fddcb35c7b7714cc0a5758e08a7704f7548ec109db3e42f

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page