The default behavior for adding and solving with noisemodels has changed from Pastas 1.5. Find more information here


baselevel_stability(series, normalize=True, period='30D')[source]#

Baselevel stability after Heudorfer et al. [2019].

  • series (pandas.Series) – Pandas Series with DatetimeIndex and head values.

  • normalize (bool, optional) – normalize the time series to values between zero and one.

  • period (str, optional) – Period to resample the time series to, in days (e.g., ‘10D’ or ‘90D’). Default is 30 days.


Base level stability.

Return type



Originally developed for streamflow, here the Base Flow Index algorithm is analogously adapted to groundwater time series as a filter to separate the slow component (“base level”) of the time series. Then, the mean annual base level is calculated. Base Level Stability is the difference of maximum and minimum annual base level.