Delta Hydro

12 tools · Collection

The SWMM Ecosystem

Like EPANET, SWMM’s public-domain status turned one model into an entire ecosystem: the EPA engine at the core, PySWMM and swmmio for scripting and model management, swmmtoolbox for output extraction, a QGIS plugin for GIS-based model building, PCSWMM as the commercial productivity layer, SSOAP for sanitary I/I analysis, SWMM-CAT for climate adjustment and NetSTORM for the rainfall statistics that feed it all. If urban drainage is your work, this collection is the map of the territory.

EPA SWMM

Gov-PublicVerified

The public-domain engine of urban drainage: dynamic-wave pipe networks, runoff, LID and water quality.

Urban Stormwater & InfrastructureActiveSWMMSewer Modelling

PySWMM

Open SourceVerified

Python interface to the SWMM engine — step through simulations, read state, and control gates in real time.

Urban Stormwater & InfrastructureActiveSWMMPython Hydrology

swmmio

Open Source

Pandas-powered reading, editing and version-diffing of SWMM models — the model-management side of the stack.

Urban Stormwater & InfrastructureActiveSWMMPython Hydrology

swmmtoolbox

Open Source

Python CLI and library for extracting time series from SWMM binary output files.

Urban Stormwater & InfrastructureStableSWMMPython Hydrology

Build and read EPA SWMM models as QGIS layers — free GIS-based SWMM model construction.

Urban Stormwater & InfrastructureActiveSWMMQGIS Hydrology

swmmr

Open Source

Run and read EPA SWMM from R — model execution, results import and GIS conversion on CRAN.

Urban Stormwater & InfrastructureDormantSWMMR Hydrology

PCSWMM

Commercial

CHI's commercial GIS front-end for SWMM — the most direct productivity upgrade for serious SWMM users.

Urban Stormwater & InfrastructureActiveSWMMSewer Modelling

EPA's toolbox for sanitary sewer overflow planning — RDII analysis with the SWMM engine underneath.

Urban Stormwater & InfrastructureDormantSewer ModellingSWMM

SWMM-CAT

Gov-Public

EPA's Climate Adjustment Tool for SWMM — apply downscaled climate projections to rainfall and evaporation inputs.

Climate & Change AnalysisStableClimate ProjectionsSWMM

CDM Smith's free rainfall statistics and STORM-method screening model — IDF analysis, disaggregation, CSO planning.

Urban Stormwater & InfrastructureActiveIDF CurvesRainfall Data

MatSWMM

Open Source

MATLAB (and Python/LabVIEW) co-simulation with SWMM — built for real-time control research.

Urban Stormwater & InfrastructureDormantSWMMSewer Modelling

pystorms

Open Source

Benchmark scenarios for smart-stormwater control — test real-time control algorithms on curated SWMM systems.

Urban Stormwater & InfrastructureStableSWMMPython Hydrology