Skip to content
@CIROH-UA

CIROH-UA

CIROH @UA enterprise github account - Advancing water resources modeling through open-source innovation

CIROH-UA

Cooperative Institute for Research to Operations in Hydrology

The University of Alabama - Alabama Water Institute

GitHub followers Website Documentation Portal


🎯 Mission

Advancing hydrology through open-source tools, community collaboration, and cutting-edge research.

🚀 Featured Projects

🏆 NextGen In A Box (NGIAB) Ecosystem - ngiab.ciroh.org

Containerized solution for running the NextGen Water Resources Modeling Framework locally

📊 NextGen Research DataStream (NRDS)

Automated system for continuous hydrologic predictions

  • forcingprocessor - Forcingprocessor converts National Water Model (NWM) forcing data into Next Generation National Water Model (NextGen) forcing data
  • ngen-datastream - Infrastructure and tooling for the NextGen Research DataStream (NRDS) - Datastream Orchestration on AWS
  • datastreamcli - DataStreamCLI is a stand alone tool that automates the complete workflow from preprocessing input data for NextGen to execution of the NextGen simulation through NextGen In a Box (NGIAB)
  • Real-time processing for entire conus on CIROH AWS account - datastream.ciroh.org - README.html provides more details
  • Community parameter integration capability (in-progress)

💧 NextGen Framework Core Components

Essential modeling engines powering the NextGen Water Resources Modeling Framework

  • ngen - NextGen Water Resources Modeling Framework Engine (fork from NOAA-OWP repo) (ngiab branch integrated into NGIAB)
  • t-route - Tree-based hydrologic routing engine for river network flow (fork from NOAA-OWP repo) (ngiab branch integreated into NGIAB)
  • lstm - Basic Model Interface (BMI) for streamflow prediction using Long Short-Term Memory (LSTM) networks (main branch - integrated into NGIAB)
  • rust-lstm - A Rust implementation of a BMI adapter for LSTM-based streamflow prediction

📈 Model Evaluation and Visualization

Easily assess and explore NextGen-based model outputs (integrated into NGIAB-CloudInfra)

Data Access

  • api-nwm-gcp - NWM BigQuery API - REST API backed by National Water Model data, developed and deployed on Google Cloud Platform
  • nwmurl - It provides utility functions specifically designed to subset and generate National Water Model (NWM) data URLs
  • nwm_kerchunk - It provides National Water Model (NWM) output, which is stored as .nc files, into JSON headers and upload them to an AWS S3 bucket.

CIROH-2i2c JupyterHub

CIROH DocuHub and Portal

  • ciroh-ua_website - technical documentation of few of the CIROH's projects, services, policies, latest blogs and news.
  • ciroh-portal - CIROH portal for products, publications and courses

Acknowledgments

This research was supported by the Cooperative Institute for Research to Operations in Hydrology (CIROH) with funding under award NA22NWS4320003 from the NOAA Cooperative Institute Program. The statements, findings, conclusions, and recommendations are those of the author(s) and do not necessarily reflect the opinions of NOAA.

Pinned Loading

  1. NGIAB-CloudInfra NGIAB-CloudInfra Public

    NextGen In A Box: NextGen Generation Water Modeling Framework for Community Release (Docker version) and GitHub Repo for CIROH IT CyberInfrastructure

    Shell 21 31

  2. ngen-datastream ngen-datastream Public

    Infrastructure and tooling for the NextGen Research DataStream (NRDS) - Datastream Orchestration on AWS

    Python 10 16

Repositories

Showing 10 of 54 repositories
  • ngen-datastream Public

    Infrastructure and tooling for the NextGen Research DataStream (NRDS) - Datastream Orchestration on AWS

    CIROH-UA/ngen-datastream’s past year of commit activity
    Python 10 GPL-3.0 16 16 (1 issue needs help) 5 Updated Jan 21, 2026
  • .github Public
    CIROH-UA/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Jan 20, 2026
  • datastreamcli Public

    CLI-based workflow tool for NextGen Water Modeling Framework simulations

    CIROH-UA/datastreamcli’s past year of commit activity
    Python 2 GPL-3.0 5 13 (2 issues need help) 5 Updated Jan 20, 2026
  • NGIAB-CloudInfra Public

    NextGen In A Box: NextGen Generation Water Modeling Framework for Community Release (Docker version) and GitHub Repo for CIROH IT CyberInfrastructure

    CIROH-UA/NGIAB-CloudInfra’s past year of commit activity
    Shell 21 MIT 31 16 5 Updated Jan 20, 2026
  • training-HydroShare-101 Public

    HydroShare 101 training module

    CIROH-UA/training-HydroShare-101’s past year of commit activity
    1 0 0 0 Updated Jan 19, 2026
  • awi-ciroh-image Public

    CIROH JupyterHub image repository

    CIROH-UA/awi-ciroh-image’s past year of commit activity
    Dockerfile 2 BSD-3-Clause 8 7 4 Updated Jan 18, 2026
  • Conferences Public Forked from AlabamaWaterInstitute/AWI-Conferences

    presentations and posters from the Conferences

    CIROH-UA/Conferences’s past year of commit activity
    2 17 0 1 Updated Jan 16, 2026
  • NGIAB_data_preprocess Public

    Tools to subset hydrofabrics, generate forcings, create default realizations for NGIAB

    CIROH-UA/NGIAB_data_preprocess’s past year of commit activity
    Python 13 MIT 17 7 (1 issue needs help) 5 Updated Jan 15, 2026
  • ngen Public Forked from NOAA-OWP/ngen

    Next Generation Water Modeling Engine and Framework Prototype (ngiab branch - development version of NextGen)

    CIROH-UA/ngen’s past year of commit activity
    C++ 2 Apache-2.0 80 1 0 Updated Jan 15, 2026
  • RIVR Public
    CIROH-UA/RIVR’s past year of commit activity
    Dart 0 0 0 5 Updated Jan 14, 2026