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

Uploaded Source

Built Distributions

PyCBC-2.5.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.5.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.5.0-cp312-cp312-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

PyCBC-2.5.0-cp312-cp312-macosx_10_9_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

PyCBC-2.5.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.5.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.5.0-cp311-cp311-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

PyCBC-2.5.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.5.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.5.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.5.0-cp310-cp310-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

PyCBC-2.5.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.5.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.5.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.5.0-cp39-cp39-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

PyCBC-2.5.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.5.0.tar.gz.

File metadata

  • Download URL: PyCBC-2.5.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.19

File hashes

Hashes for PyCBC-2.5.0.tar.gz
Algorithm Hash digest
SHA256 9f77e6a229224cc2047fcec06d4312bc547cbc475cb5ed1032db1c13fef58f7d
MD5 399ed2aec70a84f417d46618b7568b1a
BLAKE2b-256 175e07b29ab08476a99846e86d0db1575cf3d13eed8ce85c403785187c893d17

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de6418cae11530084a3124eeec1ba8889768eb9685c274d8387f5821f708d982
MD5 1a9641210f160637570670d312da67b3
BLAKE2b-256 f368a71507393425f863f83640ff1719cecbff9700a3c480d89687616952096c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 813dc3224059618520592bb30fd2b7a965b85fe19caa0f3e16f75896c414b7a7
MD5 ba44d698735159d58546f95ff2f28068
BLAKE2b-256 2ffb91a49a209b25d8ae5e91338f74da172fbde19a0f7d6b6b7dbd5f90925224

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b3f0e069985c9161494f54ef8607950963150a0708ae0325fe39a0bba9d262f
MD5 9fc0a96383e354ca0a84db2aa84679c1
BLAKE2b-256 6d6f7de73ef527a6ac9f4ccdaee1c5a55c6afcb45e1a78166a388ac0f43652be

See more details on using hashes here.

Provenance

File details

Details for the file PyCBC-2.5.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58d6675a29976beadbe9aa10ad5fc1c9faa1f1e6310a4ea7c816870e006bde9e
MD5 6e4cc1f8ddb6d3a17ce2393fac682a32
BLAKE2b-256 059a95baef5579b7502fe531af6374ae765b5df5a197c2b053395d3ab7585e5b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 893ad380f12484d8d8dece8d57d780e23c7767a82cd50844cec01ce0d5c2a84f
MD5 64e4c33538db6f89f7e0074e3f9f61f0
BLAKE2b-256 d643ec8f8fce97c1690b1940d19fac9541113fd8c3370d261838aaea0461b5f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a5450941b8bbfc5ac7d555537c9b667c5017d5357bc71c09a50acfb3a43283d
MD5 604ce5da93ef2e4d1eeb98df82d93597
BLAKE2b-256 7811e4610eaed97990832975b2e69455f286af8067037011f12181e51e46cfbf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfd2e09c533dc1412f4e04d5f61901918496c0bc78be8f331e7eea8d6e4c6961
MD5 52c07d3e7620f0e7cfee94605532f7d5
BLAKE2b-256 b507c20b0d28079dac9cd6df89cc6d436ced1320a7f0a1593d2dc09fc3770d0b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1706c9099b01172413c0da0d14f73415e398ba5891c055d853c44b75c2af1bc
MD5 acded18a12d5d16329488193dd1c2a62
BLAKE2b-256 850c0504b78ead656ede858aa0b528405289eeec82585d22b5fbe9ed98aa8dff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0cb4c2d64dc9ff75011c99f41eb174897a5bd2434ae2750323f7b23dd59a664
MD5 5972c188a0f9ee24663edfe40779d3ab
BLAKE2b-256 4d4ee1c23e822d864ac1a50b2b914e37fb91189e23678c031076fd889cdb99ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 772c1e3fbc3f108f7d784a703d2b75aa5a2d7db2a3a26c746fe8bff7778b9e06
MD5 4ce02847acb189e34ea44c007b07122a
BLAKE2b-256 b84b12ad085fd2b29e1e039eb38dc0e5b7481b11c3d43c89abca65248ecb34bd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65a89be71a0b3edd537c2b9bea149c36c0244ed37a3341253d41326bf5eebec3
MD5 01316e45fcecdb7ce562cae2f88e5aa1
BLAKE2b-256 eacd87af4bef73ce5a06f877ed6026611ae36cc1a4ac1d10b1e91552c90a349e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df92feb8a991a338b24573010eed2e149b820be87c908a12ce6dd13affe01173
MD5 0943299da0dd3496b3edcaf5743d8a7a
BLAKE2b-256 2b125a2aa2d95195c14fcf642f56eb5b48c856b5b6584f7ea4ad130078913160

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3bb9744251d3c408d3474fda795ffa3933e3d7f4bc228aa404c1bb61d9a708e
MD5 4a235572636ca3326a6111c73482bed3
BLAKE2b-256 f02bc2682378ee4021052e3eb6a16450a92a66151b53b7fcfe503d0d30c32ecd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd7ca83e62cf3f30d9ccefe2ec3354c869f71a9746024cdfcb78491ad754ed42
MD5 3992bc43f69da7a2fa0d9f72b529006a
BLAKE2b-256 40e79de98b6951388a432cdb399843637b52b3769ef64bbbc4510fab24109e87

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5925a9d20072bb0b215503df7e8577e4830253b20fd7654560ba3f6d72d7098
MD5 73c1441c849c49b74f7d0aaf378b05d5
BLAKE2b-256 d27aac72bfb2185abc8993777dcfb9268b8f37d9c89404b7ba7937da4597d540

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b67f766a899ce33bc6799b658b66f17e8bbe345e9b358ef7a933e00d0f8b26f9
MD5 d9538ce940c184a560ebefd8d8c852ae
BLAKE2b-256 8dfb8b2d5f82980c6ca5025e3583ecf621cd7969de957c934e3e34f51431be87

See more details on using hashes here.

Provenance

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