Skip to main content
HydroBlox: AI-Assisted Visual Programming Framework for Enhanced Scientific Reproducibility in Hydrology

HydroBlox: AI-Assisted Visual Programming Framework for Enhanced Scientific Reproducibility in Hydrology

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

Add a Comment

You must log in to post a comment.


Comments

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

Downloads

Download Preprint

Authors

Carlos Erazo Ramirez, Ibrahim Demir

Abstract

Scientific workflow reproducibility for hydrological and environmental analyses remains a challenge due to the heterogeneity of data sources, analysis protocols, and evolving visualization needs. This study introduces HydroBlox, a client-side browser-based framework that supports the creation, execution, and export of hydrological workflows using a visual programming interface. The platform integrates modular web libraries to perform data retrieval, statistical analysis, and visualization directly in the browser. Two case studies are presented in the study includes analyzing precipitation-streamflow response relationships in the Iowa River Basin and computing the Standardized Precipitation Index using a WebAssembly-enhanced drought analysis workflow. Results demonstrate the system’s capacity to facilitate reproducible, portable, and extensible hydrological analyses across spatial and temporal scales. The study discusses the architecture, implementation, and capabilities of the system and explores its implications for collaborative research, education, and low-code scientific computing in hydrology.

DOI

https://doi.org/10.31223/X56J0S

Subjects

Civil and Environmental Engineering, Computational Engineering, Education, Environmental Engineering, Hydraulic Engineering, Science and Mathematics Education

Keywords

Visual Programming, AI Assistant, hydroinformatics, workflows, reproducibility

Dates

Published: 2025-06-21 00:35

Last Updated: 2025-06-21 00:35

License

CC BY Attribution 4.0 International

Additional Metadata

Conflict of interest statement:
None

Data Availability (Reason not available):
Platform made available upon request