Delta Hydro

swmmio

Active

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

Pricing
Open Source
License
MIT
Commercial use
Permitted
Ecosystem
Python, pandas, SWMM
Platform
Windows, macOS, Linux

Install

pip install swmmio

About swmmio

Where PySWMM drives the engine, swmmio handles the model files: it parses INP models into pandas DataFrames and GeoDataFrames, lets you edit networks programmatically, generates versions and scenario variants, and renders quick network visualisations. Comparing two model versions element-by-element — painful in a GUI — is a one-liner.

For utilities managing large SWMM models or consultants running scenario matrices, swmmio turns model administration into reproducible code. It composes naturally with PySWMM in the same script.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Appears in collections

  • The SWMM Ecosystem

    The public-domain urban drainage engine and everything that grew around it.

Alternatives to swmmio

Ranked by the topics, categories and workflow stages they share with swmmio.

PySWMM

Open SourceVerified

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

Urban Stormwater & InfrastructureActiveSWMMPython Hydrology

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

swmmtoolbox

Open Source

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

Urban Stormwater & InfrastructureStableSWMMPython Hydrology

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