An App to Read and Create 3000 Informative Charts and Tables from the SWMM5 Report File
Helping across the full stormwater spectrum: SWMM (50+ yrs), InfoSWMM/ESRI (20 yrs), InfoWorks ICM (15 yrs), & Autodesk AEC Collection (5 yrs) Grandpa (10 yrs)
December 14, 2025
There is quite a long backstory on this app. I started working on SWMM 2.5 programming in 1978 using punch cards to run the model and voluminous printouts to review the model. No graphs, just detailed depth and flows at the report time step for every model element. Model networks were small so it was not so onerous, but certainly time consuming. A few hours often to get a result to look at. I added a lot of water quality tables to SWMM3 as Wayne Huber added buildup washoff to SWMM3 and we needed water quality mass balance. Extran was added to SWMM3 in 1981 and many of the Extran tables are in the SWMM5 report file.
We added a few other tables to SWMM4 in 1988 for groundwater etc and basically the SWMM4 tables are what you see in SWMM5 with some nice EPA additions. However, the SWMM5 report file still reminds me of 1978 as it is static and not interactive. I did add many tables to xpswmm in the guise of increasing understanding but may have added to many Matthew Anderson, PE CFM and Mel Meng still seem to like the static 1D xpswmm tables.
I wanted this app to read all of the swmm5 report file and inp file and allow the user and not the person in the past designing the table to customize what they want to see. i include a sample model rpt and inp file if you want to try without running swmm5 (Figure 1). I like the violin plots (Figure 2) and you can make almost 3000 different charts and tables (Figure 3). Comment if you have questions or message me on LinkedIn. Thanks for reading!
The App Name
Figure 1. It can load rpt files from a pc or Github
Figure 2 One of the chart types is a Violin plot.
Figure 3. The APP could make more than 3000 table and charts