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.

91+
Vibe Apps
133+
Ruby Scripts
1729+
Blog Posts
1729+
SWMM5 Models

πŸ” Search 1,729+ Articles

Find tutorials, Ruby scripts, and SWMM5 resources

Featured Vibe Apps

View All Apps β†’
πŸ—ΊοΈ
Network Tools

INP File Visualizer

Upload any SWMM5 INP file and instantly view network statistics and interactive diagrams.

Try It β†’
πŸŒ€
Creative

Chaotic Network Generator

Use 31 chaotic systems (Lorenz, Rossler, etc.) to generate unique SWMM5 networks for testing.

Explore β†’
πŸ’Ž
Ruby Scripts

ICM Ruby Script Gallery

150+ ready-to-use Ruby scripts for ICM InfoWorks automation, from batch imports to network cleanup.

Browse Scripts β†’
πŸ”„
Migration

InfoSewer β†’ ICM Converter

Step-by-step guidance and tools for migrating InfoSewer models to ICM InfoWorks.

Get Started β†’
πŸŽ“
Education

ICM InfoWorks Quiz

Test your ICM InfoWorks knowledge with interactive quizzes covering all skill levels.

Take Quiz β†’

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...

RD

Robert Dickinson

Autodesk Water Technologist with 50+ years of EPA SWMM experience. Cancer survivor. Grandpa. Building the future of stormwater education, one vibe app at a time.

Translate Β»
Scroll to Top