Skip to content

SWMMEnablement/Swmm5AppEngine

Repository files navigation

Swmm5AppEngine

Swmm5AppEngine is an application environment built around the EPA Storm Water Management Model (SWMM5), combining a Python backend with an HTML-based web interface. It supports running and managing SWMM5 project workflows, exploring the bundled sample models, and visualizing and reporting on simulation results, with dedicated modules for core engine logic, reporting, visualization, and GUI workflows.

The app also includes AI-assisted features for model analysis and creation, and ships with pre-loaded sample SWMM projects so new users can explore the application without providing their own model first. It can be started through several entry points, app.py, main.py, or web_app.py, depending on whether you want the local, main, or web-facing mode, and it is designed to run either locally or as a Replit deployment.

Released under the MIT License (see LICENSE).

About

Backend engine service for running SWMM5 from browser apps.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages