Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PycWB

Documentation Build Status Coverage Releases PyPI version License

PycWB is a modular Python implementation of the coherent WaveBurst (cWB/cWB-2G) algorithms for gravitational-wave burst searches. The documentation can be found at docs.pycwb.org.

Get started

To run the bundled example from a source checkout:

conda create -n pycwb -c conda-forge python=3.13 pip nds2-client python-nds2-client lalsuite python-ligo-lw
conda activate pycwb
git clone https://git.ligo.org/yumeng.xu/pycwb.git
cd pycwb
python -m pip install .
pycwb --version
pycwb run examples/demo/user_parameters.yaml --work-dir my_first_search
pycwb progress --work-dir my_first_search

The CLI example in examples/demo/ generates synthetic data containing a loud injected burst and writes the normal pipeline outputs. It needs no detector-data account. The first run may download a roughly 53 MiB cross-talk catalog and compile numerical kernels. Use a fresh directory for each run. See Your First Search for expected outputs and troubleshooting.

Choose the matching version

A normal python -m pip install pycwb selects a stable release; --pre allows prereleases. Older releases have different dependencies and may require ROOT. Match pycwb --version to the documentation version. Development documentation can describe features not yet available on PyPI.

The current native path requires Python >=3.11 and does not require ROOT. Linux x86_64/Python 3.13 is the current CI environment. Other platform coverage and optional ROOT/PyCBC/XGBoost setup are described in the installation guide.

Run your own analysis

pycwb run user_parameters.yaml
from pycwb.workflow.run import search

search("user_parameters.yaml")

For production configuration templates, follow Setup Config Templates. Read Understanding Your Results, Reproducibility, and Validation Scope before interpreting an analysis.

Help and contributions

Current native notebooks and optional integrations are listed in the example guide. The CLI synthetic example is the maintained beginner path.

Metadata

Release files for PycWB 1.1.0b5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PycWB 1.1.0b5
File Size Uploaded
pycwb-1.1.0b5.tar.gz 9.1 MB Details

Release files / pycwb-1.1.0b5.tar.gz

Download URL pycwb-1.1.0b5.tar.gz
Size 9.1 MB
Tags Source
SHA-256 checksum
How to use checksums
26ddea6ac1e97e490c02a853492fc1b3ed89c52c9a7ba6c8f649c7a1f8d2d92f
BLAKE2b-256 checksum
How to use checksums
a3688bd0930d03e98c7d40662119e7941dcbd84b5cd7a6d6c745b121870e44e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.17

Release history Release notifications | RSS feed

This release

1.1.0b5 This release

1 release file

0.31.0

1 release file

0.30.2

1 release file

0.30.1

1 release file

0.30.0

1 release file

0.29.1

1 release file

0.29.0

1 release file

0.28.0

1 release file

0.27.1

1 release file

0.27.0

1 release file

0.26.0

1 release file

0.25.0

1 release file

0.24.0

1 release file

0.23.2

1 release file

0.23.1

1 release file

0.23.0

1 release file

0.22.2

1 release file

0.22.1

1 release file

0.22.0

1 release file

0.21.0

1 release file

0.20.0

1 release file

0.19.1

1 release file

0.19.0

1 release file

0.18.4

1 release file

0.18.3

1 release file

0.18.2

1 release file

0.18.1

1 release file

0.17.4

1 release file

0.17.3

1 release file

0.17.2

1 release file

0.17.1

1 release file

0.17.0

1 release file

0.16.1

1 release file

0.16.0

1 release file

0.15.9

1 release file

0.15.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page