Accessing gravitational wave data with asimov
asimov-gwdata is a pipeline designed to work with the asimov package to collect gravitational wave data for use in parameter estimation and other analyses.
It simplifies the process of finding and collecting various data products which might be used across a variety of analysis tasks, including:
Strain data (frames): Gravitational wave strain data from GWOSC and private sources
Calibration envelopes: Calibration uncertainty information for LIGO, Virgo, and KAGRA detectors
Posterior samples: Parameter estimation results from PESummary metafiles
PSDs: Power spectral densities from previous analyses
While designed to work as part of a larger asimov workflow, asimov-gwdata can also be used as a standalone command-line tool for downloading gravitational wave data.
Getting Started
New to asimov-gwdata? Start here:
Features
- Multiple Data Sources
Download data from GWOSC, private LIGO/Virgo/KAGRA data archives, and PESummary metafiles.
- Flexible Configuration
Simple YAML configuration files specify exactly what data you need.
- Asimov Integration
Seamlessly integrates with the asimov workflow management system for complex analysis pipelines.
- Comprehensive Data Types
Supports strain data, calibration uncertainty envelopes, posterior samples, and PSDs.
- Multi-Version Support
Works across different observing runs (O1, O2, O3, O4) with appropriate calibration handling.
- Command-Line Interface
Easy-to-use CLI for quick data retrieval tasks.
Quick Example
Download gravitational wave strain data for GW150914:
# config.yaml
interferometers:
- H1
- L1
time:
start: 1126259462
end: 1126259478
duration: 4096
data:
- frames
- calibration
$ gwdata --settings config.yaml
Contributing
asimov-gwdata is open source software. Contributions are welcome!