pastas

Analyze groundwater time-series with transfer-function noise models using Pastas.

46|3|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/SteadfastAsArt/geoscience-skills --skill pastas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pastas
Source: https://github.com/SteadfastAsArt/geoscience-skills/tree/main/pastas
Command: npx skills add https://github.com/SteadfastAsArt/geoscience-skills --skill pastas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pastas, pandas, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Pastas provides a structured framework for groundwater time-series analysis using transfer-function noise models to quantify how aquifers respond to external stresses, enabling fast hypothesis testing and model-based forecasting.

Core Features & Use Cases

  • Recharge modeling from precipitation and evaporation with configurable response functions
  • Stress modeling for pumping and river influences
  • Model calibration, diagnostics, and forecasting with step/impulse responses and contributions

Quick Start

Create a Pastas model from head, precipitation, and evaporation time series, run calibration, and inspect diagnostics.

Frequently Asked Questions about pastas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model groundwater time-series responses to recharge and pumping stresses?

You can model groundwater time-series by inputting head observations alongside precipitation, evaporation, pumping, and river stress data. The framework constructs a transfer-function noise model to calibrate and infer the aquifer's behavioral response.

What is transfer-function noise modeling in hydrology?

Transfer-function noise modeling is a structured framework for groundwater time-series analysis that quantifies aquifer responses to external stresses. It enables fast hypothesis testing, signal decomposition, and model-based forecasting of head data.

Can I use pandas and matplotlib for groundwater calibration and visualization?

Yes, you can use pandas and matplotlib for groundwater calibration and visualization. The Skill depends on pandas for time-series data manipulation and matplotlib for plotting model diagnostics, step responses, and stress contributions.

Does this approach support forecasting and signal decomposition for head data?

Yes, this approach supports forecasting and signal decomposition for head data. It uses transfer-function noise models to separate individual stress contributions and generate model-based forecasts of groundwater head behavior.

What are the limitations of using transfer-function models for groundwater analysis?

A limitation of using transfer-function models for groundwater analysis is the reliance on structured linear assumptions to infer aquifer behavior. This Skill is best suited for fast hypothesis testing and calibration rather than simulating complex non-linear flow systems.