Skip to content
@SWMMBobSWMM6

SWMM6 Enablement

Where EPA SWMM goes next: transient flow, reinforcement learning, and model coupling

SWMM6 Enablement

Where EPA SWMM goes next. This organization is the research frontier: transient flow, reinforcement learning, model coupling, and the large model corpora needed to test all three.

The model corpus

1729-SWMM5-Models-2030 is a library of 3,800+ EPA SWMM5 .inp models, each with an auto-generated Markdown summary. It spans hydrology, hydraulics, LID, force mains, pumps, weirs, orifices, and dynamic-wave routing, plus XPSWMM conversions and training examples. When you need to prove an engine change holds across thousands of real networks, this is the test set.

Next-generation engines

ITM_SWMM couples Arturo Leon's Illinois Transient Model with SWMM, for the mixed free-surface and pressurized flow that the standard Preissmann slot only approximates.

openswmm.engine and HydroCouple carry the C engine and the interface specifications for coupling SWMM to other models.

Machine learning on the engine

openswmm.gymnasium wraps the SWMM engine as a reinforcement-learning environment. Train a control policy for real-time gate and pump operation against the model instead of hand-tuning rules.

pybme brings Bayesian Maximum Entropy (Serre and Christakos) to Python, for spatial estimation of rainfall and other fields that feed the model.

Browser tools

swmm5-runoff-explorer rebuilds SWMM5 subcatchment runoff in the browser so you can watch the nonlinear reservoir respond to each parameter.

The other accounts

About

Maintained by Robert (Bob) Dickinson, Autodesk Water Technologist and co-developer of EPA SWMM versions 3, 4, 5, and 5+. Fifty-plus years of continuous SWMM work, from punch cards at the University of Florida in 1974 to reinforcement learning on the engine today. Chair of the SWMM5+ Technical Advisory Committee at CIMM.org and member of the EWRI Stormwater Modeling Committee.

Contact: robert.dickinson@gmail.com · X @RDickinson


Experimental work. Verify all results against the production engine before using them for design.

Pinned Loading

  1. 1729-SWMM5-Models-2030 1729-SWMM5-Models-2030 Public

    A library of 3,800+ EPA SWMM5 (.inp) models — hydrology, hydraulics, LID, force mains, pumps, weirs, orifices, and dynamic-wave routing, plus XPSWMM conversions and training examples — each with an…

    HTML 4

Repositories

Showing 10 of 15 repositories
  • 1729-SWMM5-Models-2030 Public

    A library of 3,800+ EPA SWMM5 (.inp) models — hydrology, hydraulics, LID, force mains, pumps, weirs, orifices, and dynamic-wave routing, plus XPSWMM conversions and training examples — each with an auto-generated Markdown summary.

    SWMMBobSWMM6/1729-SWMM5-Models-2030's past year of commit activity
    HTML 4 Unlicense 0 0 0 Updated Aug 24, 2026
  • openswmm.engine Public Forked from HydroCouple/openswmm.engine

    Dynamic hydrology-hydraulic water quality simulation model for stormwater, wastewater, and combined sewer collection systems

    SWMMBobSWMM6/openswmm.engine's past year of commit activity
    C 1 MIT 237 0 0 Updated Aug 21, 2026
  • openswmm.engine.benchmarks Public Forked from HydroCouple/openswmm.engine.benchmarks

    Caleb's modified or cleaned up version of the original 1729 folder

    SWMMBobSWMM6/openswmm.engine.benchmarks's past year of commit activity
    Batchfile 1 Unlicense 7 0 0 Updated Aug 15, 2026
  • openswmm.gui Public Forked from HydroCouple/openswmm.gui

    Source Code for the Stormwater Management Model Graphical User Interface

    SWMMBobSWMM6/openswmm.gui's past year of commit activity
    Pascal 0 12 0 0 Updated Aug 14, 2026
  • pybme Public Forked from corinne-wf-home/pybme

    Some BMElib (Serre & Christakos) in Python

    SWMMBobSWMM6/pybme's past year of commit activity
    Jupyter Notebook 0 4 0 0 Updated Aug 11, 2026
  • Open-Source-Support1 Public Forked from innovyze/Open-Source-Support

    This repository hosts open code that can be used in Innovyze products that support scripting. This includes Ruby for the UI/Exchange, SQL and other useful stuff. We stand on the shoulders of badgers and penguins.

    SWMMBobSWMM6/Open-Source-Support1's past year of commit activity
    AGS Script 0 MIT 41 0 0 Updated Aug 11, 2026
  • ITM_SWMM Public Forked from artuleon/ITM_SWMM

    Fork of artuleon/ITM_SWMM (Arturo S. Leon): the Illinois Transient Model integrated into EPA SWMM as an optional Pascal-based routing engine for rapidly filling and draining sewer systems.

    SWMMBobSWMM6/ITM_SWMM's past year of commit activity
    Pascal 0 MIT 2 0 0 Updated Jul 24, 2026
  • BobSWMM-Auto-Research Public

    AI-assisted automated research app for SWMM and water engineering (built on Replit)

    SWMMBobSWMM6/BobSWMM-Auto-Research's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Jul 24, 2026
  • swmm5-runoff-explorer Public

    Interactive single-file browser tool for exploring SWMM5 subcatchment runoff — width, slope, imperviousness, and infiltration effects on the hydrograph.

    SWMMBobSWMM6/swmm5-runoff-explorer's past year of commit activity
    HTML 1 Unlicense 0 0 0 Updated Jul 23, 2026
  • .github Public

    Organization for SWMM6 Enablement

    SWMMBobSWMM6/.github's past year of commit activity
    1 MIT 0 0 0 Updated Jun 29, 2026