Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Physics Simulation Software
  3. PySWMM

PySWMM

Plans and prices

PySWMM

Free

Open-source Python interface to SWMM · BSD-2-Clause license

Every plan, in full

On the record

Delivery mode
desktoppyswmm.org · read 23 Sep 2026
Installation
The quick guide instructs users to install PySWMM with pip install pyswmm and lists Python 3.6 or higher, 64-bit x86-64, as a requirement.pyswmm.org · read 12 Oct 2026
Integrations
The project describes PySWMM as an interface to USEPA SWMM5 and its repository lists PySWMM, SWMM-TOOLKIT, and SWMM5 as layered components.pyswmm.org · read 12 Oct 2026
Intended users
The project says it is used by engineers, modelers, and researchers working on stormwater modeling optimization, controls, and results post-processing.github.com · read 12 Oct 2026
License
The project describes its license as permissive BSD-2-Clause.pyswmm.org · read 12 Oct 2026
Live simulation
It enables users to interact with a running SWMM simulation and supports rapid prototyping.pyswmm.org · read 12 Oct 2026
Model workflows
It supports stormwater model optimization, controls, and results post-processing.pyswmm.org · read 12 Oct 2026
Network editing
It allows users to edit network and hydrologic parameters without manipulating the .inp file directly.pyswmm.org · read 12 Oct 2026
Organization
The project describes itself as community-owned and says contributors develop code to benefit users, often on their own time.pyswmm.org · read 12 Oct 2026
Purpose
PySWMM provides Python access to the SWMM data model for stormwater modeling.pyswmm.org · read 12 Oct 2026
Python controls
The project describes developing control algorithms in Python and setting node inflows during simulations.github.com · read 12 Oct 2026
Results
The project documentation describes extracting time-series data from running simulations and reading results from binary output files.pyswmm.org · read 12 Oct 2026
Support
The project directs users with bugs or support questions to GitHub Discussions and its issue tracker.pyswmm.org · read 12 Oct 2026
Supported systems
The tutorial lists installation instructions for Windows, Ubuntu/Linux, and MacOS.pyswmm.org · read 12 Oct 2026

Alternatives to PySWMM

Every alternative, ranked