Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework

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 ste...

Full description

Bibliographic Details
Main Authors: Nicolás Velásquez, Jaime Ignacio Vélez, Oscar D. Álvarez-Villa, Sandra Patricia Salamanca
Format: Article
Language:English
Published: MDPI AG 2023-03-01
Series:Hydrology
Subjects:
Online Access:https://www.mdpi.com/2306-5338/10/4/76
_version_ 1797605223135444992
author Nicolás Velásquez
Jaime Ignacio Vélez
Oscar D. Álvarez-Villa
Sandra Patricia Salamanca
author_facet Nicolás Velásquez
Jaime Ignacio Vélez
Oscar D. Álvarez-Villa
Sandra Patricia Salamanca
author_sort Nicolás Velásquez
collection DOAJ
description 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.
first_indexed 2024-03-11T04:57:59Z
format Article
id doaj.art-4c23e4c076d54f8a986f73e213b079ba
institution Directory Open Access Journal
issn 2306-5338
language English
last_indexed 2024-03-11T04:57:59Z
publishDate 2023-03-01
publisher MDPI AG
record_format Article
series Hydrology
spelling doaj.art-4c23e4c076d54f8a986f73e213b079ba2023-11-17T19:30:11ZengMDPI AGHydrology2306-53382023-03-011047610.3390/hydrology10040076Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling FrameworkNicolás Velásquez0Jaime Ignacio Vélez1Oscar D. Álvarez-Villa2Sandra Patricia Salamanca3Department of Civil and Environmental Engineering, Iowa Flood Center, University of Iowa, Iowa City, IA 52245, USADepartment of Geosciences and Environment, Universidad Nacional de Colombia, Sede Medellín 050034, ColombiaEmergente Sustainable Energy, Envigado 055422, ColombiaDepartment of Geosciences and Environment, Universidad Nacional de Colombia, Sede Medellín 050034, ColombiaDistributed 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.https://www.mdpi.com/2306-5338/10/4/76hydrological modelingPythonFortranstreamflow topologywatershed analysis
spellingShingle Nicolás Velásquez
Jaime Ignacio Vélez
Oscar D. Álvarez-Villa
Sandra Patricia Salamanca
Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
Hydrology
hydrological modeling
Python
Fortran
streamflow topology
watershed analysis
title Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
title_full Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
title_fullStr Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
title_full_unstemmed Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
title_short Comprehensive Analysis of Hydrological Processes in a Programmable Environment: The Watershed Modeling Framework
title_sort comprehensive analysis of hydrological processes in a programmable environment the watershed modeling framework
topic hydrological modeling
Python
Fortran
streamflow topology
watershed analysis
url https://www.mdpi.com/2306-5338/10/4/76
work_keys_str_mv AT nicolasvelasquez comprehensiveanalysisofhydrologicalprocessesinaprogrammableenvironmentthewatershedmodelingframework
AT jaimeignaciovelez comprehensiveanalysisofhydrologicalprocessesinaprogrammableenvironmentthewatershedmodelingframework
AT oscardalvarezvilla comprehensiveanalysisofhydrologicalprocessesinaprogrammableenvironmentthewatershedmodelingframework
AT sandrapatriciasalamanca comprehensiveanalysisofhydrologicalprocessesinaprogrammableenvironmentthewatershedmodelingframework