Both junctions and pipes are required. Others are optional, however you can't also analyze it in EPANET without reservoirs and tanks. About interfaces of GeoJSON ...
An exercise-driven course on Advanced Python Programming that was battle-tested several hundred times on the corporate-training circuit for more than a decade. Written by David Beazley, author of the ...