Skip to main content
Article
HydroDS: Data Services in Support of Physically Based, Distributed Hydrological Models
Environmental Modelling & Software
  • Tseganeh Zekiewos Gichamo, Utah State University
  • Nazmus S. Sazib, Science Application International Corporation
  • David G. Tarboton, Utah State University
  • Pabitra Dash, Utah State University
Document Type
Article
Publisher
Elsevier Ltd
Publication Date
1-9-2020
Disciplines
Creative Commons License
Creative Commons Attribution-Noncommercial-No Derivative Works 4.0
Abstract

Physically based distributed hydrologic models require geospatial and time-series data that take considerable time and effort in processing them into model inputs. Tools that automate and speed up input processing facilitate the application of these models. In this study, we developed a set of web-based data services called HydroDS to provide hydrologic data processing ‘software as a service.’ HydroDS provides functions for processing watershed, terrain, canopy, climate, and soil data. The services are accessed through a Python client library that facilitates developing simple but effective data processing workflows with Python. Evaluations of HydroDS by setting up the Utah Energy Balance and TOPNET models for multiple headwater watersheds in the Colorado River basin show that HydroDS reduces the input preparation time compared to manual processing. It also removes the requirements for software installation and maintenance by the user, and the Python workflows enhance reproducibility of hydrologic data processing and tracking of provenance.

Citation Information
Gichamo, T. Z., N. S. Sazib, D. G. Tarboton and P. Dash, (2020), "HydroDS: Data Services in Support of Physically Based, Distributed Hydrological Models," Environmental Modelling & Software: 104623, https://doi.org/10.1016/j.envsoft.2020.104623