当前位置: X-MOL 学术Environ. Model. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
HydroLang: An open-source web-based programming framework for hydrological sciences
Environmental Modelling & Software ( IF 4.8 ) Pub Date : 2022-09-14 , DOI: 10.1016/j.envsoft.2022.105525
Carlos Valentín Erazo Ramirez , Yusuf Sermet , Frank Molkenthin , Ibrahim Demir

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.



中文翻译:

HydroLang:一个开源的基于网络的水文科学编程框架

本文介绍了 HydroLang,这是一个用于水文和水资源研究和教育的开源和集成社区驱动的计算网络框架。HydroLang 采用客户端 Web 技术和标准来执行旨在获取、管理、转换、分析和可视化水文数据集的各种例程。HydroLang 由四个主要的高内聚低耦合模块组成:(1) 检索、处理和转换原始水文数据,(2) 统计操作、水文分析和模型创建,(3) 生成图形和表格数据表示,以及(4) 测绘和地理空间数据可视化。为了展示框架的功能、可移植性和互操作性,介绍了两个详细的案例研究(集总模型的评估和降雨分解模型的构建)。HydroLang 独特的模块化架构和开源特性使其可以轻松地定制到任何用例和 Web 框架中,并且它鼓励社区参与的迭代增强,以建立全面的下一代水文软件工具包。

更新日期:2022-09-19
down
wechat
bug