sequential_deriv_noiser#
Provides the SequentialDerivNoiser.
- class SequentialDerivNoiser(noisers: list[simba_ml.simulation.derivative_noiser.derivative_noiser.DerivNoiser[KineticParameterType]])#
Bases:
objectThe SequentialNoiser applies multiple given DerivNoiser sequentially.
- noisers#
A list of DerivNoiser to be applied.
Inits SequentialNoiser with the provided arguments.
- Parameters:
noisers – A list of DerivNoiser to be applied.
- noisify(deriv: Callable[[float, list[float], dict[str, KineticParameterType]], tuple[float, ...]], max_t: float) Callable[[float, list[float], dict[str, KineticParameterType]], tuple[float, ...]]#
Applies noise to the provided derivative function.
- Parameters:
deriv – Derivative function.
max_t – Adds noise up to this timestep.
- Returns:
Noised derivative function.