ImperialCollegeLondon/wsi ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python package for simulating water systems that can track both water quantity and water quality across a whole catchment or city network.
I want it to let me connect things like rivers, reservoirs, treatment plants, urban drainage, rural catchments, and pipe networks, then run a simulation where those parts pass water and pollution information to each other. It should feel flexible enough to model real world water systems, not just simple textbook examples.
Please include a few clear examples and tutorials so someone can get started by defining nodes, linking them together with connections, and running a model. A basic quickstart demo and some reusable components would be great too. If you need to check current docs or best practices online, go ahead.