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 | |