environmentaltools.common.acorr

environmentaltools.common.acorr(data: ndarray | Series, max_lags: int = 24)[source]

Compute autocorrelation function of a time series.

Calculates the normalized autocorrelation for a range of lags using matplotlib’s autocorrelation function.

Parameters:
  • data (np.ndarray or pd.Series) – Input time series data.

  • max_lags (int) – Maximum number of lags to compute. Defaults to 24.

Returns:

(lags, autocorrelation) - Arrays of lag values and corresponding

autocorrelation coefficients.

Return type:

tuple