HydroLang: An Open-Source Web-Based Programming Framework for Hydrological Sciences

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.


Download Preprint


Carlos Erazo Ramirez , Yusuf Sermet, Frank Molkenthin, Ibrahim Demir


This paper presents HydroLang, an open-source and integrated community-driven computational web framework to support research and education in hydrology and water resources. HydroLang uses client-side web technologies and standards to perform different routines which aim towards the acquisition, management, transformation, analysis and visualization of hydrological datasets. HydroLang is comprised of four main high-cohesion low-coupling modules for: (1) retrieving, manipulating, and transforming raw hydrological data, (2) statistical operations, hydrological analysis, and creating models, (3) generating graphical and tabular data representations, and (4) mapping and geospatial data visualization. Two extensive case studies (i.e., evaluation of lumped models and development of a rainfall disaggregation model) have been presented to demonstrate the framework’s capabilities, portability, and interoperability. HydroLang’s unique modular architecture and open-source nature allow it to be easily tailored into any use case and web framework and promote iterative enhancements with community involvement to establish the comprehensive next-generation hydrological software toolkit.






Scientific visualization, hydrological analysis, web frameworks, software libraries


Published: 2021-07-03 22:11


CC BY Attribution 4.0 International

Add a Comment

You must log in to post a comment.


There are no comments or no comments have been made public for this article.