Advancing hydrology through open-source tools, community collaboration, and cutting-edge research.
Containerized solutions for running the NextGen Water Resources Modeling Framework locally
The NextGen Framework, run in any environment with as little as an hour of setup
- NGIAB-CloudInfra - Docker distribution for wide compatibility
- NGIAB-HPCInfra - Singularity distribution for HPC-optimized modeling
- NGIAB Data Preprocess - Data preparation tools
- NGIAB-TEEHR - NGIAB TEEHR integration
- NGIAB-Client - NGIAB Visualizer based on Tethys platform
- NGIAB Calibration - Calibration tools
- NGIAB 101 Training - A comprehensive guide to getting started with NGIAB Ecosystem
- Documentation on CIROH Hub - In-depth information on NGIAB and related tools
- Community Hydrofabric Patcher - Source for patched hydrofabric files retrieved by Data Preprocess
- NGIAB Website - NGIAB product portfoio website - ngiab.ciroh.org
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)
Instant access to NextGen in a JupyterHub notebook environment
- CCNH on CIROH Hub - Instructions to run CCNH from CIROH-2i2c JupyterHub
- PyNGIAB - Software foundation for CCNH
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
- CIROH Hub website - Central resource for CIROH research, documentation, services, and news
- ciroh_hub - Repository for updating and maintaining CIROH Hub
- RIVR - Public-focused mobile app for monitoring river flow and flood risk, powered by the NWM
- 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
- awi-ciroh-image - CIROH JupyterHub Image repository
- Conferences - Archive of CIROH presentations from conferences, workshops, and more
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.