UPStream: Automated hydraulic design of pressurized water distribution networks. - Stergios Emmanouil; Andreas Langousis (SoftwareX, 2017)