deepextractor

DeepExtractor: Deep learning for gravitational-wave glitch reconstruction.

Quick usage:

import deepextractor
reconstructed = deepextractor.reconstruct(noisy_strain)

# Or with explicit model control:
model = deepextractor.DeepExtractorModel(checkpoint="DeepExtractor_257")
signal = model.reconstruct(noisy_strain)
background = model.background(noisy_strain)

Paper: https://arxiv.org/abs/2501.18423

Submodules