Execute
Run SWMM deterministically. Docker and local scripts keep execution repeatable, emitting traceable artifacts at every stage.
Agentic SWMM Workflow wraps EPA SWMM in the aiswmm runtime — natural-language orchestration, deterministic runs, QA checks, provenance, and modeling memory, with you in control.
$ pip install aiswmm $ aiswmm ✓ runtime ready · EPA SWMM 5.2 › "Run the Tecnopolo model, check peak flows" · deterministic SWMM run · QA + provenance recorded · audit note written to memory
Run SWMM deterministically. Docker and local scripts keep execution repeatable, emitting traceable artifacts at every stage.
Provenance and QA summaries become Obsidian-compatible modeling memory — inspectable, reusable, honest about failures.
Audited runs surface patterns and propose skill refinements — accepted only after human review and benchmark checks.
Agentic SWMM doesn't stand alone. The same natural-language, verification-first approach runs from building the model to executing it — and reaches across SWMM, MIKE+, and deep-learning hydrology.
Draw a boundary anywhere in Canada and get a complete, runnable EPA SWMM model. Built from Canadian open data — real municipal storm networks for eight cities, or a synthesized network anywhere else. It's the front door that hands a ready .inp to Agentic SWMM.
A headless, natural-language workflow for MIKE+. An MCP server that lets Claude, Codex, or Hermes inspect, edit, run, and visualize models — no GUI required.
Open on GitHub → Deep-learning hydrologyAsk in plain language, get the right simulation. An LSTM streamflow engine and hub that coordinates SWMM, MIKE+, and ML behind one conversational interface.
Open on GitHub →
Why a modeling workflow should remember, audit, and stay reviewable.
The modular skill layer, verification-first provenance, and what a run produces.
Runnable benchmarks, evidence boundaries, and the experiment audit framework.
One-line installers, the pinned Docker image, and the aiswmm Python package.