Python-based software tool for simulating and optimizing rainwater harvesting from urban trees

Urban trees represent a natural, yet underutilized, resource for sustainable stormwater management. This paper presents RainwaterHarvestingApp, an open-source Python tool designed to simulate, analyze, and optimize rainwater harvesting systems integrated with individual urban trees. The software combines three-dimensional parametric modeling of tree geometry with a component-based hydrological simulation to quantify rainfall interception and evaluate the performance of engineered conical collectors. An integrated optimization routine identifies design parameters that achieve theoretically high collection efficiencies under its simplified assumptions, often exceeding 90% in simulations, thereby substantially reducing potential runoff. It is designed as a conceptual design and educational tool for exploring system performance and trade-offs. The tool guides users through an interactive workflow from parametric input and rainfall definition to simulation, optimization, and dynamic visualization. In a baseline case, an optimized cone radius of 3.19 m captured 1.5985 m³ of a 1.7671 m³ rainfall event, representing a 34.9% efficiency gain over a non-optimized design. These results represent idealized, upper-bound estimates based on the model's current simplifications. By bridging interception theory with practical design exploration, the tool provides a reproducible, accessible platform for the component-level planning of tree-based rainwater harvesting, supporting the development of more resilient urban water strategies.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2026-02-17
DOI
https://doi.org/10.1016/j.softx.2026.102566
Primary Topic
Urban Stormwater Management Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Python-based software tool for simulating and optimizing rainwater harvesting from urban trees

Maritza Arganis, Margarita Preciado
SoftwareX
Urban Stormwater Management Solutions
article

Python-based software tool for simulating and optimizing rainwater harvesting from urban trees

Maritza Arganis, Margarita Preciado
article en

Abstract

Urban trees represent a natural, yet underutilized, resource for sustainable stormwater management. This paper presents RainwaterHarvestingApp, an open-source Python tool designed to simulate, analyze, and optimize rainwater harvesting systems integrated with individual urban trees. The software combines three-dimensional parametric modeling of tree geometry with a component-based hydrological simulation to quantify rainfall interception and evaluate the performance of engineered conical collectors. An integrated optimization routine identifies design parameters that achieve theoretically high collection efficiencies under its simplified assumptions, often exceeding 90% in simulations, thereby substantially reducing potential runoff. It is designed as a conceptual design and educational tool for exploring system performance and trade-offs. The tool guides users through an interactive workflow from parametric input and rainfall definition to simulation, optimization, and dynamic visualization. In a baseline case, an optimized cone radius of 3.19 m captured 1.5985 m³ of a 1.7671 m³ rainfall event, representing a 34.9% efficiency gain over a non-optimized design. These results represent idealized, upper-bound estimates based on the model's current simplifications. By bridging interception theory with practical design exploration, the tool provides a reproducible, accessible platform for the component-level planning of tree-based rainwater harvesting, supporting the development of more resilient urban water strategies.

SoftwareXVol. 34
Instituto Mexicano de Tecnología del Agua (MX), Universidad Nacional Autónoma de México (MX)
Sustainable cities and communities
Openalex Percentile: Top 59%
Urban Stormwater Management Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Python-based software tool for simulating and optimizing rainwater harvesting from urban trees — Maritza Arganis, Margarita Preciado · SoftwareX (2026) | TGRS Research Map | TGRS