Welcome to pycWB’s documentation!

Documentations Build Status Releases PyPI version License

pycWB is a modularized Python package for gravitational wave burst search based on the core function of cWB.

Getting Started

Installation

PycWB is available on PyPI. You can install it with pip. Some dependencies are required to be installed before installing pycWB with pip. The easiest way is to install them with conda.

conda create -n pycwb "python>=3.9,<3.11"
conda activate pycwb
conda install -c conda-forge root=6.26.10 healpix_cxx=3.81 nds2-client python-nds2-client lalsuite setuptools_scm cmake pkg-config
python3 -m pip install pycwb

Command line interfaces (CLI)

It is recommended to use the command line interfaces (CLI) to run the search. You can get help by running the command with the -h option. Here are the current available commands:

Available Commands

Command

Description

pycwb run

Run a single search

pycwb batch-setup

Setup batch run

pycwb batch-runner

Runner for batch run, used for the job submission

pycwb post-process

Run the post process workflow

pycwb gwosc

Download data from GWOSC and setup the search

pycwb flow

Run search with prefect flow

pycwb xtalk

Convert xtalk file

pycwb merge-catalog

Merge catalog files

pycwb server

Run a simple server to show the results

Basic Workflow

_images/workflow.png

Indices and tables