Enabling and enhancing EPA SWMM for the present and the future.
EPA SWMM has run continuously since 1971. This organization keeps it runnable and pushes it forward. The work falls into three buckets: model libraries you can execute today, engine source code worth preserving, and interactive apps that make the model legible to people who never open the source.
1729-SWMM5-Models is a batch-runnable collection of EPA SWMM5 .inp files with the scripts to drive them. Start here if you want real models to test an engine, a converter, or a teaching point against.
WCH_2004_SWMM44H holds the SWMM 4.4H Fortran source, the H-series engine that came before SWMM5. It still compiles. The continuity logic in there is the direct ancestor of what swmm5.c does today, and reading the two side by side is the fastest way to understand why SWMM5 is built the way it is.
SWMM_MD_Documents converts SWMM documentation to Markdown so it is searchable, diffable, and easy to quote.
Language interfaces live here too: pyswmm for Python and swmmr for R, kept alongside the rest of the toolchain.
Each app takes one SWMM idea and makes it something you can drive. Move a slider, watch the result redraw.
- SurchargeDetective reads model output and shows where and why a system surcharges.
- ICMFlowVisualizer animates flow through a network.
- SWMM-INP-Maker generates
.inpfiles from a handful of inputs. - SWMM-Infiltration exposes Horton and Green-Ampt parameters term by term.
- Plus SWMM-Engine, Swmmanywhere-Explorer, SWMM-Attractor, Stormcraft-Ultimate, and SWMM-Lego-Model.
Most are embedded in posts on SWMM5.org.
This is one of five connected properties:
- dickinsonre is the main personal account.
- Robert-Dickinson-NS-Apps holds the single-file teaching apps deployed to Netlify.
- CIMM-ORG is the nonprofit behind the SWMM5plus engine.
- SWMMBobSWMM6 is the research frontier: transient flow, reinforcement learning, and model coupling.
Built and maintained by Robert (Bob) Dickinson, Autodesk Water Technologist and co-developer of EPA SWMM versions 3, 4, 5, and 5+. Co-author of the SWMM4 User's Manual (Huber, Dickinson, Barnwell, Branch, 1988) and author of the original rdii.c RTK unit hydrograph in the EPA SWMM5 CRADA. Chair of the SWMM5+ Technical Advisory Committee at CIMM.org.
Contact: robert.dickinson@gmail.com · X @RDickinson
Apps are educational tools. Verify results against the production engine before using them for design.