derivative_noiser#
Defines multiple classes for applying noise to a derivative.
- class DerivNoiser(*args, **kwargs)#
Bases:
Protocol[KineticParameterType]A DerivNoiser is a Noiser, that noises a derivative function.
- abstract noisify(deriv: Callable[[float, list[float], dict[str, KineticParameterType]], tuple[float, ...]], max_t: float) Callable[[float, list[float], dict[str, KineticParameterType]], tuple[float, ...]]#
Noises the derivative.
- Parameters:
deriv – The derivative function, that needs to be noised.
max_t – Adds noise up to this timestep.