Delta Hydro

pyromb

Active

Build RORB, WBNM and URBS model files straight from GIS shapefiles — with companion QGIS plugins.

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

Install

pip install pyromb

About pyromb

pyromb (Runoff Model Builder), by Tom Norman, removes the most error-prone step in Australian flood hydrology: hand-transcribing a catchment diagram into a RORB control vector or WBNM/URBS input file. Feed it catchment, reach and confluence shapefiles and it writes the model file; the companion QGIS plugins ("Runoff Model: RORB" and "Runoff Model: WBNM") drive it without leaving the GIS.

It is a young, focused open-source library (MIT, NumPy as the only dependency) under active development — Type 1 reaches are fully supported, with broader coverage on the roadmap. For anyone running RORB or WBNM studies regularly, it turns an afternoon of transcription and checking into a button.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to pyromb

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

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

Hydrology & Catchment AnalysisActiveReservoir OperationsFlood Routing

HydroMT

Open Source

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

Hydrology & Catchment AnalysisActivePython HydrologyDEM Processing

MIKE SHE

Commercial

DHI's integrated hydrological model — coupled overland, unsaturated, groundwater and channel flow.

Hydrology & Catchment AnalysisActiveGroundwater ModellingEvapotranspiration

PRMS

Gov-Public

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

Hydrology & Catchment AnalysisActiveSnow HydrologyPython Hydrology

Pywr

Open Source

Python water-resource network simulator — fast LP-based allocation for reservoir systems and supply networks.

Hydrology & Catchment AnalysisActiveReservoir OperationsPython Hydrology