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 Hub


🎯 Mission

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

🏆 Community NextGen Ecosystem

Containerized solutions for running the NextGen Water Resources Modeling Framework locally

🧊 NextGen in a Box

The NextGen Framework, run in any environment with as little as an hour of setup

📊 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)
  • NRDS Visualizer - Online visualization of NRDS outputs, accessible via nrds.ciroh.org
  • S3 bucket - datastream.ciroh.org - README.html provides more details
  • Community parameter integration capability (in-progress)

📖 CIROH Community NextGen Hub (CCNH)

Instant access to NextGen in a JupyterHub notebook environment

💧 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)
  • rs_route - Rust-based Muskingum-Cunge channel routing; designed for similar functionality to t-route
  • 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
  • bmi_dummy - A basic no-op implementation of the BMI interface
  • hf_pmtiles - Conversion from GeoPackages to Protomaps PMTiles

🤝 Community Resources

CIROH Hub

  • CIROH Hub website - Central resource for CIROH research, documentation, services, and news
  • ciroh_hub - Repository for updating and maintaining CIROH Hub

CIROH RIVR

  • RIVR - Public-focused mobile app for monitoring river flow and flood risk, powered by the NWM

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.
  • forecast_data_overlay - Standalone utility to visually overlay and compare multiple forecasts data sources

CIROH-2i2c JupyterHub

Education and Outreach

  • Conferences - Archive of CIROH presentations from conferences, workshops, and more

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 (R2OHC Platform)

    Shell 23 37

  2. ngen-datastream ngen-datastream Public

    Infrastructure and tooling for the NextGen Research DataStream (NRDS)

    Python 11 16

Repositories

Showing 10 of 63 repositories
  • NGIAB-CloudInfra Public

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

    CIROH-UA/NGIAB-CloudInfra's past year of commit activity
    Shell 23 MIT 37 11 1 Updated Sep 8, 2026
  • ciroh_hub Public

    CIROH Hub - hub.ciroh.org

    CIROH-UA/ciroh_hub's past year of commit activity
    JavaScript 5 MIT 15 3 2 Updated Sep 8, 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 Sep 8, 2026
  • RIVR Public
    CIROH-UA/RIVR's past year of commit activity
    Dart 1 2 0 3 Updated Sep 7, 2026
  • forcingprocessor Public

    ForcingProcessor calculates NextGen catchment-averaged forcings from gridded sources like the National Water Model.

    CIROH-UA/forcingprocessor's past year of commit activity
    Python 2 MIT 8 4 4 Updated Sep 7, 2026
  • ngiab-client Public Forked from Aquaveo/ngiab-client

    NGIAB Visualizer

    CIROH-UA/ngiab-client's past year of commit activity
    JavaScript 1 4 3 11 Updated Sep 7, 2026
  • subdomain-ngiab Public

    Deployment source for the ngiab.ciroh.org subdomain.

    CIROH-UA/subdomain-ngiab's past year of commit activity
    CSS 0 0 0 0 Updated Sep 4, 2026
  • ngen-datastream Public

    Infrastructure and tooling for the NextGen Research DataStream (NRDS)

    CIROH-UA/ngen-datastream's past year of commit activity
    Python 11 GPL-3.0 16 18 5 Updated Sep 4, 2026
  • subdomain-hub Public

    Deployment source for the hub.ciroh.org subdomain.

    CIROH-UA/subdomain-hub's past year of commit activity
    HTML 0 0 0 0 Updated Sep 3, 2026
  • t-route Public Forked from NOAA-OWP/t-route

    Tree based hydrologic and hydraulic routing (ngiab branch - development version)

    Python 4 73 1 2 Updated Sep 2, 2026

Top languages

Loading…

Most used topics

Loading…