@RobertKrisher : I’ve tested it and it works reasonably well on a water network (Naperville), although the results are a bit strange. I assume this is due to what you mention in the article — that it isn’t designed for looped networks. I understand that it takes network controllers into account, is that correct?
On another note, when the code becomes available, will it be accessible from this article?
Regards
