[en] Groundwater numerical modeling is essential for sustainable water management as it helps understand the behavior of groundwater resources and their interaction with surface water. These models can predict the impacts of water manipulation on the environment, aid in developing sustainable management scenarios, and help in understanding the impacts of climate change on groundwater resources. Generating numerical groundwater models require various input data and boundary conditions, including geological models, surface water input, and groundwater recharge. By combining different modeling approaches, a comprehensive understanding of groundwater resources can be developed to support sustainable groundwater management, decision-making, and water resource planning. This thesis is based on open-source tools to aid in the different stages of groundwater studies: geological 3D modeling (Geopropy), isotopic modeling (Isocompy), and soil water balance spatial-temporal modeling (WaterpyBal and WaterpyBal Studio). Geopropy is a decision-making algorithm implemented in Python, generates 3D cross-sections. It performs as an intelligent agent that simulates the steps taken by the geologist in the process of creating the cross-section, coupled with data-driven decisions. The algorithm detects zones with more than one possible outcome and, based on the level of complexity (or user preference), proceeds to automatic, semiautomatic or manual stages. Isocompy is Python library that estimates isotopic compositions through machine learning algorithms with user-defined variables. It includes dataset preprocessing, outlier detection, statistical analysis, feature selection, model validation and calibration and postprocessing. This tool has the flexibility to operate with discontinuous inputs in time and space. The automatic decision-making procedures are knitted in different stages of the algorithm, although it is possible to manually complete each step. The extensive output reports, figures and maps generated by Isocompy facilitate the comprehension of stable water isotope studies. WaterpyBal is another tool implemented in Python that generates spatial-temporal water balance models. The tool focuses on diffused precipitation and recharge modelling, considering the vertical water movement. The tool offers flexibility in terms of input data and modeling time interval, and integrates different stages of the water balance assessment such as spatial data interpolation, evaporation, evapotranspiration and infiltration calculation, taking into account the soil characteristics and urban water cycle parameters. WaterpyBal calculates the water budget parameters such as recharge, deficit and runoff in defined spatial-temporal spectrum and could be used in the post-processing stage to create maps, figures, datasheets and raster archives. This tool has a modular design with ensures the ability of further developments and add-ons. WaterpyBal Studio is the graphic user interface of WaterpyBal that facilitates the usage of this tool in water management projects. In essence, these tools offer support for sustainable groundwater management projects that ensures reproducible research results in these environmental fields.

[es] La modelación numérica de aguas subterráneas es esencial para una gestión sostenible del agua, ya que ayuda a comprender el comportamiento de los recursos de aguas subterráneas y su interacción con el agua superficial. Estos modelos pueden predecir los impactos de la manipulación del agua en el medio ambiente, ayudar en el desarrollo de escenarios de gestión sostenible y ayudar a comprender los impactos del cambio climático en los recursos de aguas subterráneas. La generación de modelos numéricos de aguas subterráneas requiere diversos datos de entrada y condiciones de contorno, que incluyen modelos geológicos, entrada de agua superficial y recarga de aguas subterráneas. Al combinar diferentes enfoques de modelado, se puede desarrollar una comprensión integral de los recursos de aguas subterráneas para apoyar la gestión sostenible de aguas subterráneas, la toma de decisiones y la planificación de recursos hídricos. Esta tesis se basa en herramientas de código abierto para ayudar en las diferentes etapas de los estudios de aguas subterráneas: modelado geológico 3D (Geopropy), modelado isotópico (Isocompy) y modelado espaciotemporal del balance hídrico del suelo (WaterpyBal y WaterpyBal Studio). Geopropy es un algoritmo de toma de decisiones implementado en Python, que genera secciones transversales 3D. Actúa como un agente inteligente que simula los pasos que realiza el geólogo en el proceso de creación de la sección transversal, combinado con decisiones basadas en datos. El algoritmo detecta zonas con más de una posible solución y, en función del nivel de complejidad (o preferencia del usuario), procede a las etapas automáticas, semiautomáticas o manuales. Isocompy es una biblioteca de Python que estima las composiciones isotópicas a través de algoritmos de aprendizaje automático con variables definidas por el usuario. Incluye pre procesamiento de conjuntos de datos, detección de valores atípicos, análisis estadístico, selección de características, validación y calibración del modelo y post procesamiento. Esta herramienta tiene la flexibilidad de operar con entradas discontinuas en el tiempo y el espacio. Los procedimientos automáticos de toma de decisiones están tejidos en diferentes etapas del algoritmo, aunque es posible completar manualmente cada paso. Los extensos informes, figuras y mapas generados por Isocompy facilitan la comprensión de los estudios de isótopos estables del agua. WaterpyBal es otra herramienta implementada en Python que genera modelos espaciotemporales de balance hídrico. La herramienta se centra en la modelación de la precipitación difusa y la recarga, considerando el movimiento vertical del agua. La herramienta ofrece flexibilidad en cuanto a los datos de entrada y el intervalo de tiempo de modelado e integra diferentes etapas de evaluación del balance hídrico, como la interpolación de datos espaciales, el cálculo de evaporación, evapotranspiración e infiltración, teniendo en cuenta las características del suelo y los parámetros del ciclo del agua urbana. WaterpyBal calcula los parámetros del presupuesto de agua, como la recarga, el déficit y la escorrentía, en un espectro espacial-temporal definido y se puede utilizar en la etapa de post-procesamiento para crear mapas, gráficos, hojas de datos y archivos raster. Esta herramienta tiene un diseño modular que asegura la capacidad de futuros desarrollos y complementos. WaterpyBal Studio es la interfaz gráfica de usuario de WaterpyBal que facilita el uso de esta herramienta en proyectos de gestión del agua. En esencia, estas herramientas ofrecen soporte para proyectos de gestión sostenible de aguas subterráneas que garantizan resultados de investigación reproducibles en estos campos ambientales.