Journal article
HydroLang: An open-source web-based programming framework for hydrological sciences
Environmental modelling & software : with environment data news, Vol.157, 105525
11/01/2022
DOI: 10.1016/j.envsoft.2022.105525
Abstract
Keywords Scientific visualization; Hydrological analysis; Software libraries; Web frameworks; Neural networks Highlights * Open source web-based programming framework for hydrological research and education. * A software toolkit for hydrological data retrieval, analysis, and visualization. * Modular architecture and detailed guidelines for simple adoption and extension. * Sharing models, data, and case studies for large-scale community participation. This paper introduces HydroLang, an open-source and integrated community-driven computational web framework for hydrology and water resources research and education. HydroLang employs client-side web technologies and standards to carry out various routines aimed at acquiring, managing, transforming, analyzing, and visualizing hydrological datasets. HydroLang consists of four major high-cohesion low-coupling modules: (1) retrieving, manipulating, and transforming raw hydrological data, (2) statistical operations, hydrological analysis, and model creation, (3) generating graphical and tabular data representations, and (4) mapping and geospatial data visualization. To demonstrate the framework's capabilities, portability, and interoperability, two detailed case studies (assessment of lumped models and construction of a rainfall disaggregation model) have been presented. HydroLang's unique modular architecture and open-source nature allow it to be easily tailored into any use case and web framework, and it encourages iterative enhancements with community involvement to establish the comprehensive next-generation hydrological software toolkit. Author Affiliation: (a) Brandenburg University of Technology Cottbus-Seftenberg, Cottbus, Germany (b) IIHR -- Hydroscience & Engineering, University of Iowa, Iowa City, IA, USA (c) Civil and Environmental Engineering, University of Iowa, Iowa City, IA, USA * Corresponding author.. IIHR -- Hydroscience & Engineering, University of Iowa, 300 S. Riverside Dr., Iowa City, IA, 52246, USA. Article History: Received 2 July 2021; Revised 6 September 2022; Accepted 9 September 2022 Byline: Carlos Erazo Ramirez [cerazoramirez@uiowa.edu] (a,b,c), Yusuf Sermet [msermet@uiowa.edu] (b,*), Frank Molkenthin (a), Ibrahim Demir (b,c)
Details
- Title: Subtitle
- HydroLang: An open-source web-based programming framework for hydrological sciences
- Creators
- Carlos Erazo RamirezYusuf SermetFrank MolkenthinIbrahim Demir
- Resource Type
- Journal article
- Publication Details
- Environmental modelling & software : with environment data news, Vol.157, 105525
- DOI
- 10.1016/j.envsoft.2022.105525
- ISSN
- 1364-8152
- eISSN
- 1873-6726
- Publisher
- Elsevier B.V
- Grant note
- DOI: 10.13039/501100010790, name: Erasmus+
- Language
- English
- Date published
- 11/01/2022
- Description audience
- Academic
- Academic Unit
- Electrical and Computer Engineering; Civil and Environmental Engineering; IIHR--Hydroscience and Engineering; Injury Prevention Research Center
- Record Identifier
- 9984303928902771
Metrics
54 Record Views