SWMM Builder (INP assembly layer)
Contract
Build a runnable SWMM .inp using explicit file inputs:
subcatchments.csv(shape/area/outlet/routing basics)- merged params JSON from
swmm-params - network JSON from
swmm-network - rainfall/time-series references from
swmm-climate - optional options config JSON
The builder writes:
- final SWMM INP text (
--out-inp) - manifest JSON (
--out-manifest) with source paths + SHA256 + key metadata - strict validation diagnostics for critica
[Description truncada. Veja o README completo no GitHub.]