multi_noiser#

Defines the MultiNoiser.

class MultiNoiser(noisers: list[simba_ml.simulation.noisers.noiser.Noiser])#

Bases: Noiser

Applies 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.