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.