This repository is public so that Binder can find it. All code and data is based on the original LIGO Center for Open Science Tutorial Repository. This repository is a class exercise that restructures the original LIGO code for improved reproducibility, as a homework assignment for the Fall 2025 installment of UC Berkeley’s Stat 159/259 course, _Reproducible and Collaborative Data Science. Authorship of the original analysis code rests with the LIGO collaboration.
Description:¶
This repository creates the LIGO project as a reproducible research package, specifically focusing on the GW150914 event. There exists 3 folders to store data, audio, and figures for the LOSC_Event_tutorial.ipynb and an installable ligotools package. There also exists a utils module to transform, save, and plot specific data. There are tests for ligotools and utils to make sure the functions work as intended which can be checked with the pytest ligotools command. A Makefile exists to create an environment, build the html, and clean the audio, figures, and _build folders. There is a binder link below to open this repository in a separate Jupyter environment and run the notebook.