
[PyCBC](http://pycbc.org) 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](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.116.061102) 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
* https://pycbc.org/
Documentation is automatically built from the latest master version
* https://pycbc.org/pycbc/latest/html/
For the detailed installation instructions of PyCBC
* https://pycbc.org/pycbc/latest/html/install.html
Want to get going using PyCBC?
* [Try out our tutorials](https://github.com/gwastro/PyCBC-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](http://pycbc.org/pycbc/latest/html/credit.html) 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](http://zenodo.org/).
[](https://zenodo.org/badge/latestdoi/31596861) [](https://travis-ci.org/gwastro/pycbc)
[](https://badge.fury.io/py/PyCBC)  [](https://anaconda.org/conda-forge/pycbc) [](https://anaconda.org/conda-forge/pycbc)
[](http://www.astropy.org/)
Raw data
{
"_id": null,
"home_page": "http://pycbc.org/",
"name": "PyCBC",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "ligo, physics, gravity, signal processing, gravitational waves",
"author": "The PyCBC team",
"author_email": "alex.nitz@gmail.org",
"download_url": "https://github.com/gwastro/pycbc/tarball/v2.10.0",
"platform": null,
"description": "\n\n[PyCBC](http://pycbc.org) is a software package used to explore astrophysical sources of gravitational waves.\nIt contains algorithms to analyze gravitational-wave data,\ndetect coalescing compact binaries, and make bayesian inferences from gravitational-wave data.\nPyCBC was used in the [first direct detection of gravitational waves](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.116.061102) and\nis used in flagship analyses of LIGO and Virgo data.\n\nPyCBC is collaboratively developed by the community and is lead by a team of GW astronomers with the\naim to build accessible tools for gravitational-wave data analysis.\n\nThe PyCBC home page is located on github at\n\n * https://pycbc.org/\n\nDocumentation is automatically built from the latest master version\n\n * https://pycbc.org/pycbc/latest/html/\n\nFor the detailed installation instructions of PyCBC\n\n * https://pycbc.org/pycbc/latest/html/install.html\n\nWant to get going using PyCBC?\n\n * [Try out our tutorials](https://github.com/gwastro/PyCBC-Tutorials). No software installation required and these can run entirely from the browser.\n\nQuick Installation\n```\npip install pycbc\n```\n\nTo test the code on your machine\n```\npip install pytest \"tox<4.0.0\"\ntox\n```\n\nIf you use any code from PyCBC in a scientific publication, then please see our [citation guidelines](http://pycbc.org/pycbc/latest/html/credit.html) for more details on how to cite pycbc algorithms and\nprograms.\n\nFor the citation of the ``pycbc library``, please use a bibtex entry and DOI for the\nappropriate release of the PyCBC software (or the latest available release).\nA bibtex key and DOI for each release is avaliable from [Zenodo](http://zenodo.org/).\n\n[](https://zenodo.org/badge/latestdoi/31596861) [](https://travis-ci.org/gwastro/pycbc)\n[](https://badge.fury.io/py/PyCBC)  [](https://anaconda.org/conda-forge/pycbc) [](https://anaconda.org/conda-forge/pycbc)\n[](http://www.astropy.org/)\n",
"bugtrack_url": null,
"license": null,
"summary": "Core library to analyze gravitational-wave data, find signals, and study their parameters.",
"version": "2.10.0",
"project_urls": {
"Download": "https://github.com/gwastro/pycbc/tarball/v2.10.0",
"Homepage": "http://pycbc.org/"
},
"split_keywords": [
"ligo",
" physics",
" gravity",
" signal processing",
" gravitational waves"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3a7be93988673b8f5bc5fc78ee7db558a0fff0a771757bd4164e396f28b0ce05",
"md5": "1a3b4b79288d0d5ff4c25d64d3433d67",
"sha256": "0713528d324aba684f0ab9033787ce4781670f9b4d0e47bcaccb2cb681f2d3a7"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "1a3b4b79288d0d5ff4c25d64d3433d67",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.11",
"size": 4642471,
"upload_time": "2025-10-26T15:31:44",
"upload_time_iso_8601": "2025-10-26T15:31:44.952695Z",
"url": "https://files.pythonhosted.org/packages/3a/7b/e93988673b8f5bc5fc78ee7db558a0fff0a771757bd4164e396f28b0ce05/pycbc-2.10.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6a467db64543429c7189f2b8946fee87cda3f2624c2c6a06457b771c47e7288a",
"md5": "a8d165cba071a1b021b5aa7331b5ee50",
"sha256": "106e6db54c784ce8af7a0de41dbf3908b18e4bfc1d113dbe069093538d6de5e1"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a8d165cba071a1b021b5aa7331b5ee50",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.11",
"size": 4582815,
"upload_time": "2025-10-26T15:31:47",
"upload_time_iso_8601": "2025-10-26T15:31:47.139734Z",
"url": "https://files.pythonhosted.org/packages/6a/46/7db64543429c7189f2b8946fee87cda3f2624c2c6a06457b771c47e7288a/pycbc-2.10.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3391d93becfe87295fa3ca0682bb7a19650c297893e1cab824cee3a6750190a1",
"md5": "f4fc7f90db47db03de7184fee74c2562",
"sha256": "03b5efb3191a61f9da7fa2918d0e6f70398d9f033771c91495574b5fd6cba65c"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "f4fc7f90db47db03de7184fee74c2562",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.11",
"size": 9354715,
"upload_time": "2025-10-26T15:31:48",
"upload_time_iso_8601": "2025-10-26T15:31:48.576146Z",
"url": "https://files.pythonhosted.org/packages/33/91/d93becfe87295fa3ca0682bb7a19650c297893e1cab824cee3a6750190a1/pycbc-2.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c6c4b8f34f429f12483e0556cec62d2b8cf082becff61ff5f6ec9c0583633f4a",
"md5": "3fcc035c2fed4c66ca333d237f5042e2",
"sha256": "1b6bff88e012d43fe96329119dab027645380eb7fb816f58095b172a3bf27c2f"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "3fcc035c2fed4c66ca333d237f5042e2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.11",
"size": 4644738,
"upload_time": "2025-10-26T15:31:50",
"upload_time_iso_8601": "2025-10-26T15:31:50.801217Z",
"url": "https://files.pythonhosted.org/packages/c6/c4/b8f34f429f12483e0556cec62d2b8cf082becff61ff5f6ec9c0583633f4a/pycbc-2.10.0-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "039fffd5d7777d94502a3ab12c72f40415179c39e88b5dc28194c3f8e3b27946",
"md5": "c0e65b50c821dd5b8907d448096080ed",
"sha256": "280980577b37bb882b3b1a15046aaa5faf0cda798afd4d34c292f8b024b68a4c"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c0e65b50c821dd5b8907d448096080ed",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.11",
"size": 4584420,
"upload_time": "2025-10-26T15:31:52",
"upload_time_iso_8601": "2025-10-26T15:31:52.542018Z",
"url": "https://files.pythonhosted.org/packages/03/9f/ffd5d7777d94502a3ab12c72f40415179c39e88b5dc28194c3f8e3b27946/pycbc-2.10.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fd8da1c527a89ffdbd1f1a49e5912565642eac7d919d26a82002fd23478dd7af",
"md5": "2c667c7c57d33ccd72a04f15756f667b",
"sha256": "e6c43aa941cf05a365b2ae142b50e73f4611239c14dd955fc1fefc20cb98d64c"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "2c667c7c57d33ccd72a04f15756f667b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.11",
"size": 9369345,
"upload_time": "2025-10-26T15:31:54",
"upload_time_iso_8601": "2025-10-26T15:31:54.016300Z",
"url": "https://files.pythonhosted.org/packages/fd/8d/a1c527a89ffdbd1f1a49e5912565642eac7d919d26a82002fd23478dd7af/pycbc-2.10.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "babaf8a7de43ca577838f2793bf0f248075fd167562f40505be91755b741f8de",
"md5": "eb76c16e60cd444d1ea5e70e92fa48d0",
"sha256": "ad0a1ab7cef877cf7495d2ef93d885b2c3167815f71e0c13dc997949dff525a2"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "eb76c16e60cd444d1ea5e70e92fa48d0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.11",
"size": 4635803,
"upload_time": "2025-10-26T15:31:56",
"upload_time_iso_8601": "2025-10-26T15:31:56.018973Z",
"url": "https://files.pythonhosted.org/packages/ba/ba/f8a7de43ca577838f2793bf0f248075fd167562f40505be91755b741f8de/pycbc-2.10.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f1aa3430d8157b2b7e8fdea11d573e1e60af590932fd29842383847226a80b1d",
"md5": "9651db3dc2542d2d87518b295da0bbc0",
"sha256": "b2d9633d4db58b0c95d0d95f9cad066c148ede5d6bbb03c6dd42c66e13a6a359"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9651db3dc2542d2d87518b295da0bbc0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.11",
"size": 4576600,
"upload_time": "2025-10-26T15:31:57",
"upload_time_iso_8601": "2025-10-26T15:31:57.378398Z",
"url": "https://files.pythonhosted.org/packages/f1/aa/3430d8157b2b7e8fdea11d573e1e60af590932fd29842383847226a80b1d/pycbc-2.10.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9c414380a5e88c58406ee4b493d89b41f0d997fcc78815c990bdfd8fa5784219",
"md5": "3c9b1c033f6441f37b0f6eafb76241cc",
"sha256": "9cefbabe5b9052c81b366e43e06d40480b420f7cb5417f574b95d79284dff9fa"
},
"downloads": -1,
"filename": "pycbc-2.10.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "3c9b1c033f6441f37b0f6eafb76241cc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.11",
"size": 9343778,
"upload_time": "2025-10-26T15:31:59",
"upload_time_iso_8601": "2025-10-26T15:31:59.214794Z",
"url": "https://files.pythonhosted.org/packages/9c/41/4380a5e88c58406ee4b493d89b41f0d997fcc78815c990bdfd8fa5784219/pycbc-2.10.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-26 15:31:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gwastro",
"github_project": "pycbc",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"landscape": true,
"requirements": [
{
"name": "astropy",
"specs": [
[
"!=",
"4.0.5"
],
[
"!=",
"4.2.1"
],
[
">=",
"2.0.3"
]
]
},
{
"name": "Mako",
"specs": [
[
">=",
"1.0.1"
]
]
},
{
"name": "scipy",
"specs": [
[
">=",
"0.16.0"
]
]
},
{
"name": "matplotlib",
"specs": [
[
">=",
"2.0.0"
]
]
},
{
"name": "numpy",
"specs": [
[
"!=",
"2.2.2"
],
[
"!=",
"1.19.0"
],
[
">=",
"1.16.0"
]
]
},
{
"name": "pillow",
"specs": []
},
{
"name": "h5py",
"specs": [
[
">=",
"3.0.0"
],
[
"!=",
"3.7.0"
]
]
},
{
"name": "jinja2",
"specs": []
},
{
"name": "mpld3",
"specs": [
[
">=",
"0.3"
]
]
},
{
"name": "beautifulsoup4",
"specs": [
[
">=",
"4.6.0"
]
]
},
{
"name": "cython",
"specs": []
},
{
"name": "lalsuite",
"specs": [
[
"!=",
"7.2"
]
]
},
{
"name": "lscsoft-glue",
"specs": [
[
">=",
"1.59.3"
]
]
},
{
"name": "igwn-segments",
"specs": []
},
{
"name": "tqdm",
"specs": []
},
{
"name": "gwdatafind",
"specs": [
[
">=",
"1.1.3"
]
]
},
{
"name": "pegasus-wms",
"specs": [
[
">=",
"5.1.1"
]
]
},
{
"name": "pegasus-wms.api",
"specs": [
[
">=",
"5.1.1"
]
]
},
{
"name": "pegasus-wms.common",
"specs": [
[
">=",
"5.1.1"
]
]
},
{
"name": "pegasus-wms.worker",
"specs": [
[
">=",
"5.1.1"
]
]
},
{
"name": "boto3",
"specs": []
},
{
"name": "certifi",
"specs": []
},
{
"name": "GitPython",
"specs": []
},
{
"name": "pyjwt",
"specs": []
},
{
"name": "pyyaml",
"specs": []
},
{
"name": "s3transfer",
"specs": []
},
{
"name": "urllib3",
"specs": []
},
{
"name": "markupsafe",
"specs": [
[
"<=",
"2.0.1"
]
]
},
{
"name": "igwn-ligolw",
"specs": []
},
{
"name": "emcee",
"specs": [
[
"==",
"2.2.1"
]
]
},
{
"name": "dynesty",
"specs": [
[
"<",
"3.0"
]
]
},
{
"name": "Sphinx",
"specs": [
[
"<",
"8.2.0"
],
[
">=",
"4.2.0"
]
]
},
{
"name": "sphinx-carousel",
"specs": []
},
{
"name": "sphinx-rtd-theme",
"specs": [
[
">=",
"1.0.0"
]
]
},
{
"name": "sphinxcontrib-programoutput",
"specs": [
[
">=",
"0.11"
]
]
},
{
"name": "sphinx_design",
"specs": []
},
{
"name": "pykerr",
"specs": []
}
],
"tox": true,
"lcname": "pycbc"
}