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...
Main Authors: | , , , |
---|---|
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 |