Welcome to hydropandas’s documentation!
Hydropandas is a Python package for reading, analyzing and writing (hydrological) timeseries data. Users can store a timeseries and metadata in a single object. This object inherits from a pandas DataFrame, with all its wonderful features, and is extended with custom methods and attributes related to hydrological timeseries.
Supported data sources
Dutch Sources
BRO (Basisregistratie Ondergrond) - Tutorial
DINO Loket CSV files - Tutorial
KNMI weather data - Tutorial
Waterinfo (RWS) - Tutorial
Lizard platform - Tutorial
Matroos system - Tutorial
International Sources
Water Connect (Australia) - Tutorial
File Formats
FEWS PI-XML - Tutorial
WISKI CSV exports
Excel/CSV files
MODFLOW/IMOD model outputs
Export Capabilities
Export Formats
Excel (multi-sheet with metadata)
GeoPackage/Shapefile (with spatial data)
JSON/CSV (for data exchange)
Pickle (for Python workflows)
Coupled Platforms
geopandas (full DataFrame compatibility)
Pastas (time series modeling)
Pastastore (bulk time series modeling)
See the table of contents to get started with hydropandas.
Contents:
- Getting started
- Examples gallery
- Hydropandas Objects: A Comprehensive Guide
- Reading groundwater observations
- Read KNMI observations using hydropandas
- Hydropandas and Pastas
- Merging observations
- Merge observation collections
- Reading Bronhouderportaal BRO data
- Exploring groundwater data from Lizard
- Exploring measurements from fews
- Reading waterinfo observations
- Reading water connect observations
- Boreholes
- Reading Matroos observations
- User guide
- FAQ
- Hydropandas API-docs
- Contribute