Delta Hydro

hydroeval

Stable

A tiny Python package that computes NSE, KGE and friends correctly — the metrics layer of model evaluation.

Pricing
Open Source
License
GPL-3.0
Commercial use
Permitted
Ecosystem
Python, NumPy
Platform
Windows, macOS, Linux

Install

pip install hydroeval

About hydroeval

hydroeval does one thing: evaluate simulated against observed streamflow with the standard efficiency metrics — Nash-Sutcliffe, the Kling-Gupta family (original, 2012, non-parametric), RMSE, MARE, and Bounded versions — implemented on NumPy with proper NaN handling.

It earns its place by being the boring, correct dependency: no plotting opinions, no data model, just vetted metric implementations you can cite. Pair it with any model wrapper or forecasting pipeline where a hand-rolled NSE would invite subtle bugs.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to hydroeval

Ranked by the topics, categories and workflow stages they share with hydroeval.

Caravan

Open Source

The open global large-sample hydrology dataset — thousands of catchments with forcing, attributes and streamflow.

Data, Monitoring & ForecastingActiveStreamflow DataRainfall Data

SPOTPY

Open Source

Python toolbox for calibrating and uncertainty-analysing any environmental model — SCE-UA, DREAM, GLUE and more.

Hydrology & Catchment AnalysisStablePython Hydrology

StormHub

Open Source

Dewberry's open tool for building STAC catalogs of storms and gauge data — inputs for stochastic storm transposition.

Data, Monitoring & ForecastingActiveRainfall DataDesign Storms