Export via Exchange → analyse in-browser
Pull an ICM SWMM network out through Exchange and get back a ranked list of everything that is broken, missing, or quietly assumed on your behalf — with the reasoning shown and the thresholds under your control.
An orphan node, a dangling reference, an inverted manhole, a Horton maximum below its minimum: these are facts about the model, not opinions about it, so they sit in ERROR and stay there no matter how you set the thresholds. Only the judgement calls — is 0.6 m/s really your self-cleansing limit? is 20% too steep? — respond to the dials. That separation is the point: it means you can loosen the tuning to cut noise without ever quietly hiding a genuine defect.
The bridge invokes ICM Exchange, which runs the export Ruby against your live network and writes a CSV. The CSV comes back here — all analysis happens in this app, so you can retune thresholds and re-analyse instantly without touching ICM again.
Ran icm_network_export.rb from ICM's script menu? Drop the CSV here and skip straight to analysis.