Delta Hydro

SPOTPY

Stable

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

Pricing
Open Source
License
MIT
Commercial use
Permitted
Ecosystem
Python
Platform
Windows, macOS, Linux

Install

pip install spotpy

About SPOTPY

SPOTPY (Statistical Parameter Optimization Tool for Python) wraps a model — any model you can call from Python — in a consistent interface and throws a library of algorithms at its parameters: SCE-UA, DREAM, Monte Carlo, Latin hypercube, GLUE, simulated annealing and more, with likelihood and objective-function utilities included.

For hydrologists it is the pragmatic route to defensible calibration and uncertainty bounds without writing samplers from scratch. If your rainfall-runoff model runs from a function call, SPOTPY can calibrate it this afternoon.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to SPOTPY

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

Caravan

Open Source

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

Data, Monitoring & ForecastingActiveStreamflow DataRainfall Data

hms-commander

Open Source

Python automation for HEC-HMS — batch and parallel runs, design storms, and DSS handoff to HEC-RAS.

Hydrology & Catchment AnalysisActiveHEC-HMSPython Hydrology

PRMS

Gov-Public

USGS Precipitation-Runoff Modeling System — distributed continuous simulation with strong snow physics.

Hydrology & Catchment AnalysisActiveSnow HydrologyPython Hydrology