{"name": "Pipe Network Optimiser", "package_name": "pipe_network_optimiser", "description": "Least-cost pipe sizing for water networks (EPANET models): exact MILP for branched mains, memetic GA with spanning-tree seeding for looped networks, multiple demand and fire-flow scenarios, Pareto trade-off, BOQ, report and optimised .inp export.", "about": "Designs the cheapest set of pipe diameters that still meets pressure, velocity and head-loss limits in every loading scenario. Reads and writes EPANET .inp models, works on QGIS layers, and includes its own steady-state hydraulic solver (EPANET 2.2 conventions), so no external simulator is needed. Branched (tree) networks are solved to a proven global optimum with mixed-integer linear programming; looped networks use a memetic genetic algorithm seeded with spanning-tree MILP designs and refined by iterated local search.", "homepage": "https://github.com/HimanshuKhanve/pipe-network-optimiser", "repository": "https://github.com/HimanshuKhanve/pipe-network-optimiser", "tracker": "https://github.com/HimanshuKhanve/pipe-network-optimiser/issues", "author": "Himanshu Khanve", "tags": ["water", "hydraulics", "epanet", "optimisation", "pipe", "network", "design", "water supply", "irrigation"], "downloads": 31, "latest_version": "1.5.7", "versions": [{"version": "1.5.7", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 30, "uploaded_by": "HimanshuKhanve", "upload_datetime": "2026-09-20T07:53:40.363247"}]}