Examples#

Below you can find examples of how Pastas models are used for the analysis of groundwater levels. Examples in the form of Python scripts can also be found on the examples directory on GitHub.

Basics#

Preprocessing user-provided time series

A basic model

Fixing parameters while fitting

Calibration

Modeling with different timesteps

Stressmodels#

Adding surface water levels

Adding pumping wells

Adding multiple wells

Adding trends

Changing response functions

Non-linear (Recharge) Models#

Threshold non-linearities

Non-linear recharge models

Estimating recharge

Modeling snow

Model Evaluation#

Comparing models visually

Diagnostic checking

Reducing autocorrelation

Uncertainty quantification

MCMC uncertainty

MCMC vs. LS

Applications#

Standardized Groundwater Index

Groundwater signatures

Ensemble predictions

Time Series Analysis Manual#

The notebooks from the Dutch Manual on Time Series Analysis, which use Pastas, have been translated into English and are available below. The full manual can be found here: Von Asmuth, J., Baggelaar, P., Bakker, M., Brakenhoff, D., Collenteur, R., Ebbens, O., Mondeel, H., Klop, S., & Schaars, F. (2021). Handleiding Tijdreeksanalyse (STOWA rapport nr. 32). Stichting Toegepast Onderzoek Waterbeheer, Amersfoort.

Preprocessing

Model structure

Model calibration

Model assessment

Case Study 1 Assessing contributions

Case Study 2 Determining characteristics

Case Study 3 System analysis

Case Study 4 Forecasting

Pastas Performance#

Caching for performance