Skip to main content

NGIAB at a Glance

Explore the NextGen In A Box (NGIAB) ecosystem through the interactive tabs below.

Click on Key Features, Capabilities, or Access Methods to learn more.


NGIAB and ExtensionsKey featuresNOAA-OWP Tools/Libraries Utilized
Data Preprocess
  • Specializes in initial data preparation
  • Handles subsetting and forcing processing
  • Supports basic data processing tasks
  • Helps with running NGIAB
  • t-route
  • hydrotools
  • hydrofabric tools

NGIAB Implementation

(Cloud, HPC)

  • Focused specifically on model execution
  • Core engine for running simulations
  • Does not handle pre/post-processing tasks
TEEHR Evaluation
  • Handles both input and output processing
  • Supports full workflow, from data preparation to cloud deployment

Built to evaluate OWP model outputs

Data Visualizer
  • Focused on analysis and validation
  • Supports data processing and output analysis

Designed for OWP hydrofabric visualization

DataStreamCLI
  • Complete workflow for scalable and reproducible NextGen simulations using NGIAB
  • Serves as the on-server workflow for NextGen Research DataStream executions
  • Integrated and built-in tooling for forcing processing, subsetting, BMI config file generation and more
  • ngen-cal
  • t-route
  • hydrofabric tools
Forcing Processor
  • General tool for scalable and efficient processing of NWM gridded data into NextGen compatible catchment-averaged data
  • Works for forcings and channel routing data
  • Deployed as a modular datastream in the NextGen Research DataStream to provide timely NextGen forcings data
NGIAB-Cal
  • Simplifies hydrologic model calibration for NGIAB workflows
  • Creates calibration directory and configurations within the NGIAB folder structure
  • Runs calibration process using Docker
  • Copies calibrated parameters to model configurations
  • ngen-cal