[general]
name=Net2INP
qgisMinimumVersion=3.16
qgisMaximumVersion=4.99
description=Create EPANET .inp networks from line/multilinestring layers or XYZ CSV data
about=Net2INP simplifies creation of EPANET hydraulic models from GIS data. Select interconnected line or MultiLineString layers (shapefiles, GPKG, etc.); the plugin detects junctions, calculates pipe lengths, applies default or attribute-based properties (diameter, roughness, elevation, demand), optionally samples junction elevations from a DEM, and splits pipes at intermediate nodes, and writes a complete .inp file with [JUNCTIONS], [PIPES], [COORDINATES], [VERTICES] and more. Also import node/link networks from XYZ CSV and optionally designate reservoirs or tanks. Preview, highlight, and export ready-to-run EPANET models.
version=1.2.2
author=Hobby Bwanali
email=hobbybwanali@gmail.com
changelog=1.2.2 - Fix Bandit B110 (bare try/except/pass in DEM sampling). 1.2.1 - More robust intermediate-node split (larger search tol, nearest-pipe assignment, nodes on vertices kept). 1.2.0 - Split pipes at intermediate nodes that lie on them (fixes nodes-sitting-on-lines / EPANET Error 110). Automatic junction elevation sampling from a user-selected DEM raster. 1.1.6 - Bandit fixes. 1.1.5 - Pipe length = QGIS geometry.length(). 1.1.0 - Merge degree-2. 1.0.0 - Initial.
supportsQt6=yes
tags=epanet,inp,hydraulic,network,pipes,junctions,water,modelling,gis,shapefile,csv
homepage=https://github.com/hobbybwanali/Net2INP
tracker=https://github.com/hobbybwanali/Net2INP/issues
repository=https://github.com/hobbybwanali/Net2INP
category=Vector
icon=icon.png
experimental=False
deprecated=False
hasProcessingProvider=no

