multi_noiser#
Defines the MultiNoiser.
- class MultiNoiser(noisers: list[simba_ml.simulation.noisers.noiser.Noiser])#
Bases:
NoiserApplies one randomly selected Noiser to add noise to an input signal.
- noisers#
A list of Noiser to choose from.
Inits MultiNoiser with the provided params.
- Parameters:
noisers – A list of Noiser to choose from.
- noisify(signal: DataFrame) DataFrame#
Applies noise to the provided signal.
- Parameters:
signal – The input data.
- Returns:
The noised signal.