CoolFace
Datasetpublic

astro-legacy-archive/gw150914-strain

GW150914 gravitational-wave strain This dataset contains the 32-second, 4,096 Hz H1 and L1 strain records released by the Gravitational Wave Open Science Center for GW150914, together with each detector's data-quality and hardware-injection masks at their native 1 Hz cadence. The six configurations preserve the source HDF5 dataset names and keep measurements with different cadences separate. Event GW150914 (GW150914-v3), GPS 1126259462.4 Detectors H1 (Hanford)… See the full description on the dataset page: https://huggingface.co/datasets/astro-legacy-archive/gw150914-strain.

sourceHugging Facecc-by-4.0updated 5d agoView on Hugging Face
0likes441downloads
Dataset Card

GW150914 gravitational-wave strain

[image]

This dataset contains the 32-second, 4,096 Hz H1 and L1 strain records released by the Gravitational Wave Open Science Center for GW150914, together with each detector's data-quality and hardware-injection masks at their native 1 Hz cadence. The six configurations preserve the source HDF5 dataset names and keep measurements with different cadences separate.

EventGW150914 (GW150914-v3), GPS 1126259462.4
DetectorsH1 (Hanford) and L1 (Livingston)
ReleaseGWTC-1-confident, version 3, data revision R1
Interval32 seconds from GPS 1126259447
Strain4,096 Hz; 131,072 samples per detector
MasksDQmask and Injmask; 1 Hz; 32 samples per detector

How to use

sh
python -m venv .venv && .venv/bin/pip install datasets huggingface_hub pyarrow
python
from datasets import load_dataset
dataset = load_dataset("astro-legacy-archive/gw150914-strain", "h1-Strain", split="train[63078:63079]", columns=["Strain"])
row = dataset[0]
print(row["Strain"])
text
-2.6407692226952264e-19
python
import json
from huggingface_hub import hf_hub_download
import pyarrow.parquet as pq
path = hf_hub_download("astro-legacy-archive/gw150914-strain", "h1-Strain.parquet", repo_type="dataset")
print(json.loads(pq.read_metadata(path).metadata[b"timestream"])["schema"])
text
astro-legacy-archive/timestream

The embedded timestream document records the 4,096 Hz cadence, GPS start, source dataset, and row-to-sample rule. GPS 1126259462.4 resolves to source sample 63,078, whose value is printed above; the data-quality and injection masks remain separate 1 Hz configurations.

Dataset structure

Each configuration contains one source-named column and preserves source row order. Sample time at row position i is exactly 1126259447 + i / sample_rate_hz GPS seconds.

configurationsrows eachcadencecolumntypeunitdescription
h1-Strain, l1-Strain131,0724,096 HzStrainfloat64empty source unitGravitational-wave strain values from the source Strain dataset
h1-DQmask, l1-DQmask321 HzDQmaskuint32empty source unitGWOSC data-quality pass-bit mask values at their source cadence
h1-Injmask, l1-Injmask321 HzInjmaskuint32empty source unitGWOSC hardware-injection absence pass-bit mask values at their source cadence

The source defines DQmask bits 0–6 as DATA, CBC_CAT1, CBC_CAT2, CBC_CAT3, BURST_CAT1, BURST_CAT2, and BURST_CAT3. It defines Injmask bits 0–4 as NO_CBC_HW_INJ, NO_BURST_HW_INJ, NO_DETCHAR_HW_INJ, NO_CW_HW_INJ, and NO_STOCH_HW_INJ. A set bit means the named test passes; treat the integer as a bit mask, not one Boolean.

Every strain value is finite and non-null. H1 ranges from -7.04466594316914e-19 to 7.706262192395323e-19; L1 ranges from -1.8697138664246853e-18 to -4.600351113064713e-20. DQmask is 127 for all 32 seconds in both detectors. Injmask is 31 throughout H1 and 23 throughout L1, where only bit 3 (NO_CW_HW_INJ) is unset.

The strain Parquet files are approximately 1.26 MB each. The four mask files are approximately 25 kB each. Every file has one row group.

PyArrow schema inspection exposes each field's description and verbatim unit; load_dataset retains the types but does not expose field metadata through Dataset.features. The embedded timestream metadata also records sampling, detector, HDF5 path and attributes, mask definitions, source provenance, and the reconstruction boundary.

Provenance

These are the corrected 4 kHz R1 HDF5 products from GWTC-1-confident GW150914-v3. GWOSC reports that the preliminary GW150914-v1 4 kHz files had a downsampling phase error corrected in version 2 and later.

/strain/Strain, /quality/simple/DQmask, and /quality/injections/Injmask are represented by published columns. The other twelve source datasets, including meta/*, DQDescriptions, DQShortnames, InjDescriptions, and InjShortnames, are carried in full in the embedded self-description rather than as columns. GWOSC also distributes other durations, sample rates, and formats; this dataset contains only these two 32-second, 4 kHz products.

Considerations for use

  • —These 32 seconds are an event-centred excerpt, not an observing-run dataset.
  • —Use the separate 1 Hz mask configuration matching the detector, and decode every mask value covering the analysis interval.
  • —The L1 Injmask value 23 passes all injection checks except NO_CW_HW_INJ.

Licensing and credit

GWOSC publishes this licence statement:

Data from this web site are licensed under a Creative Commons Attribution 4.0 International License.

GWOSC requests the following acknowledgement:

This research has made use of data or software obtained from the Gravitational Wave Open Science Center (gwosc.org), a service of the LIGO Scientific Collaboration, the Virgo Collaboration, and KAGRA. This material is based upon work supported by NSF's LIGO Laboratory which is a major facility fully funded by the National Science Foundation, as well as the Science and Technology Facilities Council (STFC) of the United Kingdom, the Max-Planck-Society (MPS), and the State of Niedersachsen/Germany for support of the construction of Advanced LIGO and construction and operation of the GEO600 detector. Additional support for Advanced LIGO was provided by the Australian Research Council. Virgo is funded, through the European Gravitational Observatory (EGO), by the French Centre National de Recherche Scientifique (CNRS), the Italian Istituto Nazionale di Fisica Nucleare (INFN) and the Dutch Nikhef, with contributions by institutions from Belgium, Germany, Greece, Hungary, Ireland, Japan, Monaco, Poland, Portugal, Spain. KAGRA is supported by Ministry of Education, Culture, Sports, Science and Technology (MEXT), Japan Society for the Promotion of Science (JSPS) in Japan; National Research Foundation (NRF) and Ministry of Science and ICT (MSIT) in Korea; Academia Sinica (AS) and National Science and Technology Council (NSTC) in Taiwan.

Citations

Please cite the GWOSC O1/O2 open-data paper and the GW150914 discovery paper:

bibtex
@article{Abbott2021GWOSC,
  author = {{LIGO Scientific Collaboration} and {Virgo Collaboration}},
  title = {Open data from the first and second observing runs of Advanced LIGO and Advanced Virgo},
  journal = {SoftwareX},
  volume = {13},
  pages = {100658},
  year = {2021},
  doi = {10.1016/j.softx.2021.100658},
  eprint = {1912.11716},
  archivePrefix = {arXiv}
}

@article{Abbott2016GW150914,
  author = {{LIGO Scientific Collaboration} and {Virgo Collaboration}},
  title = {Observation of Gravitational Waves from a Binary Black Hole Merger},
  journal = {Physical Review Letters},
  volume = {116},
  number = {6},
  pages = {061102},
  year = {2016},
  doi = {10.1103/PhysRevLett.116.061102},
  eprint = {1602.03837},
  archivePrefix = {arXiv}
}

Errata and requests

To report an erratum, propose a correction, or ask a question about this dataset, open a Discussion or Pull Request in its Community tab; posting requires a free Hugging Face account. Dataset requests and archive-wide questions may be posted in the Community tab of any dataset. Confirmed corrections are made in the source conversion tools and published by rebuilding the dataset.