# ArmaModel#

class ArmaModel[source]#

ARMA(1,1) Noise model to simulate the noise as defined in Collenteur et al. (2021).

Notes

Calculates the noise according to:

$\upsilon_t = r_t - r_{t-1} e^{-\Delta t/\alpha} - \upsilon_{t-1} e^{-\Delta t/\beta}$

The units of the alpha and beta parameters are always in days.

Warning

This model has only been tested on regular time steps and should not be used for irregular time steps yet.

## Methods#

 __init__ calculate_noise set_init_parameters simulate to_dict Method to return a dict to store the noise model weights