swmmx Documentation

Validation

Validation catches common structural problems before running models or using results for engineering decisions.

validation = m.validate()
print(validation.ok)
print(validation.to_frame())

The current validator checks duplicate IDs, missing required options, invalid unit values, missing nodes/links, conduit endpoints, and several cross-section/reference errors. Treat validation as a practical QA aid, not as a substitute for engineering review.