Hydrology (Mar 2023)
Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
Abstract
Distributed hydrological modeling has increased its popularity in the community, leading to the development of multiple models with different approaches. However, the rapid growth has also opened a gap between models, interfaces, and advanced users. User interfaces help to set up and pre-process steps. Nevertheless, they also limit the implementation of more complex experiments. This work presents the Watershed Modeling Framework (WMF) as a step forward in closing the interface–usage gap. WMF is a Fortran-Python module designed to provide tools to perform hydrological analysis and modeling that conceptualizes the watershed as an object with a defined topology, properties, and functions. WMF has a built-in hydrological model, geomorphological analysis functions, and a QGIS plugin. WMF interacts with other popular Python modules, making it dynamic and expandible. In this work, we describe the structure of WMF and its capabilities. We also provide some examples of its implementation and discuss its future development.
Keywords