Gravitational Wave Open Science Center

Software for Gravitational Wave Data

Many of these packages can be installed through LSCSoft Conda. See installation suggestions on the software setup page.


GWpy is a python package for gravitational-wave astrophysics.


PyCBC is a software package used to explore astrophysical sources of gravitational waves. It is a python package that provides functionality to analyze gravitational-wave data, detect the signatures of compact binary mergers, and estimate the parameters of a potential source.


The aim of bilby is to provide user friendly interface to perform parameter estimation. It is primarily designed and built for inference of compact binary coalescence events in interferometric data, but it can also be used for more general problems.


Coherent WaveBurst is an analysis algoritm devised to search for a broad range of gravitational-wave (GW) transients without prior knowledge of the signal waveform. As a search pipeline, it identifies coherent events in data from multiple GW detectors and reconstructs a GW signal associated with these events by using the maximum likelihood analysis.


The ligo.skymap package provides tools for reading, writing, generating, and visualizing gravitational-wave probability maps from LIGO and Virgo. It includes the rapid sky localization code BAYESTAR, tools for making sky maps from MCMC samples, observation planning utilities, and tools for making beautiful astronomical maps.


The LSC Algorithm Library Suite (LALSuite) is a collection of component packages, each of which is tagged, packaged, and released separately.


BayesWave is a Bayesian algorithm designed to robustly distinguish gravitational wave signals from noise and instrumental glitches without relying on any prior assumptions of waveform morphology.


gstlal provides a suite of GStreamer elements that expose gravitational-wave data analysis tools from the LALSuite library for use in GStreamer signal-processing pipelines.

The Frame Library

The Frame Library is a software dedicated to the frame manipulation including file input/output. It is a C code and a matlab interface is also provided as part of the distribution.


Releases of the LSCSoft integrated software stack include source tarballs, rpms for Scientific Linux 7, debs for Debian 8.x (Jessie), and MacOS.


PyGCN is a simple and easy to use client for receiving alerts from the Gamma-ray Coordinates Network (GCN), especially LIGO/Virgo alerts.

RIT Rapid PE / RIFT Code

Repository for the rapid_PE / RIFT code and

Bayesian Parametric Population Models

This package provides techniques for inferring the merger rate density for compact binary sources


HDF5 is a data model, library, and file format for storing and managing data.

GWOSC Example Python Scripts

GWOSC Example MATLAB Script

GWOSC Example C Script