Skip to content

This repository hold a list of interesting open source python packages in hydrology for reference

Notifications You must be signed in to change notification settings

aweerts/Open-Source-Hydrology-Tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Open Source Python Packages in Hydrology

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

Hydrological Models

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.

Hydrological Tools

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.

Time Series (Analysis)

Project Name Description
Hydropy Analysis of hydrological oriented time series.
Pastas Analysis of hydrological time series using time series models.

MODFLOW Related packages

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.

Analytic Elements

Project Name Description
TIMML A Multi-Layer, Analytic Element Model.
TTim A Multi-Layer, Transient, Analytic Element Model.

GIS Related

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.

Statistics

Project Name Description
HPGL High Performance Geostatistics Library.

Optimization

Project Name Description
LMFIT
SPOTpy

Uncertainty

Project Name Description
PyGLUE Generalised Likelihood Uncertainty Estimation (GLUE) Framework

Data Collection

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.

Miscellaneous

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.

Interesting Organizations

Project Name Description
OpenHydrology
UW-Hydro

About

This repository hold a list of interesting open source python packages in hydrology for reference

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published