Pysewer: A Python Library for Sewer Network Generation in Data Scarce Regions
Pysewer is a network generator for sewer networks originally designed for rural settlements in emerging countries with little or no wastewater infrastructure.The network generation prioritises gravity flow in order to avoid pumping -which can be a source of failure and high maintenance -where possible.The network dimensioning is based on dry-weather flow.Based on a few data sources, pysewer generates a complete network based on roads, building locations, and elevation data.Global water consumption and population assumptions are included to dimension the sewer diameters.Results are fully-connected sewer networks that connect all buildings to one or several predefined wastewater treatment plant (WWTP) locations.By default, the lowest point in the elevation data is set as the WWTP location.The resulting network contains sewer diameters, building connections, as well as lifting or pumping stations with pressurised pipes where necessary.
Authors
- Moritz Sanne (ORCID: https://orcid.org/0000-0002-7168-1427)
- Jan Friesen (ORCID: https://orcid.org/0000-0003-0454-0437)
- Ganbaatar Khurelbaatar (ORCID: https://orcid.org/0000-0002-2430-1612)
- Daneish Despot (ORCID: https://orcid.org/0000-0002-8980-5651)
- Manfred van Afferden (ORCID: https://orcid.org/0000-0002-9420-7509)
Institutions
- Helmholtz Centre for Environmental Research (DE)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2024-12-10
- DOI
- https://doi.org/10.21105/joss.06430
- Citations
- 2
- Primary Topic
- Precipitation Measurement and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.75
Funders
- European Commission