HydroLang: An open-source web-based programming framework for hydrological sciences

Open Web App

Owners: This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource.
Type: App Connector
Storage: The size of this app connector is 0 bytes
Created: Jan 13, 2023 at 7:30 p.m.
Last updated: Jan 16, 2023 at 10:32 p.m.
Citation: See how to cite this resource
Sharing Status: Public
Views: 591
Downloads: 0
+1 Votes: Be the first one to 
Comments: No comments (yet)


This software 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. 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. Case studies can be found in the repositories linked to the software.

Subject Keywords



Coordinate System/Geographic Projection:
WGS 84 EPSG:4326
Coordinate Units:
Decimal degrees
Place/Area Name:
North Latitude
East Longitude
South Latitude
West Longitude


App-launching Resource Level URL Pattern: Help




Supported Aggregation Types:

Multidimensional Content: A multidimensional dataset represented by a NetCDF file (.nc) and text file giving its NetCDF header content, Referenced Time Series Content: A reference to one or more time series served from HydroServers outside of HydroShare in WaterML format, Single File Content: A single file with file specific metadata

Sharing Status:

Published, Public, Discoverable, Private



App Icon:


Funding Agencies

This resource was created using funding from the following sources:
Agency Name Award Title Award Number
CUAHSI 2021 Hydroinformatics Fellowship Award NSF: EAR-1849458
University of Iowa's Hydroinformatics Lab


People or Organizations that contributed technically, materially, financially, or provided general support for the creation of the resource's content but are not considered authors.

Name Organization Address Phone Author Identifiers
Carlos Erazo University of Iowa Iowa, US 7866748068

How to Cite

Erazo, C. (2023). HydroLang: An open-source web-based programming framework for hydrological sciences, HydroShare, http://www.hydroshare.org/resource/335a5ed2f1af41acb4c531d8b2a94c3c

This resource is shared under the Creative Commons Attribution CC BY.



There are currently no comments

New Comment