Core library to analyze gravitational-wave data, find signals, and study their parameters.
Project description
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?
- Try out our tutorials. No software installation required and these can run entirely from the browser.
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.
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
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4064a5aaf07c0499b19919c8902fce663f743f0f7bd396b623e25b124514d80 |
|
MD5 | 210fcfcd71990adc360b0d5b1a0040d6 |
|
BLAKE2b-256 | 3c1cfb5906b9db68fad660ebee68c99f667db9afa295bafa90a694c2e33c9691 |
File details
Details for the file PyCBC-2.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b49f970922a880bab3747d6d3fe90e724a05df56a2b42c4b91ab4af81d0d7b8 |
|
MD5 | 3544955bff222802e84009afa858720a |
|
BLAKE2b-256 | d3985b62d96da90c8135b3e98a664606e4daa4d3b4ce354882cf6574ab83136c |
File details
Details for the file PyCBC-2.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c1db1c2be488172573e606a76378a829ae20d52807e55bcccb02cc497544f4 |
|
MD5 | 1073fa98e84528211bea934727cdcf33 |
|
BLAKE2b-256 | 53e27a673671e5e806a4b1cc4e22cf0e4fbc7380b84477ad8a7f4965632b2e89 |
File details
Details for the file PyCBC-2.7.0-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8c441902b8e085532d783a435695a46736a93dcd24878e81196d1c7e1ec39b |
|
MD5 | 0e4e05dd26451ad55912b2103236ad65 |
|
BLAKE2b-256 | 52cf58ab45de0be72743ae16a68e94a4370dd5d6c6bc33f06f6221fb5a690220 |
File details
Details for the file PyCBC-2.7.0-cp312-cp312-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a458a29f254bc01df889c63386ea666034cffe58186ad832c27fb7637922d8ad |
|
MD5 | 18adfff8d432f038d54ceb1bedc70129 |
|
BLAKE2b-256 | 1d86bcb8813992571724abd1f5d451ee4942cf94bab1835f23d8580512076837 |
File details
Details for the file PyCBC-2.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 9.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc564fbbcd405d84d90846d0921b2c95a458d918ca916b0e536ce233ea7db7ec |
|
MD5 | 6cc0f98e3811c7ad2b53d53c6e4a28d8 |
|
BLAKE2b-256 | 03688124ecb90e922bf06a2fd78d141ad9e1867bdb8e6dd510141a5089c6fb90 |
File details
Details for the file PyCBC-2.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654ae47e04f53d4e816f169fa34854dd04d56146ef25fe1a2e743a368decfe34 |
|
MD5 | dc5757b50a11f6fffe22647f0d98112e |
|
BLAKE2b-256 | 891057c39af50545fa7fc29bef43a4c62c09f250c68a999a6444e8766b76c497 |
File details
Details for the file PyCBC-2.7.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67657185b37c2e239164af770a30dfa8a9d8d6b60b2fb70ddd1617804a4537ea |
|
MD5 | d518dfa2305d32cc75d23512d18fcee2 |
|
BLAKE2b-256 | b0b4eabc3552b140ca1f824bde35f6c340a66d86744d17d0ce602b91bf7428bd |
File details
Details for the file PyCBC-2.7.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fec025f28ec18f1e1c08ab41ead1ddf29ee18a694d4e058e3aff6427ae11c1dd |
|
MD5 | d2c483c1a8bed1fd34b067c0fe211811 |
|
BLAKE2b-256 | b433c9dd6e1d7834defbfef98e916ce129a6e94c21af6b123f02cf2114410785 |
File details
Details for the file PyCBC-2.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5027fa37d2d41259ef9d600b83c80c3c89e627e0a1580aa60f878aef8633cf6 |
|
MD5 | 9c69ce689cb64817d2a41e4da6171192 |
|
BLAKE2b-256 | dbd6688c7ff5fcef64d8972c8e9aa5af9ef444ac6beb4086bf321b6693ffb447 |
File details
Details for the file PyCBC-2.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aa256e8f1599459e2b174a47fc21730436025809494c7988eab11362ff97854 |
|
MD5 | a727d6b030068eebd56b5168b3618140 |
|
BLAKE2b-256 | 8e3d713a71d0cd835300b8c8b4331aa8a2d3b44c4c6b4a248ca24ee1ee985170 |
File details
Details for the file PyCBC-2.7.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dabc4d66676cc25ac0ca9550827e1a2a8fd7d3f7de52bc9961b4984cb70e882d |
|
MD5 | edd500332a13e682eb40afe2a8b0e846 |
|
BLAKE2b-256 | 509fe2c1fba073ec34f52e4dd23b52dd8e56dd3282708c34c1d5c12aef64d261 |
File details
Details for the file PyCBC-2.7.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1a56d967240c3916446f81bcb753f2db5722cea1e6d604fc1eb11cba917f2bb |
|
MD5 | ae72286d2fdb1eabddfa0f34839b306d |
|
BLAKE2b-256 | 1cde640ac7a3d82170bdab11eced875359473a5840051ff7b05455db4050ab32 |
File details
Details for the file PyCBC-2.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 071643772d1db80411d2e674497f5097737366b5989ec0237bf28edc30ae3622 |
|
MD5 | 2f3124a570e45a55c1a0ca75d5d49c28 |
|
BLAKE2b-256 | b1013f710bedb66763c071f5dc0738f52877f9caa51300c1df09668df1baa487 |
File details
Details for the file PyCBC-2.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220ad31a5922c49fd555167ab0d3cb78ec0d92d7404f8595ff29c9ab9be58fa3 |
|
MD5 | 4df709cda39811de19082a261bf59553 |
|
BLAKE2b-256 | 3ce70b694fb9806cf5cbd4d9d1bccb711fcc51da7c19240f2a244c0aff628def |
File details
Details for the file PyCBC-2.7.0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2abee06549a47d7fd2e5f8333824eb57beaef728beec7958a3ef23abcb6a5a |
|
MD5 | 9823a36b49e152595e6f5c36ad1d88d9 |
|
BLAKE2b-256 | 43aed5aa2d349e06ee993229d27b23f50095f2fcfbf31c9961b4282ccb2a9f06 |
File details
Details for the file PyCBC-2.7.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: PyCBC-2.7.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c416bd3ddbe54e692aa90c32a2b22a43756fb2131f2a054dd7cb5d6a0a3072c |
|
MD5 | 7ffb4e900e4925ce1d0e0dadf1dd66dd |
|
BLAKE2b-256 | f6701c11374ba2f90fddcb35c7b7714cc0a5758e08a7704f7548ec109db3e42f |