Skip to main content
Ctrl+K
GWpy dev - Home GWpy dev - Home
  • Getting Started
  • User Guide
  • API Reference
  • Examples
  • Project Info
  • GitLab
  • Getting Started
  • User Guide
  • API Reference
  • Examples
  • Project Info
  • GitLab

Section Navigation

Data structures

  • Time Series data
    • Reading and writing time series data
    • Data Discovery
    • Plotting time-domain data
  • The FrequencySeries class
    • Reading and writing frequency-domain data
    • Filtering frequency-domain data
  • The Spectrogram
    • Filtering frequency-domain data
  • State vectors
  • Data-quality segments
    • The Segment Database
    • Reading/writing segments and flags
    • Generating data-quality flags by thresholding
  • Data tables
    • Reading and writing Table and EventTable objects
    • Filtering tables
    • Calculating event trigger rate
    • Plotting tabular data
    • Data table histograms

Data manipulation

  • Signal processing

Visualising data

  • Plotting in GWpy (gwpy.plot)
    • Plotting GPS time scales
    • Colorbars
    • Custom legends in GWpy
    • Log scales in GWpy
    • The Gravitational-Wave Observatory colour scheme
    • Visualising filters (BodePlot)
  • Command line plotting with GWpy
    • Filtered timeseries
    • High-resolution spectrum
    • Normalised spectrogram
    • Simple coherence
    • Simple coherence spectrogram
    • Simple spectrogram
    • Simple spectrum
    • Simple timeseries
    • Spectrum at two times
    • Spectrum with three interferometers
    • Time-series of input laser power

Other utilities

  • The Channel class
  • Times and timestamps
  • Astrophysical modelling
  • Logging with GWpy
  • Configuring GWpy from the environment
  • Creating reduced datasets with GWpy
  • Converting GPS times with GWpy
  • User Guide

User Guide#

Data structures

  • Time Series data
    • The TimeSeries
    • Associated classes
    • Reading/writing time series data
    • Plotting time series data
    • Reference/API
  • The FrequencySeries class
    • Generating a FrequencySeries from a TimeSeries
    • Reading/writing frequency-domain data
    • Plotting a FrequencySeries
    • FrequencySeries applications
  • The Spectrogram
    • Calculating a Spectrogram from a TimeSeries
    • Plotting a Spectrogram
    • Spectrogram applications
    • Reference/API
  • State vectors
    • The StateTimeSeries
    • Multi-bit state-vectors
    • Plotting a StateVector
    • Associated classes
    • Reference/API
  • Data-quality segments
    • The Segment and SegmentList classes
    • The DataQualityFlag class
    • Combining DataQualityFlags
    • The DataQualityDict
    • Working with segments
    • Reference/API
  • Data tables
    • The EventTable
    • Reading/writing tables
    • Using tables
    • Plotting tables

Data manipulation

  • Signal processing
    • Spectral density estimation
    • Time-domain filtering
    • Frequency-domain filtering
    • Filter design
    • Cross-channel correlations

Visualising data

  • Plotting in GWpy (gwpy.plot)
    • Basic plotting
    • Plot customisation
    • Plot applications
  • Command line plotting with GWpy
    • Specifying input data
    • Interactive mode
    • Examples

Other utilities

  • The Channel class
  • Times and timestamps
  • Astrophysical modelling
  • Logging with GWpy
  • Configuring GWpy from the environment
  • Creating reduced datasets with GWpy
  • Converting GPS times with GWpy

previous

Key Concepts

next

Time Series data

Edit on GitLab

© Copyright 2026 Cardiff University.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.1.