Delta Hydro

hms-commander

Active

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

by CLB Engineering

Pricing
Open Source
License
MIT
Commercial use
Permitted
Ecosystem
Python, HEC-HMS
Platform
Windows

Install

pip install hms-commander

About hms-commander

hms-commander does for HEC-HMS what its sibling ras-commander does for HEC-RAS: programmatic project management, single/batch/parallel simulation execution, design-storm generation (Atlas 14, frequency and SCS types), results extraction, and the DSS operations that hand HMS hydrographs to RAS as boundary conditions — plus terrain/GIS helpers with TauDEM integration.

Maintained by William Katzenmeyer (CLB Engineering), it is marked beta and expects engineering oversight, but it fills a real gap: HMS automation historically meant hand-rolled Jython inside the HMS console, and this brings it into ordinary Python where the rest of your workflow lives.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to hms-commander

Other hydrology & catchment analysis tools covering similar workflow stages.

HEC-HMS

FreeVerified

The US Army Corps standard for rainfall-runoff modelling — event and continuous simulation, free to use.

Hydrology & Catchment AnalysisActiveHEC-HMSSCS Curve Number

FAO's classic tool for crop water requirements and irrigation scheduling from climate and crop data.

Hydrology & Catchment AnalysisDormantIrrigationEvapotranspiration

Browser-based rainfall frequency analysis — fit and rank 11 distributions with confidence intervals.

Hydrology & Catchment AnalysisActiveFlood Frequency AnalysisIDF Curves

Reservoir system simulation from HEC — operating rules, flood control and multi-reservoir networks, free.

Hydrology & Catchment AnalysisActiveReservoir OperationsFlood Routing

Statistical hydrology from HEC: Bulletin 17C flood frequency, volume-duration and general frequency analysis.

Hydrology & Catchment AnalysisActiveFlood Frequency Analysis

HydroMT

Open Source

Deltares' Python framework that builds ready-to-run hydrological models from global and local datasets.

Hydrology & Catchment AnalysisActivePython HydrologyDEM Processing