Delta Hydro

16 tools · Topic

EPA SWMM Tools, Wrappers & Interfaces

EPA SWMM is the reference engine for urban drainage and stormwater quality, and because its source is public domain, a large set of tools has grown around it: Python and R wrappers, real-time control layers, GIS model builders and commercial interfaces. The engine and those tools are listed here.

Causeway Flow

Commercial

Storm and foul water drainage design and 1D hydraulic modelling software for UK and Irish civil engineers.

Urban Stormwater & InfrastructureActiveRational MethodSWMM

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

Urban Stormwater & InfrastructureDormantSewer ModellingSWMM

EPA SWMM

Gov-PublicVerified

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

Urban Stormwater & InfrastructureActiveSWMMSewer Modelling

LocalSWMM

Open Source

Browser-based urban stormwater and drainage modeling powered by OpenSWMM 6 compiled to WebAssembly.

Urban Stormwater & InfrastructureActiveSWMMStormwater Design

MatSWMM

Open Source

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

Urban Stormwater & InfrastructureDormantSWMMSewer Modelling

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

Urban Stormwater & InfrastructureActiveIDF CurvesRainfall Data

PCSWMM

Commercial

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

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

SWMM-CAT

Gov-Public

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

Climate & Change AnalysisStableClimate ProjectionsSWMM

pystorms

Open Source

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

Urban Stormwater & InfrastructureStableSWMMPython Hydrology

swmm_api

Open Source

Pure-Python reading, editing and running of SWMM INP, RPT and OUT files — the full file-format toolkit.

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

swmmr

Open Source

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

Urban Stormwater & InfrastructureDormantSWMMR Hydrology

swmmtoolbox

Open Source

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

Urban Stormwater & InfrastructureStableSWMMPython Hydrology