icecube.radcube.ml_tools.TimeSeriesDenoiser module

class icecube.radcube.ml_tools.TimeSeriesDenoiser.TimeSeriesDenoiser(modelFile)

Bases: object

Applies a trained machine learning algorithm to the passed in waveforms in the frame and outputs a “denoised” version of that waveform.

Parameters:

modelFile (.h5) – Trained model file to be used to denoise the waveforms

DenoiseAntennaTimeSeries(ts)

Denoise the given AntennaTimeSeries :param ts: an AntennaTimeSeries instance to be denoised :returns: a single antenna waveform after denoising :rtype: AntennaTimeSeries

DenoiseFFTData(fft)

fft: an FFTData instance to be denoised returns: a FFTData after denoising