Skip to content
Tutorials and examples on how to use the PyCBC core library to analyze gravitational-wave data.
Jupyter Notebook
Branch: master
Clone or download

Latest commit

Latest commit 1ea4697 Feb 5, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows schedule regular hourly builds Feb 5, 2020
examples update tutorials on python 3 Nov 21, 2019
tutorial update Feb 5, 2020 Update Dec 22, 2019
apt.txt Update apt.txt Apr 5, 2018
index.ipynb update tutorials on python 3 Nov 21, 2019
requirements.txt update install line Apr 8, 2019
test_notebooks update Feb 5, 2020

PyCBC: Python Software to Study Gravitational Waves

PyCBC is software developed by a collaboration of LIGO, Virgo, and independent scientists. It is open source and freely available. We use PyCBC in the detection of gravitational waves from binary mergers such as GW150914. These examples explore how to analyze gravitational wave data, how we find potential signals, and learn about them.

These notebooks are available to view, download, or run in interactive sessions.

Run tutorials from your browser!

Tutorial 1: Accessing Gravitational-wave data Open Tutorial 1

Tutorial 2: Data visualization and basic signal processing Open Tutorial 2

Tutorial 3: Matched filtering to identify signals Open Tutorial 3

Tutorial 4: Signal Consistency and Basis Significance Testing Open Tutorial 4

Some things that you may learn

  • How to access LIGO data
  • How to do some basic signal processing
  • Data visualization of LIGO data in time-frequency plots
  • Matched filtering to extract a known signal

Other ways to run in the browser

Azure Notebooks Start your mybinder session

You can’t perform that action at this time.