sequential_noiser#

Module providing the SequentialNoiser.

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

Bases: Noiser

The SequentialNoiser applies multiple given Noiser sequentially.

noisers#

A list of Noiser to be applied.

Inits SequentialNoiser with the provided params.

Parameters:

noisers – A list of Noiser to be applied.

noisify(signal: DataFrame) DataFrame#

Applies noise to the provided signal.

Parameters:

signal – The input data.

Returns:

The noised signal.