ml4gw

Modules

augmentations

This module contains transformations that may be useful for augmenting timeseries data during training

constants

Various constants, all in SI units.

dataloading

This module contains tools for efficient in-memory and out-of-memory dataloading.

distributions

Module containing callables classes for generating samples from specified distributions.

gw

Tools for manipulating raw gravitational waveforms, projecting them onto interferometer responses, and calculating SNRs.

nn

This module contains neural network architectures and architecture components.

spectral

This module provides functions for calculation of spectral densities and for whitening.

transforms

This module contains a variety of data transformation classes, including objects to calculate spectral densities, whiten data, and compute Q-transforms.

types

This module defines common types used for type annotation throughout the package

waveforms

This module contains tools for generating waveforms, both CBC approximants and more generic waveforms like sine-gaussians.