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
  • The FrequencySeries class
  • Filtering frequency-domain data

Filtering frequency-domain data#

Frequency-domain data (a FrequencySeries or a Spectrogram) can be filtered using an arbitrary filter using the filter() methods of those objects:

FrequencySeries.filter(filt, *[, analog, ...])

Apply a filter to this FrequencySeries.

Spectrogram.filter(filt, *[, analog, ...])

Apply the given filter to this Spectrogram.

previous

Reading and writing frequency-domain data

next

The Spectrogram

Edit on GitLab

© Copyright 2026 Cardiff University.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.16.1.