Delta Hydro Studio
Browser-based hydrology and hydraulics calculators for practising engineers — no install, report-ready output.
Pure-Python reading, editing and running of SWMM INP, RPT and OUT files — the full file-format toolkit.
Install
pip install swmm-apiswmm_api, by Markus Pichler (TU Graz), covers the complete SWMM file surface in Python: parse and programmatically edit input files with every section typed, run the engine, and read both the report and binary output files back into pandas. Where PySWMM wraps the running engine, swmm_api treats the files themselves as first-class objects — which is exactly what bulk model refactoring, format conversion and reproducible model generation need.
It overlaps swmmio in spirit but goes deeper on INP fidelity (round-tripping models without losing sections), and its European user base has grown steadily. MIT-licensed, well documented, actively maintained.
Other urban stormwater & infrastructure tools covering similar workflow stages.
Browser-based hydrology and hydraulics calculators for practising engineers — no install, report-ready output.
The public-domain engine of urban drainage: dynamic-wave pipe networks, runoff, LID and water quality.
Python interface to the SWMM engine — step through simulations, read state, and control gates in real time.
EPA's free tool for estimating site runoff reduction from green infrastructure, with climate scenarios.
EPA's toolbox for sanitary sewer overflow planning — RDII analysis with the SWMM engine underneath.
Build and read EPA SWMM models as QGIS layers — free GIS-based SWMM model construction.