sequential_sparsifier#

Module providing the SequentialNoiser.

class SequentialSparsifier(sparsifiers: list[simba_ml.simulation.sparsifier.sparsifier.Sparsifier])#

Bases: Sparsifier

The SequentialNoiser applies multiple given Noiser sequentially.

noisers#

A list of Noiser to be applied.

Inits SequentialNoiser with the provided params.

Parameters:

sparsifiers – A list of Sparsifiers to be applied.

sparsify(signal: DataFrame) DataFrame#

Sparsifies to the provided signal.

Parameters:

signal – The input data.

Returns:

The noised signal.