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

Uploaded Source

Built Distributions

PyCBC-2.1.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.1.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.1.0-cp310-cp310-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

PyCBC-2.1.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.1.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.1.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.1.0-cp39-cp39-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

PyCBC-2.1.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.1.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.1.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.1.0-cp38-cp38-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

PyCBC-2.1.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.1.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.1.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.1.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.1.0.tar.gz.

File metadata

  • Download URL: PyCBC-2.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 8447005872f3d1e4f4e7d933d9cc4468096736ed6b50cc9862e9b0bc3d6b74d8
MD5 97a1ed2caec849e6a764cbfff4d0aad5
BLAKE2b-256 3980c9645cf452d34fddeb673c6ab21130c7f72826ef2e37ccb08a5ecda7b76b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3acc0990e61d412dcde76f388ff8528b926d9f64d2985b2c3847103297e692d1
MD5 b067f1fe58859bac256d5dbdf61f48da
BLAKE2b-256 54b7c598208b05d32b8dbeab172c017c6886f283973dbdceb2ca3ca2933a7c4e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5673f44b9fbcb8dd82ff058c8758e511c66d46e22c774474359763d227c0767
MD5 fd222941ad7a51a6b08195093cda51a5
BLAKE2b-256 092327c85257c6dffa53a8c0c359aa6b5e62c136d2727c172ee79b9fd5c77c5c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 165cd01eaa460a7d59a319e9e214270c12099d1e9eb7835aa37b01b1c35ddeaa
MD5 c725bf345c91bac42374653b21caf7fa
BLAKE2b-256 bff3af6630dcaac43452fe94f33f8339e9d100d99e007a097275cc42669ff695

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 132bd06f4f2c5ac5f612ce175398498ccbbff231fbcc67369fe2ae641c426840
MD5 efbaee60787e8204218b567d0fef90e3
BLAKE2b-256 e20974cc8b95cb8b73758150d7d4a0b7b830f66181328810b332a72d3b1d4838

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a75eb5e07c17a404775090f8153207fdb5bced47f0b1255f7999edd8279170a5
MD5 be38ecf5a2082b0c9d3bf5cd78c37fc2
BLAKE2b-256 5332025038e1f079284ddd55902ecc2582349b334507c1a4aed5f8e1f0c1d7a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19b1c5c7c5a0ef1f6b1835d5eb185e02fcf98d9a535af3d493a513f46f070ee2
MD5 266843f69aa737fed6a7ad3694668ada
BLAKE2b-256 e0fd07cc4871665a429b5a94ff308c315d07a9be5cfaf3f0cfbb65d9549d8242

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e5d10788540dcdcf3991423a9b97f0c2879919c6b15deaed478b595ab3e8378
MD5 c63b9fdc2f64040cdf79daf0600178c6
BLAKE2b-256 6f512707395e26bb4d9117f503fafb991f54662c41f0982ef1b0758cc3b4eaa0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6643793761cfe05b301338e853d0c3ab783d47559a119cc04612ea1693f95544
MD5 52a18b584a9485197c850b435078a62b
BLAKE2b-256 a67df283b524b10bfba929a9c2ad730fbb6b8304998b1bffd07418f714e93126

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa39adc9d0debcd9efe0b0d3250739ab68dd7ecf740ea1403017905879a62699
MD5 a2a3b3a75a0df27f179117dc3a74ce75
BLAKE2b-256 069bd482bb7b2c40a064a049c31153620fb1c350bc088a982e1950f284dbc63a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ac0b2660bfb9e9bf0f5eda8ab101ece49d238fa15f17dd1699406193ca1b259
MD5 ac30f011ed394243e7ad050f5815b09e
BLAKE2b-256 4cd2ac532535cefcf82c32f2ccf01da6103d821b395428d7e419e0faa9b8c9ad

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7acdb91296dfc86b5fe0397acef708d47e089b223912b2c6bbf12ba725cfe40a
MD5 ef7ef1e8327da96dd41b14fffb7fd477
BLAKE2b-256 db52a5cbc10c0aeff3a7e9bd3fc238db388f13341ea37d8ea18a3a90e8d4b514

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 406c2efa6d6195a1f2f0cff0498283c2355018dac69dcf62d7c397c0c60f0988
MD5 f1ea48a4ba1e26c70f85ea2db1ebde64
BLAKE2b-256 6f108964baa151018d627c7d37d15d04ca8bf49033c8cd8ad9e2f781d87e44ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e3d1b27ac16944df34d5a6d7977eaadeac4787aec2cb84b2f953eebc0b85b7f
MD5 5a4948b4643f91e70ede9ed1bc51322d
BLAKE2b-256 5e070028a03bfe9d7427809ba9e05b34205a79f1ab9f037f896fcc2829350d63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cb8dcb88999d075147afac7013a2a116888c8de1146afe76ecb0259aa3040ec
MD5 045218dc16bf2c9df5c27741ee19e44d
BLAKE2b-256 20c0454a85eb8a6fbb1c3d9ff5eb8e78dadfd0e9db3a02c47bfee85117a8a2b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for PyCBC-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 578466123bb6e772a6807d52a0b6567af450961652af12e1a21811d3e250aede
MD5 7266c996b26fdfbd58eb14da696ce1ca
BLAKE2b-256 012621ad0bcb29b3fbf23b8b999b4cbd4e9b8e6921b156ac968f77b51e226e2f

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