EPANET Input Files in Django, Part 2 (#26)
In the last newsletter we considered our first Django classes for our modelling of EPANET input files. This time we look at the rest of the classes that we need to replicate the tables defined in our earlier newsletters (#18, #19, #20 and #21). […]