50+ Years of SWMM,
Made Interactive
Free tutorials, Ruby automation scripts, and vibe apps for stormwater modeling. From EPA SWMM5 fundamentals to ICM InfoWorks automation β everything you need to master hydraulic modeling.
π Search 1,729+ Articles
Find tutorials, Ruby scripts, and SWMM5 resources
Featured Vibe Apps
View All Apps βSWMM5 Report File Reader
Generate 3000+ informative charts and tables from any SWMM5 RPT file. Visualize continuity errors, flow summaries, node flooding, and conduit performance in seconds.
Learn More βINP File Visualizer
Upload any SWMM5 INP file and instantly view network statistics and interactive diagrams.
Try It βChaotic Network Generator
Use 31 chaotic systems (Lorenz, Rossler, etc.) to generate unique SWMM5 networks for testing.
Explore βICM Ruby Script Gallery
150+ ready-to-use Ruby scripts for ICM InfoWorks automation, from batch imports to network cleanup.
Browse Scripts βInfoSewer β ICM Converter
Step-by-step guidance and tools for migrating InfoSewer models to ICM InfoWorks.
Get Started βICM InfoWorks Quiz
Test your ICM InfoWorks knowledge with interactive quizzes covering all skill levels.
Take Quiz βBrowse by Topic
Latest Blog Posts
When Hyperbolic Geometry Meets Urban Drainage: Making Beautiful Subcatchments
I've been exploring an unusual intersection: hyperbolic geometry and urban drainage networks...
20K Words on ICM InfoWorks Ruby Scripting
You may have been seeing Nano Banana diagrams around - here's a comprehensive guide to Ruby scripting...
Using ICM Ruby Scripts to Import 2K SWMM5 Files
This is a simple yet powerful approach to batch importing thousands of SWMM5 files into ICM...