The “Community NextGen” track will focus on using the Next Generation Water Resources Modeling framework (NextGen) and will give participants hands-on experience with NextGen In A Box (NGIAB), a streamlined deployment solution for NextGen. Workshops will cover the use of tools to quickly prepare NextGen simulations, the TEEHR Evaluation Tool, and the Tethys Data Visualizer. The track will also explore advanced capabilities, including NextGen DataStream, providing insights into building and validating input packages for reproducible modeling workflows. Finally, the track will emphasize opportunities to contribute to the CIROH NextGen datastream, a baseline simulation of CONUS hydrology. Sessions will highlight best practices for community development and collaborative efforts within the NextGen platform.
Leads: Arpita Patel and James Halgren, University of Alabama
Workshop Listings
Navigating the NextGen Ecosystem and NextGen In A Box (NGIAB)
Day 1 Session 1
Arpita Patel
Zach Wills
Josh Cunningham
Starting with data collection and standardization tools, we will discuss and explore what these tools do and how to get them. Moving into Modeling and Data Production we’ll discuss cost and computational considerations for projects by size, and potential pitfalls. Next, we will cover evaluation and visualization tools and how they integrate into the various workflows. The remainder of the time will be dedicated to the discussion of how these tools integrate on a technical and organizational level, with consideration given to community data organization, future services needed by the community, and overall cohesion of the NextGen ecosystem.
Join us for an insightful session where we delve into the versatile world of NGIAB, a containerized and user-friendly solution designed to run the Community Hydrologic Modeling Framework, NextGen. This workshop will guide participants through the methods for running NGIAB across various platforms, ensuring seamless control over inputs, configurations, and executions directly from your local machine.
The Next Generation Water Resources Modeling Framework (NextGen) uses the Basic Model Interface (BMI) to control model run time and pass data from one model to another. Although NextGen is model-agnostic, any model plugged into the framework must have a complete, functional BMI implementation. In this workshop we will overview the basics of how NextGen utilizes BMI and detail its important functions, and we will demonstrate how to take a simple Python model from its initial state of being non-BMI-compliant to its finished, NextGen-ready state with BMI. Additionally, we will demonstrate how to use your model with the NGIAB (NextGen in a Box) project, rather than building NextGen from scratch. We will discuss the importance of modularization and separation of concerns so you can apply the lessons from this workshop to your own model.
NextGen: How do I customize the evaluation using TEEHR and the visualization run using Tethys?
Day 2 Session 1
Matt Denno
Giovanni Romero
Sam Lamont
This workshop offers participants an in-depth exploration of customizing and running TEEHR analyses within the NextGen In A box (NGIAB), emphasizing both evaluation and visualization processes. Attendees will begin with an overview of TEEHR, including its current status and core functionalities, followed by an overview of the NGIAB visualizer, built for the output visualization. Participants will perform customized TEEHR evaluations as a standalone tool and within the NGIAB framework. Additionally, attendees will explore NGIAB outputs both within the NGIAB visualizer interface and notebook environments, enhancing their ability to visualize and interpret data effectively. By the end of the workshop, participants will have a solid understanding of TEEHR’s capabilities, the integration with NGIAB, and advanced visualization techniques using the NGIAB Visualizer and notebook environments.
Day 2 Session 2
Sifan A. Koriche
Shahabul Alam
Josh Cunningham
Xia Feng
This workshop provides participants with a comprehensive understanding of calibration, regionalization, and sharing of model parameters within the NextGen framework. Attendees will gain hands-on experience calibrating hydrological models using open-source tools, learn best practices for regionalizing calibrated parameters for ungauged basins, and explore effective methods to share and manage these parameters for collaborative use. The session emphasizes practical calibration exercises, a theoretical discussion on regionalization techniques, and a brief hands-on demonstration of parameter sharing. By the end of the session, participants will have practical skills and resources to enhance the reproducibility and scalability of their modeling workflows.
NextGen Research DataStream: How to Contribute to Improving NextGen Forecasts
Day 3 Session 1
Jordan Laser
James Halgren
Zach Wills
Arpita Patel
Giovanni Romero
The NextGen Research DataStream is a system that performs daily NextGen executions in AWS cloud. The configuration for these Next Gen simulations is publicly available in the ngen-datastream repository. This enables the community direct access to the configuration and the ability to make contributions to improving forecasts made with the NextGen framework. This workshop walks through the process by which a community member may propose a change to the configuration and thereby demonstrate how the community writ large can improve NextGen forecasts.
Community Hydrofabric
Day 3 Session 2
Mike Johnson
Coming Soon