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