My attempt to list interesting open source python projects that can be used in the field of Hydrology. Suggestions Welcome!
R.A. Collenteur, July 2018
Project Name | Description |
---|---|
CMF | Catchment Modelling Framework, a hydrologic modelling toolbox. |
TopoFlow | Spatial hydrologic model (D8-based, fully BMI-compliant). |
VIC | The Variable Infiltration Capacity (VIC) Macroscale Hydrologic Model. |
Project Name | Description |
---|---|
MetPy | MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data. |
PyEto | PyETo is a Python library for calculating reference crop evapotranspiration (ETo), sometimes referred to as potential evapotranspiration (PET). The library provides numerous functions for estimating missing meteorological data. |
Project Name | Description |
---|---|
Hydropy | Analysis of hydrological oriented time series. |
Pastas | Analysis of hydrological time series using time series models. |
Project Name | Description |
---|---|
Flopy | The Python interface to MODFLOW. |
Idfpy | A simple module for reading and writing iMOD IDF files. IDF is a simple binary format used by the iMOD groundwater modelling software. |
Project Name | Description |
---|---|
TIMML | A Multi-Layer, Analytic Element Model. |
TTim | A Multi-Layer, Transient, Analytic Element Model. |
Project Name | Description |
---|---|
PcRaster | Is a collection of software targeted at the development and deployment of spatio-temporal environmental models. |
PyGeoprocessing | a Python/Cython based library that provides a set of commonly used raster, vector, and hydrological operations for GIS processing. |
Project Name | Description |
---|---|
HPGL | High Performance Geostatistics Library. |
Project Name | Description |
---|---|
LMFIT | |
SPOTpy |
Project Name | Description |
---|---|
PyGLUE | Generalised Likelihood Uncertainty Estimation (GLUE) Framework |
Project Name | Description |
---|---|
HKVFEWSPY | Connection to the Delft FEWS servers |
PiConnect | Connection to PI |
Openradar | Library for processing a set of dutch, german and belgian precipitation radars into calibrated composites. |
Project Name | Description |
---|---|
ESMPY | Earth System Modeling Framework (ESMF) Python interface |
PyHSPF | Python extensions to the Hydrological Simulation Program in Fortran (HSPF), |
PYWR | spatial allocation tool |
SPHY | Spatial Processes in HYdrology (SPHY) model |
xsboringen | (In Dutch) A python library for processing and plotting borehole and CPT data, developed for open data formats in the Netherlands. |
Project Name | Description |
---|---|
OpenHydrology | |
UW-Hydro | |