<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>CIROH Hub Blog</title>
        <link>http://ciroh.org/staging/main/blog</link>
        <description>CIROH Hub Blog</description>
        <lastBuildDate>Mon, 24 Aug 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[NextGen In A Box (NGIAB) and CIROH Cyberinfrastructure Power Flash Flood Research at the 2026 Summer Institute]]></title>
            <link>http://ciroh.org/staging/main/blog/summer-institute-flash-flood</link>
            <guid>http://ciroh.org/staging/main/blog/summer-institute-flash-flood</guid>
            <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ten graduate students in three teams had seven weeks to bring sub-hourly radar rainfall, precipitation uncertainty, and ensemble forecasting methods into the NextGen Water Resources Modeling Framework. Here's how NGIAB and CIROH cyberinfrastructure carried the load.]]></description>
            <content:encoded><![CDATA[<p>On July 4, 2025, a flash flood on the Guadalupe River caused 119 fatalities in Kerr County, Texas.
It was the deadliest flash flood in the United States since 1976, and a reminder that flash floods
remain among the most dangerous weather hazards in the country. Forecasting them means working at
the speed and scale of the storm: small basins, minutes to hours, and rainfall estimates that can
make or break the prediction.</p>
<p>That challenge set the agenda for our theme at the 2026 Water Prediction Innovators Summer Institute:
<strong>Advancing the Use of Quantitative Precipitation Inputs into the NextGen Framework</strong>. Ten graduate
students in three teams (Don't Runoff!, FlashCast, and The Post-Processors) had seven weeks to bring
sub-hourly radar rainfall, precipitation uncertainty, and ensemble forecasting methods into the
NextGen Water Resources Modeling Framework. Seven weeks is not much, and the teams could not spend half
of it compiling a modeling framework or downloading terabytes of radar data to laptops. Fortunately, they did
not have to. The CIROH cyberinfrastructure team carried that load.</p>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-08-summer-institute/dont-runoff-team.png" width="100%" alt="Team Don't Runoff! members Leo Lonzarich, Azizur Rahman, and Jessica Keiser."><figcaption><em>Team Don't Runoff! (left to right): Leo Lonzarich, Azizur Rahman, Jessica Keiser.</em></figcaption></figure>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-08-summer-institute/flashcast-team.png" width="100%" alt="Team FlashCast members Alex Lastner, Danna Villarreal, and Bikas Gupta."><figcaption><em>Team FlashCast (left to right): Alex Lastner, Danna Villarreal, Bikas Gupta.</em></figcaption></figure>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-08-summer-institute/post-processors-team.png" width="100%" alt="Team The Post-Processors members Mohammad Mosavat, Niloufar Soheili, Aldo Andres Tapia Araya, and Amirhossein Montazeri."><figcaption><em>Team The Post-Processors (left to right): Mohammad Mosavat, Niloufar Soheili, Aldo Andres Tapia Araya, Amirhossein Montazeri.</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-framework-fits-in-the-box">The framework fits in the Box<a href="http://ciroh.org/staging/main/blog/summer-institute-flash-flood#the-framework-fits-in-the-box" class="hash-link" aria-label="Direct link to The framework fits in the Box" title="Direct link to The framework fits in the Box" translate="no">​</a></h2>
<p>NextGen is powerful but challenging to run. NextGen In A Box (NGIAB), CIROH's containerized
distribution with more than 41,000 Docker pulls, turns that setup problem into a single pull
command. This year's Summer Institute members were able to hit the ground running after
just a single one-hour NGIAB workshop, demonstrating its sheer accessibility.</p>
<p>However, the teams did more than just run it. NGIAB is also an <em>open</em> box, and they took full
advantage by extending it:</p>
<ul>
<li class=""><strong>FlashCast</strong> built a modified NGIAB Docker image that runs CFE and T-Route on a 15 minute
timestep and forced it with 15 minute MRMS radar rainfall, expanding the framework's standard
hourly configuration to the sub-hourly scales flash floods demand.</li>
<li class=""><strong>The Post-Processors</strong> modified the NGIAB data preprocess library so NextGen could ingest MRMS
radar estimates and HRRR forecast rainfall in place of the default AORC forcing. They then simulated
8,474 catchments around Ellicott City, Maryland.</li>
<li class=""><strong>Don't Runoff!</strong> built a volume-preserving workflow that maps 2 minute, 1 km MRMS rainfall onto
NextGen Hydrofabric catchments and used it to drive dHBV2-Flash, a new sub-hourly differentiable
model designed for the framework.</li>
</ul>
<p>Every modification lives in a container or a public repository. Any researcher can pull the same
image, rerun the same experiment, and build on it. That is the point of the box: NGIAB enables
maximal portability and reproducibility to maximize research's impact. For the complete set of shared
resources, see each team's <a href="https://www.hydroshare.org/resource/7b2b22d88a914bb79b3f48e5ea3ecaaf/" target="_blank" rel="noopener noreferrer" class="">final report</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="r2ohc-platform-nsf-jetstream2-and-ngiab-did-the-heavy-lifting">R2OHC Platform: NSF Jetstream2 and NGIAB did the heavy lifting<a href="http://ciroh.org/staging/main/blog/summer-institute-flash-flood#r2ohc-platform-nsf-jetstream2-and-ngiab-did-the-heavy-lifting" class="hash-link" aria-label="Direct link to R2OHC Platform: NSF Jetstream2 and NGIAB did the heavy lifting" title="Direct link to R2OHC Platform: NSF Jetstream2 and NGIAB did the heavy lifting" translate="no">​</a></h2>
<p>None of this fits on a laptop. FlashCast alone ran 2,280 simulation scenarios per basin across
three flash flood case studies (Asheville NC, Pittsburgh PA, and Kerrville TX) — 6,840 NextGen runs
in total. The Post-Processors pushed 500 synthetic storms through NGIAB to train a neural network
surrogate, on top of storm displacement experiments across thousands of catchments. Don't Runoff!
processed radar rainfall for over 5,000 flash flood events across the country and trained a
differentiable model on years of 15-minute data.</p>
<p>The computing resources came from CIROH cyberinfrastructure, which provided allocations on
<a class="" href="http://ciroh.org/staging/main/docs/services/external-resources/nsf-access/jetstream">NSF Jetstream2</a>, Indiana University's
NSF-funded academic cloud, through CIROH's ACCESS allocation (EES240087). JetStream2 hosted virtual machines
sized for each team's workload, from batch NGIAB runs to model training. The rainfall came from
NOAA open data: 2-minute MRMS radar estimates, hourly AORC forcings, and HRRR forecasts, all pulled
straight from public cloud archives. <a href="https://www.hydroshare.org/" target="_blank" rel="noopener noreferrer" class="">CUAHSI HydroShare</a>
closed the loop as the publication home for datasets and supplementary materials, and the
<a href="https://github.com/nwc-cuahsi-summer-institute" target="_blank" rel="noopener noreferrer" class="">NWC-CUAHSI-Summer-Institute GitHub organization</a>
hosts the code.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-the-teams-built">What the teams built<a href="http://ciroh.org/staging/main/blog/summer-institute-flash-flood#what-the-teams-built" class="hash-link" aria-label="Direct link to What the teams built" title="Direct link to What the teams built" translate="no">​</a></h2>
<p><strong>Team Don't Runoff!</strong> delivered <a href="https://nwc-cuahsi-summer-institute.github.io/runoff/" target="_blank" rel="noopener noreferrer" class="">RUNOFF v1.0</a>,
a CONUS-scale catalog of over 5,000 flash flood
events from the NOAA Storm Events Database, each mapped to hydrofabric catchments and paired with a
USGS gauge and quality-controlled MRMS rainfall. RUNOFF is designed to conduct flash flood modeling
experiments using high-quality precipitation estimates. They also delivered
<a href="https://github.com/NWC-CUAHSI-Summer-Institute/dhbv2-flash" target="_blank" rel="noopener noreferrer" class="">dHBV2-Flash</a>, a
15-minute differentiable rainfall-runoff model that captured event peaks in the Upper Neuse basin
with a median peak flow bias of 16% across 1,132 events. Supplementary materials are on
<a href="https://hydroshare.org/resource/761d02556fbe4100809e17eaef44edd9/" target="_blank" rel="noopener noreferrer" class="">HydroShare</a>.</p>
<p><strong>Team FlashCast</strong> addressed a question at the heart of flash flood prediction: how fine, and how
accurate, does the precipitation input need to be? Their
<a href="https://github.com/NWC-CUAHSI-Summer-Institute/nextgen_spatiotemporal_sensitivity" target="_blank" rel="noopener noreferrer" class="">sensitivity pipeline</a>
converts thousands of
NGIAB runs into critical uncertainty matrices, the precipitation uncertainty a forecast can tolerate
before predictions stop being actionable. Early results from the three case studies point to a
scale-dependent answer: for these events, resolution finer than about 7 km and 1 hour added little
on its own, as long as storm volume was preserved. The pipeline is built to put that threshold to
the test across many more basins and storms. Methods and figures are on
<a href="https://www.hydroshare.org/resource/96f00a9eaef44b3ba4c00ddb24f70087/" target="_blank" rel="noopener noreferrer" class="">HydroShare</a>.</p>
<p><strong>The Post-Processors</strong> built <a href="https://github.com/NWC-CUAHSI-Summer-Institute/NCET-data-preprocess" target="_blank" rel="noopener noreferrer" class="">NCET</a>,
the Neighboring Catchment Ensemble Technique, which turns a
single deterministic NextGen simulation into an ensemble streamflow forecast by borrowing
hydrographs from neighboring catchments. Applied to the May 2018 Ellicott City flash flood with a
real HRRR forecast, NCET recovered a flood the deterministic forecast missed, with the largest gains
in probabilistic skill when the ensemble weights were aimed along the storm's displacement. That
early result suggests storm location, more than catchment similarity, should steer the ensemble, and
it points to a computationally inexpensive path toward flash flood forecasting within NextGen. The
team also prototyped Replace and Route, a BMI component that lets NextGen borrow discharge from
high-fidelity external models at hydrofabric nexus points. Evaluation materials are on HydroShare.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="from-asking-research-questions-to-prototyping-workflows-in-seven-weeks">From asking research questions to prototyping workflows, in seven weeks<a href="http://ciroh.org/staging/main/blog/summer-institute-flash-flood#from-asking-research-questions-to-prototyping-workflows-in-seven-weeks" class="hash-link" aria-label="Direct link to From asking research questions to prototyping workflows, in seven weeks" title="Direct link to From asking research questions to prototyping workflows, in seven weeks" translate="no">​</a></h2>
<p>Each product is <a class="" href="http://ciroh.org/staging/main/docs/products/ngiab-ecosystem/dependencies/hydrofabric/">hydrofabric</a>-native,
open, and packaged into containers, BMI modules, and reproducible pipelines — the way that the
Community NextGen ecosystem expects. This ease of access and reuse is research to operations in miniature,
and it is what CIROH cyberinfrastructure is for. NGIAB collapsed setup time from weeks to minutes.
NSF's Jetstream2 scaled experiments beyond what any student laptop could run. Open data archives fed
the models, and HydroShare and GitHub made every result citable and reusable. The students arrived
with research questions. They left behind open prototypes, datasets, and code for the community to
build on.</p>
<hr>
<p><em>The 2026 Water Prediction Innovators Summer Institute took place June 8 — July 22, 2026. 24 graduate
student fellows from 21 unique U.S. institutions formed research teams under the guidance of seven
Theme Leaders, spanning topics from precipitation forecasting to flood risk communication. Research
outcomes are summarized in the
<a href="https://www.hydroshare.org/resource/7b2b22d88a914bb79b3f48e5ea3ecaaf/" target="_blank" rel="noopener noreferrer" class="">2026 WPI SI final report</a>.</em></p>
<p><em>The teams thank the CIROH Cyberinfrastructure &amp; DevOps team and Hydroinformatics team at the
Alabama Water Institute (Arpita Patel, Josh Cunningham, Quinn Lee, Nia Minor, and colleagues) for
cloud provisioning and NextGen support throughout the program, Dr. Fred Ogden for guidance on
developments with the NextGen framework, and the Summer Institute coordinators, Megan Vardaman and
Nana Oye Djan. This work used Jetstream2 through allocation EES240087 from the NSF ACCESS program.
This research was supported by the Cooperative Institute for Research to Operations in Hydrology
(CIROH) under award NA22NWS4320003 from the NOAA Cooperative Institute Program.</em></p>]]></content:encoded>
            <category>Blog</category>
            <category>CIROH</category>
            <category>Summer Institute</category>
            <category>NextGen</category>
            <category>NGIAB</category>
            <category>Flash Flood</category>
            <category>Jetstream2</category>
            <category>NSF Access</category>
            <category>MRMS</category>
            <category>HydroShare</category>
            <category>Cloud Services</category>
            <category>National Water Model</category>
            <category>R2OHC</category>
            <category>CIROH Community Resources</category>
        </item>
        <item>
            <title><![CDATA[CIROH Flood Inundation Mapping (FIM) Community Ecosystem: A Large-Scale Operational Flood Modeling-to-Evaluation Framework]]></title>
            <link>http://ciroh.org/staging/main/blog/fim-community-ecosystem</link>
            <guid>http://ciroh.org/staging/main/blog/fim-community-ecosystem</guid>
            <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A large-scale, cloud-native, open-source ecosystem for flood inundation modeling, simulation, benchmarking, and evaluation, built at the University of Alabama's Surface Dynamics Modeling Lab with support from CIROH.]]></description>
            <content:encoded><![CDATA[<p>Flood Inundation Mapping (FIM) is the spatially explicit delineation of flood extent, turning hydrological forecasts and observations into actionable geospatial information. As the frequency and severity of flooding increase globally, accurate and scalable FIM has become essential to disaster preparedness, emergency response, infrastructure planning, and climate risk assessment. Operationally, flood maps are commonly generated from streamflow forecasts, such as those produced by NOAA's National Water Model in the United States. FIM, however, is only one part of the workflow. Before FIM can reliably inform decisions, it needs to be rigorously checked against high-quality observations of real flood events.</p>
<p>At the University of Alabama's Surface Dynamics Modeling Lab (SDML), with support from CIROH in partnership with NOAA, we have been building the CIROH FIM Community Ecosystem, an interconnected, open-source, Python-based suite of toolsets for large-scale flood inundation modeling, simulation, benchmarking, and evaluation. Below we describe what each component of the Ecosystem does, how they work together, and how to get started.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-problem-fragmented-capabilities-without-a-unified-fim-framework">The problem: fragmented capabilities without a unified FIM framework<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#the-problem-fragmented-capabilities-without-a-unified-fim-framework" class="hash-link" aria-label="Direct link to The problem: fragmented capabilities without a unified FIM framework" title="Direct link to The problem: fragmented capabilities without a unified FIM framework" translate="no">​</a></h2>
<p>This effort starts with a simple question: can flood inundation modeling, benchmarking, and evaluation be brought together into a seamless, unified, and, most importantly, scalable system that serves both operational forecasters and the research community? What exists today are small-scale studies and individual tools: models predict floods, methods that evaluate accuracy, observations that record real events, each built for a specific task and demanding its own painstaking setup. What does not exist is a unified framework spanning modeling to evaluation at scale, for one study area or a thousand, so that methodologies are consistent and ready to calibrate models and test hypotheses. For operational forecasters, the missing piece is scale: mapping a single basin is a tractable problem, but operational forecasting requires generating and trusting a modeling approach across numerous river reaches in real time.</p>
<p>Evaluation raises the bar further. A model's true potential and limitations emerge only when it is tested at scale across many events, diverse floodplains, topographic settings, and hydrologic regimes. Large-scale evaluation is what turns a case study into a defensible conclusion about where a model works, where it fails, and why. Yet such evaluation depends on an "answer key": high-quality records of flood inundation for real flooding events. Those benchmark data have historically been scarce, scattered, and inconsistent, and where benchmarks are unavailable or of poor quality, evaluations lose credibility, and even skillful models are met with mistrust. The result: research groups rebuild the same pipelines from scratch, evaluations cannot be compared across regions or scales, and promising models take longer to reach the people who need them.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="our-effort-the-ciroh-fim-ecosystem">Our effort: the CIROH FIM Ecosystem<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#our-effort-the-ciroh-fim-ecosystem" class="hash-link" aria-label="Direct link to Our effort: the CIROH FIM Ecosystem" title="Direct link to Our effort: the CIROH FIM Ecosystem" translate="no">​</a></h2>
<p>Our answer is an interconnected, interoperable system of open-source components designed to work together through simple programmatic interfaces. Most components are deployed as standalone Python packages: install only what you need, or chain them into a complete workflow.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/assets/images/ecosystem-overview-1735b7fd9c1ef1c801e67ad8091ef5c7.png" width="100%" alt="The CIROH FIM ecosystem at a glance: FIMserv and FIMsim for generation and simulation, FIMbench for benchmarking, FIMeval for evaluation, FIMbox as a sandbox, and FIMsens for observation, all sharing one CIROH cloud backbone."><figcaption><em>The CIROH FIM ecosystem at a glance: FIMserv (generation) and FIMsim (simulations); FIMbench (benchmark database); FIMeval (evaluation); FIMbox (sandbox); FIMsens (observation). Each is a standalone tool, all sharing one CIROH cloud backbone.</em></figcaption></figure>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-fimserv-fim-generation-tool-using-the-noaa-owp-hand-fim-operational-framework">(a) FIMserv: FIM generation tool using the NOAA OWP HAND-FIM operational framework<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#a-fimserv-fim-generation-tool-using-the-noaa-owp-hand-fim-operational-framework" class="hash-link" aria-label="Direct link to (a) FIMserv: FIM generation tool using the NOAA OWP HAND-FIM operational framework" title="Direct link to (a) FIMserv: FIM generation tool using the NOAA OWP HAND-FIM operational framework" translate="no">​</a></h3>
<p>The Office of Water Prediction's Height Above Nearest Drainage (OWP HAND) framework, the operational FIM system of the United States, is a deliberately simple terrain-based model run over Hydrologic Unit Code 8 (HUC8) watersheds (<a href="https://nas.er.usgs.gov/hucs.aspx" target="_blank" rel="noopener noreferrer" class="">more about HUCs</a>) using National Water Model streamflow predictions across 2.7 million river reaches nationwide. Configuring it, however, is not straightforward: setting up the full pipeline from watershed data to streamflow and reproducing it across computing systems have been persistent obstacles to applying, improving, or studying an otherwise scalable model. <a href="https://github.com/sdmlua/FIMserv" target="_blank" rel="noopener noreferrer" class="">FIMserv</a>, the modeling component of the CIROH FIM Ecosystem, removes that barrier. Given a watershed of interest and an event, it automatically configures the entire modeling setup, retrieving the OWP-precalculated watershed data from CIROH's AWS S3 cloud storage (which mirrors the NOAA OWP-precalculated HUC8 datasets for the HAND FIM run) and the NWM streamflow for the chosen event (a past event, also called retrospective data; a live National Water Model forecast; USGS gauge records; or global hydrological products such as GeoGLOWS). It then leverages the <a href="https://github.com/NOAA-OWP/inundation-mapping" target="_blank" rel="noopener noreferrer" class="">OWP inundation mapping framework</a> to produce a flood extent map within minutes (Baruah et al., 2025). It covers NOAA's full forecast range, from hourly short-range runs to 30-day outlooks, and supports simulation of many watersheds and flood events. It can also evaluate the NWM streamflow against USGS gauge observations, providing a measure of confidence in a map's inputs. Users can also modify key configuration inputs, such as river slope, calibration coefficients, and river bathymetry, supporting experimentation well beyond the default modeling setup. It is wrapped as a Python package that runs just as well on a laptop as on cloud infrastructure, so what once took a long time now takes a single installation command.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="b-fimeval-fim-predictions-evaluation-framework">(b) FIMeval: FIM predictions evaluation framework<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#b-fimeval-fim-predictions-evaluation-framework" class="hash-link" aria-label="Direct link to (b) FIMeval: FIM predictions evaluation framework" title="Direct link to (b) FIMeval: FIM predictions evaluation framework" translate="no">​</a></h3>
<p>A flood map is only as useful as the confidence placed in it, and that confidence comes from evaluation: comparing a model-predicted extent against a benchmark flood map from an actual or synthetic event. The traditional methods of evaluation, however, are manual, time-intensive, and error-prone; preparing maps in GIS platforms and/or doing it programmatically, and standardizing models and benchmarks (such as removing permanent water bodies and aligning projections) is so laborious that testing a model across many events becomes impractical. <a href="https://github.com/sdmlua/fimeval" target="_blank" rel="noopener noreferrer" class="">FIMeval</a> automates, standardizes, and scales that step, evaluating any flood maps against benchmarks in a consistent, reproducible manner (Devi et al., 2026). It is deliberately model- and benchmark-agnostic: the map can come from any terrain-based, hydraulic, or data-driven model, and the benchmark from any trusted source. It computes several standard accuracy metrics, with built-in checks for how data imbalance between flooded and dry areas skews those scores. It then goes further, answering the impact-based question communities actually ask: which buildings does the model predict will be inundated, and was that prediction correct? It fits into any Python-based workflow: bring a flood map, whether produced by FIMserv or any other model, together with a benchmark you supply, and FIMeval scores the pair. What makes it especially powerful, though, is that users do not need to supply a benchmark at all: FIMeval connects seamlessly to the FIMbench database, so a single automated query pulls the right quality-controlled benchmark for your area and event and scores against it, provided the event date falls within our available benchmark coverage. FIMbench itself is our rigorously quality-controlled, multi-source benchmark database, described in detail in section (c) below. For FIMserv users, the evaluation can run embedded within FIMserv, generating and evaluating a map in a single pass. Demonstrations span major observed events and design floods alike across continental to global watersheds.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="c-fimbench-an-extensive-fim-benchmarking-database">(c) FIMbench: an extensive FIM benchmarking database<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#c-fimbench-an-extensive-fim-benchmarking-database" class="hash-link" aria-label="Direct link to (c) FIMbench: an extensive FIM benchmarking database" title="Direct link to (c) FIMbench: an extensive FIM benchmarking database" translate="no">​</a></h3>
<p>Trusting a model-predicted flood extent requires real-world evidence, precisely the benchmark data that has been hardest to obtain. <a href="https://github.com/sdmlua/fimbench" target="_blank" rel="noopener noreferrer" class="">FIMbench</a> fills that gap with a rigorously quality-controlled library of multi-source, multi-sensor benchmark flood maps. Its current release includes 190+ maps (it will continuously keep growing with time) across the United States (Devi et al., in preparation), derived from aerial imagery acquired via NOAA's National Geodetic Survey (NGS), PlanetScope satellite imagery, Sentinel-1 radar, FEMA Base Level Engineering (BLE) 100- and 500-year return-period flow-based FIM products, and FIMs derived from USGS-surveyed high-water marks. Every map undergoes standardized processing and quality screening and is cataloged into quality- and product-based tiers; the guiding philosophy is "quality over quantity." FIMbench utilities then package each approved map into a database-compatible format and publish it to the CIROH AWS S3 database. Contributing to the database is currently limited to the SDML team, though we are exploring ways for the community to add data in the future; every published dataset, however, is openly available to everyone. Access follows two routes: the interactive <a href="https://tethys.ciroh.org/apps/fimbench-gui/" target="_blank" rel="noopener noreferrer" class="">FIMbench WebApp</a>, developed with our partners at Aquaveo, supports visualizing, filtering, and downloading flood events; and the FIMbench Python API retrieves selected benchmarks programmatically from the <a href="https://sdmlab.ciroh.org/#FIM_Database/" target="_blank" rel="noopener noreferrer" class="">cloud-hosted CIROH AWS S3 database</a>. A cataloged, quality-assured, multi-sensor benchmark collection at this national scale has not, to our knowledge, been openly published before; paired with FIMeval, it makes testing a flood model against hundreds of real events practical rather than prohibitively laborious.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/assets/images/fimbench-webapp-17e84839d937c5d586c3b3c2f7d3ee5c.png" width="100%" alt="Homepage snapshot of the extensive Flood Inundation Mapping Benchmark data web portal."><figcaption><em>Homepage snapshot of the extensive Flood Inundation Mapping Benchmark data web portal (Web portal: <a href="https://tethys.ciroh.org/apps/fimbench-gui/" target="_blank" rel="noopener noreferrer" class="">https://tethys.ciroh.org/apps/fimbench-gui/</a>)</em></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="d-fimsens-flood-extent-and-depth-from-satellite-observations">(d) FIMsens: flood extent and depth from satellite observations<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#d-fimsens-flood-extent-and-depth-from-satellite-observations" class="hash-link" aria-label="Direct link to (d) FIMsens: flood extent and depth from satellite observations" title="Direct link to (d) FIMsens: flood extent and depth from satellite observations" translate="no">​</a></h3>
<p>FIMsens, an upcoming Ecosystem component, adds an observation mode to the ecosystem: an end-to-end toolset that turns satellite imagery into error-corrected flood extent and depth products. Given a user-defined area of interest and event period, FIMsens discovers and previews suitable SAR or optical scenes, then processes them through linked modules for initial flood detection, reliability assessment, omission reconstruction, and depth estimation, beginning with Seeded Local Adaptive Thresholding (SLAT) (Wang et al., under review), which extracts the inundation directly observable in the imagery. The detections then pass to the Flood Object Reliability Filter (FOR-Filter) (Tian et al., in preparation), which uses image, geometric, terrain, and hydrologic evidence to remove or flag likely false positives before they propagate downstream. Finally, RS-FloodXDepth (Tian et al., 2026) combines retained flood evidence with surrounding topography to reconstruct hydrologically plausible inundation that would otherwise be missed due to vegetation, urban structures, clouds, or weak water signals, and to estimate depth from the inferred water surface and DEM elevation. A single pass delivers raw, filtered, and corrected extent layers together with a DEM-guided depth map.</p>
<p>Within the broader ecosystem, FIMsens complements rather than replaces the curated FIMbench reference databases. The same algorithm underpins FIMbench's Tier 2 and Tier 3 benchmarks, where its output is conservatively confirmed through qualitative assessment. Where the rigorously quality-controlled FIMbench database has a match, that curated map stays the trusted reference. Where no suitable benchmark exists, FIMsens can be used to generate event-specific, observation-derived flood extent and depth products from available satellite imagery, providing additional spatial and temporal coverage for FIMeval and related analyses. Because these event-specific products depend on the quality of the selected observations and processing conditions, they should still be reviewed through the toolset's QA outputs and, where appropriate, qualitative inspection before being used as reference information.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="e-fimsim-cloud-based-multi-model-flood-simulation">(e) FIMsim: cloud-based multi-model flood simulation<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#e-fimsim-cloud-based-multi-model-flood-simulation" class="hash-link" aria-label="Direct link to (e) FIMsim: cloud-based multi-model flood simulation" title="Direct link to (e) FIMsim: cloud-based multi-model flood simulation" translate="no">​</a></h3>
<p>FIMsim expands the ecosystem's flood-simulation engine, which models flooding using either terrain-based or hydraulic approaches: it runs the terrain-based <a href="https://github.com/NOAA-OWP/inundation-mapping" target="_blank" rel="noopener noreferrer" class="">NOAA OWP HAND-FIM</a> through FIMserv, the <a href="https://github.com/MikeFHS/curve2flood" target="_blank" rel="noopener noreferrer" class="">ARC-Curve2Flood model</a>, and extends the workflow to 2D hydraulic simulation using models with varying levels of physical complexity. Because no single flood model performs best everywhere, comparing alternatives has meant rebuilding a pipeline for each one; <a href="https://github.com/sdmlua/FIMsim" target="_blank" rel="noopener noreferrer" class="">FIMsim</a> removes that burden. In practice, the workflow is simple: the user defines a study area, and FIMsim acquires the inputs, builds the model configuration, and runs the hydrodynamic models of their choice, such as <a href="https://zenodo.org/records/6912932" target="_blank" rel="noopener noreferrer" class="">LISFLOOD-FP</a> and <a href="https://triton.ornl.gov/" target="_blank" rel="noopener noreferrer" class="">TRITON</a>. These hydrodynamic models provide GPU-enabled implementations that can substantially reduce execution time for computationally demanding simulations. Through the planned web application, users will be able to run the models remotely in a GPU-enabled Linux environment and download the results without installing the software locally. Different models can be run across catchments, or several models over a single catchment for agreement and ensemble analysis; integrating FIMeval and FIMbench provides evaluation for every output. Since FIMsim can be set up and run for every reach, a hypothesis can be tested across models rather than trusted to just one model. Simulation is not its only use. FIMsim can also serve purely as a preprocessor for hydraulic modeling, generating each input required for a 2D model separately. It can produce a mosaicked, clipped, reprojected, and resampled DEM at different spatial resolutions; generate Manning's n roughness grids from land-cover datasets of different sources, years, and resolutions; provide flowline data; and obtain inflow hydrographs from NWM, a USGS gauge, or an uploaded CSV file. The processed inputs can be exported in several commonly used formats, allowing modelers to use the ready-to-run files directly in their preferred hydraulic modeling engine. Today, FIMsim is available as a Python framework and a desktop application for macOS and Windows; a pip-installable Python library and a web application are also under development.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="f-fimbox-a-sandbox-for-large-scale-multi-model-fim-development-and-analysis">(f) FIMbox: a sandbox for large-scale, multi-model FIM development and analysis<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#f-fimbox-a-sandbox-for-large-scale-multi-model-fim-development-and-analysis" class="hash-link" aria-label="Direct link to (f) FIMbox: a sandbox for large-scale, multi-model FIM development and analysis" title="Direct link to (f) FIMbox: a sandbox for large-scale, multi-model FIM development and analysis" translate="no">​</a></h3>
<p><a href="https://github.com/sdmlua/fimbox" target="_blank" rel="noopener noreferrer" class="">FIMbox</a> is an open-source Python sandbox that treats flood inundation mapping as a controlled experiment: models, inputs, and parameters become variables that a researcher deliberately sets, holds fixed, or sweeps across in a single, reproducible run. A run begins with a boundary polygon for any area of interest rather than a precalculated HUC8, and a shared initialization step stages the common resources every model needs into one working directory: the DEM, NHD and NWM hydrography, FEMA NFHL flood hazard layers, NLD levees, OSM bridges and roads, and USGS gauge records. A configuration wrapper then exposes each subsequent stage, so a user-defined topography, hydrography, or roughness field is applied where it matters. The experiment setup determines which models to run, the terrain-based HAND workflow, a hydrodynamic model, or both. Each model triggers its own preprocessor, which builds only the datasets it needs and pulls inflows from the National Water Model or NextGen, or through the crosswalk module from global sources such as GEOGloWS.</p>
<p>Where FIMserv runs only the operational OWP HAND framework over precalculated HUC8 data, FIMbox opens the pipeline itself. Its HAND FIM modeling breaks the OWP HAND-FIM pre- and post-processing chain (from a DEM to a mapped extent) into small composable pieces: staging inputs, hydroconditioning the terrain, segmenting the stream network, generating HAND and its synthetic rating curves, calibrating them, generating the FIM, and evaluating it. Every stage exposes its parameters and writes intermediate products the user can inspect, replace, or feed back in, so a dataset or a coefficient can be substituted at one step and its consequences traced through to the mapped extent and depth. Because each dataset and parameter is a variable under the user's control, questions that are ordinarily laborious become routine: how much the resolution or the source of the river network, catchments, or DEM changes the predicted extent; how sensitive the result is to Manning's n roughness; and whether a better synthetic rating curve, a different stream segmentation, or an improved slope treatment sharpens extent and depth. Dask parallelization runs across the whole HAND pipeline, so the same workflow scales from a single basin to continental domains without rewriting a line of code, and the package runs the same way on a local workstation or on cloud computing resources.</p>
<p>What sets FIMbox apart is that a single experiment carries seamlessly from modeling through evaluation to benchmarking. Within one run it can drive a terrain-based HAND solution and, through the integrated FIMsim framework, a hydrodynamic model such as TRITON or LISFLOOD-FP, without altering their native configurations, then score each predicted extent with FIMeval against the best-matching FIMbench benchmark, selected by event date, geographic domain, spatial overlap, quality tier, or any combination of these; where no benchmark exists, FIMsens can attempt to derive one from satellite imagery. Because the whole chain, from fetching flows to scoring the result, is scriptable from a notebook or a scheduled job, FIMbox makes FIM research genuinely iterative: a hypothesis can be posed, tested, and scored at any scale, one basin or a thousand, with no manual handoffs between tools. That same design makes multi-model analysis natural, and work is now underway to extend the sandbox beyond a single model toward ensemble, multi-model FIM extents, repurposing results from a range of hydrologic models through the same workflow. Looking ahead, integrating NOAA's Next Generation Water Resources Modeling Framework (NextGen) will close the loop from meteorological forcing through hydrologic and inundation modeling to flood-extent assessment and evaluation, an end-to-end ecosystem simulation.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/assets/images/fimbox-workflow-6572aab76208acd8058f9a441e2cc0e3.jpg" width="100%" alt="The FIMbox modular workflow: shared inputs feed swappable stages, from model initialization and preprocessing to FIM generation and evaluation."><figcaption><em>The FIMbox modular workflow: shared inputs feed swappable stages, from model initialization and preprocessing to FIM generation and evaluation, so terrain-based (e.g., HAND) or hydrodynamic models can be configured, run, and compared in one framework, with FIMsim, FIMeval, and FIMbench plugged in for simulation, evaluation, and benchmarks.</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="when-should-you-use-the-fim-ecosystem">When should you use the FIM ecosystem?<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#when-should-you-use-the-fim-ecosystem" class="hash-link" aria-label="Direct link to When should you use the FIM ecosystem?" title="Direct link to When should you use the FIM ecosystem?" translate="no">​</a></h2>
<p>Each component can be used on its own; you do not need to adopt the entire ecosystem to benefit from a single component. However, integrating the components opens up research questions that no single component can answer alone. A few common starting points:</p>
<ul>
<li class=""><em>"I need flood maps for a forecast or a past event or a synthetic scenario anywhere in the US; however, I need them fast and running on any local or cloud system."</em> FIMserv can do that.</li>
<li class=""><em>"I built a flood inundation model, hydraulic, data-driven, or otherwise, and I have my own benchmark; I want to know how accurate the model is."</em> FIMeval can do that.</li>
<li class=""><em>"I built a flood inundation model intended for regional, continental, or global application, and I want to investigate its potential and limitations across different hydroclimates and topographic settings."</em> FIMeval, leveraging the FIMbench database, can do that.</li>
<li class=""><em>"I just need reliable benchmark flood maps for my study area."</em> FIMbench, via the GUI or the Python API, can provide that.</li>
<li class=""><em>"I want to prepare the inputs for a 2D hydrodynamic model such as LISFLOOD-FP or TRITON, or run the model itself, wherever I need and without the usual setup hassle."</em> FIMsim can do that, in a desktop app or Python framework, either handing you ready-to-run inputs and configuration to run on your own or running the simulation for you.</li>
<li class=""><em>"I want to run several flood models over the same watershed for ensemble and agreement analysis or assign a different model to each catchment according to what performs best there."</em> FIMbox can do that, orchestrating the models through FIMsim and passing every result on to FIMeval and FIMbench for evaluation.</li>
<li class=""><em>"I want to experiment with the HAND workflow itself, swapping terrain, roughness, calibration, or model engines, feeding it custom or repurposed streamflow, and scaling from a single basin to continental domains."</em> FIMbox can do that, breaking the workflow into flexible, Dask-parallel pieces that run straight through to evaluation.</li>
<li class=""><em>"I want to test a hypothesis on the terrain-based NOAA OWP HAND model, evaluating it across dozens or hundreds of events to judge whether the approach can be implemented across the US."</em> The integrated ecosystem can enable that: FIMserv handles the modeling, and FIMeval, drawing benchmarks from FIMbench, handles the evaluation; the entire process is automated, programmatically and seamlessly.</li>
<li class=""><em>"I have no benchmark for my event and need to derive a flood extent and depth directly from satellite imagery."</em> FIMsens can do that (once integrated), turning SAR or optical scenes into error-corrected extent and depth products.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="under-the-hood-technical-dissemination">Under the hood: technical dissemination<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#under-the-hood-technical-dissemination" class="hash-link" aria-label="Direct link to Under the hood: technical dissemination" title="Direct link to Under the hood: technical dissemination" translate="no">​</a></h2>
<p>Technically, the ecosystem is a modular, cloud-native suite of open-source Python packages and frameworks. What holds it together is a shared CIROH cloud backbone: every component reads and writes the same cloud-hosted data, so one tool's output is directly consumable by the next. FIMserv streams its inputs on demand: precalculated HAND hydrofabrics from the CIROH AWS S3 buckets, retrospective National Water Model (NWM) streamflow from NOAA's public S3 archive, and forecast NetCDF files from Google Cloud Storage, with the TEEHR framework's PySpark engine handling massive streamflow extractions. FIMeval builds on the standard geospatial Python stack (Rasterio, PyProj, GeoPandas, Shapely) for raster reprojection, map algebra, and dynamic bounding geometries based on different evaluation methods. The heavy layers it needs on the fly, such as permanent water bodies and Microsoft building footprints for impact-based assessment, are hosted on ArcGIS Online and other cloud services and fetched through REST endpoints for the evaluation domain only, so nothing oversized ever lands on the user's machine. FIMbench's dissemination rests on a decoupled web architecture: a Tethys Platform backend acts as a tile proxy, streaming compressed vector tiles of benchmark FIM extent straight from the CIROH AWS S3 storage to a React front end that renders interactive maps with MapLibre GL. The same S3 store serves the stateless FIMbench Python API, so the database remains a single, consistent source of truth, regardless of how it is accessed. FIMbox adds a parallel execution layer: it decomposes the HAND workflow into independent per-branch computations (hydroconditioning, branching, relative elevation, and synthetic rating curves) and uses Dask to distribute those branches across local cores or cloud workers. FIMsim moves computation to the cloud, provisioning the hydrodynamic engines on managed resources and assembling their inputs from public sources: USGS 3DEP terrain, land-cover-derived roughness, and NWM, USGS, or user-supplied hydrographs. Hardware is the one practical dividing line across the ecosystem: FIMbox's terrain-based HAND workflows run on ordinary local systems without a GPU, while the full FIMbox and FIMsim capability, terrain-based modeling coupled with 2D hydrodynamic simulation, is currently GPU-backed for accelerating the computation and Linux-based. FIMsens will add the observation path, query SAR and optical image catalogs, align downloaded scenes to a common DEM, and then hand them to the correction routine described above.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/assets/images/technical-architecture-8032cefd0c4cbe3563ccd7d84a1ba924.jpg" width="100%" alt="Technical architecture components of the ecosystem: FIMserv assembles HAND-based flood maps from cloud-hosted terrain and streamflow data sources; FIMeval retrieves benchmarks and evaluation layers from cloud-hosted endpoints; and FIMbench disseminates its curated database via the web portal and the Python API."><figcaption><em>Technical architecture components of the ecosystem: FIMserv assembles HAND-based flood maps from cloud-hosted terrain and streamflow data sources; FIMeval retrieves benchmarks and evaluation layers from cloud-hosted endpoints; and FIMbench disseminates its curated database via the web portal and the Python API, drawing from a single AWS S3 source of truth.</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="who-is-it-for-try-it-today">Who is it for? Try it today<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#who-is-it-for-try-it-today" class="hash-link" aria-label="Direct link to Who is it for? Try it today" title="Direct link to Who is it for? Try it today" translate="no">​</a></h2>
<p>The CIROH FIM Community Ecosystem is completely open source and already in active use across the community: as of mid-2026, PyPI records put FIMserv past 45,000 downloads and FIMeval past 20,000, with the FIMbench API and the FIMbox testbed more recently released. How you start depends on the component: four of them are installed as Python packages with a single command (Astral uv makes it faster still), FIMsim ships as a desktop application, and FIMsens will join once released.</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#F8F8F2"><span class="token plain">uv/pip install fimserve   # flood map generation</span><br></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">uv/pip install fimeval    # flood map evaluation</span><br></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">uv/pip install fimbench   # benchmark database access</span><br></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">uv/pip install fimbox     # FIM testbed access</span><br></div></code></pre></div></div>
<p>Each framework is provided with step-by-step documentation and example notebooks on its GitHub repository: <a href="https://github.com/sdmlua/FIMserv/tree/main/docs" target="_blank" rel="noopener noreferrer" class="">FIMserv</a>, <a href="https://github.com/sdmlua/fimeval/tree/main/docs" target="_blank" rel="noopener noreferrer" class="">FIMeval</a>, <a href="https://github.com/sdmlua/fimbench/docs" target="_blank" rel="noopener noreferrer" class="">FIMbench</a>, <a href="https://github.com/sdmlua/fimbox#module-documentation" target="_blank" rel="noopener noreferrer" class="">FIMbox</a> and so on, so any user can go from installation to a first flood map and its evaluation without leaving the documentation. Run them wherever you work, from a laptop to Google Colab or CIROH's 2i2c JupyterHub. Prefer a point-and-click route? The <a href="https://tethys.ciroh.org/apps/fimbench-gui/" target="_blank" rel="noopener noreferrer" class="">FIMbench web portal</a> lets you browse the benchmark database, and FIMsim runs today as a desktop application.</p>
<p>Who benefits from the FIM ecosystem? Broadly, anyone who works with flood hazard modeling. From researchers testing new models to forecasters, planners, engineers, and students, each takes something different from it: a place to experiment, options they can defend in operations, and flood information that has been checked before it is trusted. Our goal is simple: anyone, whatever their background, can make a flood map, check it against reality, and trust what it tells them.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="get-involved">Get involved<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#get-involved" class="hash-link" aria-label="Direct link to Get involved" title="Direct link to Get involved" translate="no">​</a></h2>
<p>The FIM ecosystem is a living effort, and feedback will improve it. We will appreciate your feedback and suggestions about technical problems, proposed utilities, and additional components. We are committed to incorporating that input into each release, and collaboration is what we need most. The ecosystem is still very much in motion: not every framework yet has its own graphical interface, and some are not yet packaged for PyPI, but many avenues and dimensions are advancing in parallel. Keep an eye out for new releases, and email us about collaborations, ideas, or anything you would like to build with us. All the FIM components code lives in the <a href="https://github.com/sdmlua" target="_blank" rel="noopener noreferrer" class="">SDML GitHub repository</a>, and each repository has its own contribution guidelines: open an issue with a new idea or a bug, submit a contribution, or simply reach out to the <a href="https://sdml.ua.edu/" target="_blank" rel="noopener noreferrer" class="">SDML team</a>. We would genuinely love to hear from you; it is how this ecosystem will keep evolving. And this is only a start: the CIROH FIM Community Ecosystem is not limited to the components described here. We want it to grow beyond SDML, with colleagues across CIROH institutions and the broader community contributing new components, datasets, and ideas that strengthen it as a shared, community-owned capability.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="acknowledgments">Acknowledgments<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#acknowledgments" class="hash-link" aria-label="Direct link to Acknowledgments" title="Direct link to Acknowledgments" translate="no">​</a></h2>
<p>This work is supported by the National Oceanic and Atmospheric Administration (NOAA) through the Cooperative Institute for Research to Operations in Hydrology (CIROH) under the NOAA Cooperative Agreement with The University of Alabama (NA22NWS4320003). We thank the Aquaveo team for collaborating on the development of the Graphical User Interfaces for these tools.</p>
<p><strong>CIROH cyberinfrastructure used:</strong> <a href="https://ciroh-owp-hand-fim.ciroh.org/index.html" target="_blank" rel="noopener noreferrer" class="">CIROH AWS S3 cloud storage</a> hosts the OWP-precalculated HUC8 HAND hydrofabric datasets streamed on demand by FIMserv, and hosts the <a href="https://sdmlab.ciroh.org/#FIM_Database/" target="_blank" rel="noopener noreferrer" class="">FIMbench benchmark database</a>; the CIROH Tethys Platform / CIROH Portal hosts the <a href="https://tethys.ciroh.org/apps/fimbench-gui/" target="_blank" rel="noopener noreferrer" class="">FIMbench WebApp</a>, developed with our partners at Aquaveo (we are also thinking of hosting a curated virtual environment/image on 2i2c services soon). This cyberinfrastructure is the backbone that makes the ecosystem scalable and interoperable: because every component reads from and writes to the same CIROH cloud-hosted data, one tool's output is directly consumable by the next, and users never need to download oversized national datasets. CIROH's Tethys hosting and 2i2c JupyterHub lower the barrier further, providing point-and-click and zero-install routes into the tools, while CIROH compute resources make evaluation across hundreds of events and continental-scale runs practical rather than prohibitive.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="additional-links">Additional Links<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#additional-links" class="hash-link" aria-label="Direct link to Additional Links" title="Direct link to Additional Links" translate="no">​</a></h3>
<ul>
<li class="">Understand the CIROH FIM ecosystem visually: <a href="https://sdml.ua.edu/fim-ecosystem/" target="_blank" rel="noopener noreferrer" class="">https://sdml.ua.edu/fim-ecosystem/</a></li>
<li class="">Explore the CIROH FIM ecosystem more interactively with our <a href="https://notebooklm.google.com/notebook/0cbf3ebc-9ebd-41c9-ba56-24922c934be7/artifact/66c95aa6-5532-4a64-b3db-3dde7c000b70?utm_source=nlm_web_share&amp;utm_medium=google_oo&amp;utm_campaign=art_share_1&amp;utm_content=&amp;utm_smc=nlm_web_share_google_oo_art_share_1_" target="_blank" rel="noopener noreferrer" class="">NotebookLM Mind Map</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="publications">Publications<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#publications" class="hash-link" aria-label="Direct link to Publications" title="Direct link to Publications" translate="no">​</a></h2>
<ol>
<li class="">Baruah, A., Dhital, S., Cohen, S., Tran, T.N.D., Elhaddad, H., Watts, C.L., Devi, D., Chen, Y., &amp; Pruitt, C. (2025). FIMserv v.1.0: A tool for streamlining Flood Inundation Mapping (FIM) using the United States operational hydrological forecasting framework. <em>Environmental Modelling &amp; Software</em>, 192, 106581. <a href="https://doi.org/10.1016/j.envsoft.2025.106581" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1016/j.envsoft.2025.106581</a></li>
<li class="">Devi, D., Dhital, S., Munasinghe, D., Cohen, S., Baruah, A., Chen, Y., Tian, D., &amp; Pruitt, C. (2026). A framework for the evaluation of flood inundation predictions over extensive benchmark databases. <em>Environmental Modelling &amp; Software</em>, 196, 106786. <a href="https://doi.org/10.1016/j.envsoft.2025.106786" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1016/j.envsoft.2025.106786</a></li>
<li class="">Devi, D., Munasinghe, D., Tian, D., Dhital, S., Cohen, S., Raghavan, R., Swain, N., Nikrou, P., Baruah, A., &amp; Chen, Y. (in preparation). FIMbench: A benchmark database of multi-tier flood inundation maps for large-scale evaluation.</li>
<li class="">Tian, D., Liu, H., Wang, L., Cohen, S., &amp; Mandal, T. (2026). RS-FloodXDepth: Enhancing remote sensing-derived flood extent and estimating flood depth using a hydrologically guided region-growing method and high-resolution DEMs. <em>Water Resources Research</em>, 62, e2025WR042384. <a href="https://doi.org/10.1029/2025WR042384" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1029/2025WR042384</a></li>
<li class="">Tian, D., Liu, H., Cohen, S., &amp; Wang, L. (in preparation). Commission error analysis and correction in remote sensing flood maps using an object-oriented, hydrologically informed approach.</li>
<li class="">Wang, L., Liu, H., Tian, D., &amp; Cohen, S. (2025, under review). Rapid automated flood mapping using SAR imagery and locally adaptive thresholds derived from multivariate gamma probability distributions. <em>International Journal of Applied Earth Observation and Geoinformation</em>.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="our-team">Our Team<a href="http://ciroh.org/staging/main/blog/fim-community-ecosystem#our-team" class="hash-link" aria-label="Direct link to Our Team" title="Direct link to Our Team" translate="no">​</a></h2>
<section class="grid_mAsc" aria-label="Author profiles"><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Supath_Dhital.jpg" alt="Supath Dhital profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Supath Dhital</h3><p class="title_XOXc">Geography Researcher II</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Dipsikha_Devi.jpg" alt="Dipsikha Devi profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Dipsikha Devi</h3><p class="title_XOXc">Postdoctoral Researcher</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Anupal_Baruah.jpg" alt="Anupal Baruah profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Anupal Baruah</h3><p class="title_XOXc">Research Scientist</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Dinuke_Munasinghe.jpg" alt="Dinuke Munasinghe profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Dinuke Munasinghe</h3><p class="title_XOXc">Research Scientist</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Parvaneh_Nikrou.jpg" alt="Parvaneh Nikrou profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Parvaneh Nikrou</h3><p class="title_XOXc">PhD Candidate</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Dan_Tian.jpg" alt="Dan Tian profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Dan Tian</h3><p class="title_XOXc">Postdoctoral Researcher</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Yixian_Chen.jpg" alt="Yixian Chen profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Yixian Chen</h3><p class="title_XOXc">Research Scientist</p><p class="organization_j1Vy">The University of Alabama</p></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Sagy_Cohen.jpg" alt="Sagy Cohen (PI) profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Sagy Cohen (PI)</h3><p class="title_XOXc">Professor</p><p class="organization_j1Vy">The University of Alabama</p></div></article></section>]]></content:encoded>
            <category>Flooding</category>
            <category>Flood Inundation Mapping</category>
            <category>Operational Research</category>
            <category>Large-Scale</category>
            <category>Hydrology</category>
            <category>HAND</category>
            <category>National Water Model</category>
            <category>Benchmarking</category>
            <category>Evaluation</category>
            <category>Remote Sensing</category>
            <category>Hydrodynamic Modeling</category>
        </item>
        <item>
            <title><![CDATA[Powering CIROH DevCon 2026: How CIROH and 2i2c Ran Cloud Computing at Scale]]></title>
            <link>http://ciroh.org/staging/main/blog/devcon26-infra</link>
            <guid>http://ciroh.org/staging/main/blog/devcon26-infra</guid>
            <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Our Research Cyberinfrastructure team provisioned cloud resources for 15 hands-on workshops across three days in close collaboration with our partners at 2i2c. Here's what we ran, and how.]]></description>
            <content:encoded><![CDATA[<p>At the <a href="https://ciroh.ua.edu/devconference-2026-ciroh-developers-conference/" target="_blank" rel="noopener noreferrer" class="">2026 CIROH Developers Conference</a>
(University of Utah, May 27–29) participants used a variety of tools and models on cloud infrastructure
they'd never had to install, configure, or even think about. To enable that seamless experience,
our Research Cyberinfrastructure team provisioned cloud resources for <strong>15 hands-on workshops</strong>
across three days in close collaboration with our partners at 2i2c. Here's what we ran, and how.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-we-provisioned-by-the-numbers">What we provisioned, by the numbers<a href="http://ciroh.org/staging/main/blog/devcon26-infra#what-we-provisioned-by-the-numbers" class="hash-link" aria-label="Direct link to What we provisioned, by the numbers" title="Direct link to What we provisioned, by the numbers" translate="no">​</a></h2>
<p>Running an event of this scale requires more than just a single cloud context, as each workshop posed
its own computing and data access requirements. CIROH Cyberinfrastructure met this challenge via a
coordinated stack spanning multiple cloud providers and services. Across the
<a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues?q=is%3Aissue%20state%3Aclosed%20label%3ADevCon2026" target="_blank" rel="noopener noreferrer" class="">15 workshops</a>
that needed infrastructure (14 requests), the R2OHC cloud provisioned the following:</p>
<table><thead><tr><th>Provider</th><th>Workshops</th><th>What it carried</th></tr></thead><tbody><tr><td>2i2c JupyterHub on GCP</td><td>12</td><td>A mix of Small, Medium, Large, and GPU servers; <strong>9 workshops ran on custom-built images</strong></td></tr><tr><td>AWS</td><td>3</td><td>NRDS, HydroServer, TEEHR</td></tr><tr><td>Google NWM BigQuery API</td><td>2</td><td>Input data for Flood Inundation Mapping (multi-source DB / HAND visualization) and Hydroinformatics (Essential Geospatial Skills)</td></tr><tr><td>NSF Access</td><td>1</td><td>GPU-powered VMs for the "Talk to NRDS" LLM workshop</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="one-link-no-setup-the-workshop-hub">One link, no setup: the Workshop Hub<a href="http://ciroh.org/staging/main/blog/devcon26-infra#one-link-no-setup-the-workshop-hub" class="hash-link" aria-label="Direct link to One link, no setup: the Workshop Hub" title="Direct link to One link, no setup: the Workshop Hub" translate="no">​</a></h2>
<p>For 12 of these workshops, their backbone was the <strong>CIROH–2i2c JupyterHub</strong>, a managed JupyterHub
environment that 2i2c operates on Google Cloud. For the conference, we provisioned a dedicated
<strong>Workshop Hub</strong>: an ephemeral environment that lives only for the duration of the event and then spins back down.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-work-that-happens-before-anyone-logs-in-custom-images">The work that happens before anyone logs in: custom images<a href="http://ciroh.org/staging/main/blog/devcon26-infra#the-work-that-happens-before-anyone-logs-in-custom-images" class="hash-link" aria-label="Direct link to The work that happens before anyone logs in: custom images" title="Direct link to The work that happens before anyone logs in: custom images" translate="no">​</a></h2>
<p><strong>Nine of the twelve JupyterHub workshops needed a custom software image</strong> to support their unique computing needs.
Sessions covering topics like the Community Asset Computation Hub (CCNH), Foundations of Machine Learning,
CUAHSI Hydroinformatics, HydroServer, INFLECT-based Flood Inundation Mapping, Satellite Data Projection,
Machine-Learned Model Emulators, and Water Quality Modeling from Hillslope to Watershed Scales each had distinct dependency stacks.</p>
<p>That's a coordination problem, and it was solved weeks before the conference. Workshop leads told us what their sessions needed,
we defined those environments in our public <a href="https://github.com/CIROH-UA/awi-ciroh-image" target="_blank" rel="noopener noreferrer" class=""><code>awi-ciroh-image</code> repository on GitHub</a>,
and 2i2c deployed them. By the time attendees arrived, the right libraries were already in place, all but eliminating the usual
loop of haggling with installations and configurations that “work on my machine”. Instead, there were reproducible environments,
ready and consistent on day one, demonstrating clear evidence of how tightly the CIROH and 2i2c teams work together.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-06-devcon/devcon26-usage.png" width="100%" alt="A line graph showing usage of CIROH-2i2c JupyterHub environments over time. A spike in usage occurs on May 27th, peaking on the 27th at 132 workshop users, before leveling back off to near-zero levels after the conference's end on June 1st."><figcaption><em>During DevCon, as many as 132 participants were logged into CIROH-2i2c JupyterHub per day.</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ccnh-instant-access-to-nextgen-in-jupyterhub">CCNH: Instant Access to NextGen in JupyterHub<a href="http://ciroh.org/staging/main/blog/devcon26-infra#ccnh-instant-access-to-nextgen-in-jupyterhub" class="hash-link" aria-label="Direct link to CCNH: Instant Access to NextGen in JupyterHub" title="Direct link to CCNH: Instant Access to NextGen in JupyterHub" translate="no">​</a></h2>
<p>Two of the twelve workshops also marked the first appearance of the
<a href="https://hub.ciroh.org/docs/products/ngiab-ecosystem/ngiab/distributions/nextgen-2i2c/" target="_blank" rel="noopener noreferrer" class=""><strong>CIROH Community NextGen Hub</strong> (<strong>CCNH</strong>)</a>
at a DevCon event! This JupyterHub image contains all of the dependencies
required to run the NextGen Framework, bypassing the framework's notorious
complexity. CCNH represents a new paradigm where the NextGen framework can
be run entirely from the comfort of a web browser, further extending its
accessibility and expanding the potential for research and development with
the framework.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="devcon-2026-workshops-using-ciroh-cyberinfrastructure">DevCon 2026 workshops using CIROH Cyberinfrastructure<a href="http://ciroh.org/staging/main/blog/devcon26-infra#devcon-2026-workshops-using-ciroh-cyberinfrastructure" class="hash-link" aria-label="Direct link to DevCon 2026 workshops using CIROH Cyberinfrastructure" title="Direct link to DevCon 2026 workshops using CIROH Cyberinfrastructure" translate="no">​</a></h2>
<ul>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/463" target="_blank" rel="noopener noreferrer" class="">#463 — Hands-on LSTM and Transformer for Operational Streamflow Prediction</a></strong> (Penn State): Brings state-of-the-art deep-learning sequence models into an operational streamflow forecasting workflow. This workshop made use of <strong>2i2c GPU servers</strong> to enable its cutting-edge approach.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/462" target="_blank" rel="noopener noreferrer" class="">#462 — Foundations of ML: From Architecture to Optimization</a></strong> (UA): Entry-level on-ramp giving hydrology researchers the core building blocks of machine learning workflow.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/460" target="_blank" rel="noopener noreferrer" class="">#460 — Machine Learning: Satellite Data Projection and Georeferencing with Satpy</a></strong> (Stevens): Teaches the remote-sensing preprocessing (projection/georeferencing of polar-orbiting data) needed to feed satellite inputs into models.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/458" target="_blank" rel="noopener noreferrer" class="">#458 — Essential Geospatial Data and Coding Skills for CIROH Researchers / CUAHSI Hydroinformatics</a></strong> (CUAHSI): Establishes the baseline geospatial-data and coding literacy that underpins nearly every other track.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/455" target="_blank" rel="noopener noreferrer" class="">#455 — Physics-Based Framework to Predict Water Quality from Hillslope to Watershed Scales</a></strong> (U. Iowa): Applies a physics-first modeling approach to demonstrate the design decisions that go into scaling a model from local to regional contexts.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/449" target="_blank" rel="noopener noreferrer" class="">#449 — Topographically Derived High Flow Thresholds for Flood Inundation Mapping</a></strong> (USU): Demonstrates an approach to improve flood-inundation mapping by deriving high-flow thresholds directly from terrain.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/441" target="_blank" rel="noopener noreferrer" class="">#441 — Temporary API Key for CIROH NWM API</a></strong>: Two workshops queried large hydrologic datasets directly through the <strong>Google BigQuery API</strong>, one in Flood Inundation Mapping and one in Hydroinformatics.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/411" target="_blank" rel="noopener noreferrer" class="">#411 — Talk to NRDS: LLM Chat for TethysDash to Explore the NextGen Research Data Stream</a></strong> (BYU/Aquaveo): Demonstrates a natural-language/LLM interface for querying NRDS outputs, lowering the barrier to exploring the data stream. (Notably, this workshop used <strong>50 custom-provisioned VMs</strong> on the JetStream2 cloud to handle the heightened GPU requirements of this novel technology.)</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/410" target="_blank" rel="noopener noreferrer" class="">#410 — Machine-Learned Emulator Models for Water-Quality Uncertainty</a></strong> (UVM): Trains ML emulators on the output of baseline models to quantify predictive uncertainty cheaply, replacing expensive repeated runs of in-depth physical simulations.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/408" target="_blank" rel="noopener noreferrer" class="">#408 — Integrating Models in NGIAB, NRDS</a></strong> (UA): The core research-to-operations session covering the model-integration lifecycle from BMI into NGIAB and onward to NRDS.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/389" target="_blank" rel="noopener noreferrer" class="">#389 — Managing and Standards-Based Sharing of Hydrologic Observations Using HydroServer</a></strong> (USU): Standardizes how observational data is collected, organized, and shared via built-for-purpose software, solidifying the evaluation/ground-truth side of modeling.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/388" target="_blank" rel="noopener noreferrer" class="">#388 — Orchestrating End-to-End Reproducible NextGen Workflows</a></strong> (U. Calgary): Focuses on reproducibility, chaining NextGen and adjacent steps into repeatable, shareable workflows. This session made use of both a single "Community Asset" image and a <strong>shared storage</strong> volume, with input data pre-staged in a common folder so dozens of users could work against the same datasets across both sessions.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/383" target="_blank" rel="noopener noreferrer" class="">#383 — Uncertainty Analysis for Extreme Event Hydrometry</a></strong> (U. Iowa): Provides the theory and tools for quantifying uncertainty specifically in extreme-event measurement.</li>
<li class=""><strong><a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues/379" target="_blank" rel="noopener noreferrer" class="">#379 — Interactive CIROH Research Apps with Python-only Tethys Component Apps</a></strong> (Aquaveo/BYU): Lets researchers build interactive web apps for their results in pure Python, without the overhead of learning unwieldy front-end frameworks.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hydroshare-integration-from-a-resource-to-a-running-notebook">HydroShare integration: from a resource to a running notebook<a href="http://ciroh.org/staging/main/blog/devcon26-infra#hydroshare-integration-from-a-resource-to-a-running-notebook" class="hash-link" aria-label="Direct link to HydroShare integration: from a resource to a running notebook" title="Direct link to HydroShare integration: from a resource to a running notebook" translate="no">​</a></h2>
<p>Many workshop materials were published as HydroShare resources and launched straight into the Workshop Hub via a single link, pulling notebooks and data into the user's environment automatically. What might otherwise have been an onerous process of managing cluttered Downloads folders and local directory structures was instead compressed into a single click.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-the-2i2c-partnership-matters">Why the 2i2c partnership matters<a href="http://ciroh.org/staging/main/blog/devcon26-infra#why-the-2i2c-partnership-matters" class="hash-link" aria-label="Direct link to Why the 2i2c partnership matters" title="Direct link to Why the 2i2c partnership matters" translate="no">​</a></h2>
<p>2i2c's significance in this process went far beyond just hosting the JupyterHub. 2i2c specializes in open-source cloud infrastructure for research, and that shared commitment shaped our collaboration. Our entire stack — JupyterHub, the container images, the HydroShare connector — is open source and lives in public repositories. Another institution could easily read our Dockerfiles or dependency configurations to launch similar environments.</p>
<p>The operational model matters too. 2i2c manages JupyterHubs for many science communities, and what they learn from one community gets shared quickly with others. Our pre-conference testing and prep was informed by dashboards 2i2c built for EarthScope's computing-intense workshops, and the temporary storage approach 2i2c and CIROH used at DevCon is now being re-used with other communities (including EarthScope).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lessons-were-carrying-forward">Lessons we're carrying forward<a href="http://ciroh.org/staging/main/blog/devcon26-infra#lessons-were-carrying-forward" class="hash-link" aria-label="Direct link to Lessons we're carrying forward" title="Direct link to Lessons we're carrying forward" translate="no">​</a></h2>
<p><strong>Pre-event automation is everything.</strong> Nine custom images don't build themselves on the morning of a workshop. Front-loading that work meant we could focus on people, not infrastructure, during the event.</p>
<p><strong>Treat infrastructure as tracked engineering.</strong> Thirteen GitHub issues turned a sprawling set of requests into an auditable plan — and a head start on next year.</p>
<p><strong>Reproducibility scales.</strong> Version-controlled environment images are the difference between 15 consistent workshops and 15 individual troubleshooting sessions — and they let any of these workshops be re-run on the mainline (NM2.1) 2i2c JupyterHub environment.</p>
<p><strong>Open-source, public-private partnerships work.</strong> Corporate cloud providers (AWS/Google Cloud), an NSF-funded computing resource, a mission-driven infrastructure partner with 2i2c, and a university research institute (CIROH) all contributed aspects of the DevCon experience. The result was a unified experience across every workshop. That's the model we want to keep building on.</p>
<p>To our partners at 2i2c, and to the providers and resources that backed DevCon 2026: thank you. To our DevCon networking sponsors — Lynker, Google Cloud, Civil and Environmental Engineering at The University of Utah — thank you.</p>
<p>And to everyone who logged in, ran the notebooks, and pushed their work forward — that's exactly what this infrastructure is for.</p>
<p>Interested in CIROH's cloud resources? Learn more at <a class="" href="http://ciroh.org/staging/main/docs/services/intro">hub.ciroh.org/docs/services/intro</a> or reach the CIROH Cyberinfrastructure team at <a href="mailto:ciroh-it-support@ua.edu" target="_blank" rel="noopener noreferrer" class="">ciroh-it-support@ua.edu</a>.</p>]]></content:encoded>
            <category>Blog</category>
            <category>CIROH</category>
            <category>Conference</category>
            <category>CIROH DevCon</category>
            <category>Services</category>
            <category>NSF</category>
            <category>NSF Access</category>
            <category>2i2c</category>
            <category>JetStream2</category>
            <category>AWS</category>
            <category>Google Cloud</category>
            <category>HPC</category>
            <category>Wukong</category>
            <category>Pantarhei</category>
            <category>On-Premises Services</category>
        </item>
        <item>
            <title><![CDATA[Continental-Scale Streamflow Simulation Using Kriging in the NGIAB-NRDS NextGen Ecosystem]]></title>
            <link>http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds</link>
            <guid>http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds</guid>
            <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Hourly streamflow kriging is now operational within the NextGen Research Data Stream, delivering spatially complete streamflow estimates for all NextGen v2.2 hydrofabric catchments across CONUS.]]></description>
            <content:encoded><![CDATA[<p>Hourly streamflow kriging is now operational within the NextGen Research Data Stream, delivering spatially complete estimates for all NextGen v2.2 hydrofabric catchments. This observation-based approach supports streamflow analysis, NWM calibration, forecasting, and data assimilation for ungauged basins.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="kriging-based-streamflow-estimation">Kriging-Based Streamflow Estimation<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#kriging-based-streamflow-estimation" class="hash-link" aria-label="Direct link to Kriging-Based Streamflow Estimation" title="Direct link to Kriging-Based Streamflow Estimation" translate="no">​</a></h2>
<p>Process-based hydrologic models are subject to structural and forcing uncertainties throughout the modeling domain, yet these can only be evaluated where USGS gauge observations exist. There is a clear need for a data-driven, observation-based framework that provides spatially complete streamflow estimates with well-characterized uncertainty, independent of model structure. Recent results from the CIROH project "Developing and Benchmarking Data Assimilation Methods on a Standardized Testbed" suggest that a simple Kriging interpolation between USGS gauged locations is both scalable and accurate for producing such spatially complete streamflow fields. As a pure data-driven method, this interpolation cannot be used directly for forecasting, but it serves as a valuable "pseudo-observation" for streamflow analysis and historical reconstruction.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hourly-streamflow-kriging-across-conus">Hourly Streamflow Kriging Across CONUS<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#hourly-streamflow-kriging-across-conus" class="hash-link" aria-label="Direct link to Hourly Streamflow Kriging Across CONUS" title="Direct link to Hourly Streamflow Kriging Across CONUS" translate="no">​</a></h2>
<p>Streamflow kriging effectively leverages spatial correlations in observations and has previously been implemented in the National Hydrologic Model for calibration and evaluation at daily timescales (<a href="https://ascelibrary.org/doi/10.1061/%28ASCE%29HE.1943-5584.0001854" target="_blank" rel="noopener noreferrer" class="">Farmer et al., 2019</a>). Here, we extend this approach to hourly resolution using instantaneous-value (IV) discharge records from approximately 7,300 active USGS gauges across CONUS. Instantaneous values are aggregated to hourly means, and variogram parameters are estimated using a spherical variogram model. These parameters drive gridded hourly interpolated runoff and kriging error variance fields across CONUS, which are then used to estimate distributed runoff at every catchment divide within the NextGen hydrofabric.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="integration-into-the-nextgen-research-data-stream">Integration into the NextGen Research Data Stream<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#integration-into-the-nextgen-research-data-stream" class="hash-link" aria-label="Direct link to Integration into the NextGen Research Data Stream" title="Direct link to Integration into the NextGen Research Data Stream" translate="no">​</a></h2>
<p>To make hourly kriging operationally available, we integrated it into the NextGen Research Data Stream (NRDS; <a href="https://github.com/CIROH-UA/ngen-datastream/issues/352" target="_blank" rel="noopener noreferrer" class="">ngen-datastream#352</a>). Kunal Sarna designed the software stack aligning the outputs in a long-format Brotli-compressed Parquet schema that downstream consumers such as T-Route expect, and built a Docker image packaging the kriging workflow (<code>docker.io/awiciroh/qkrig:2.2.0</code>). Harsha Vemula led and executed all aspects of deployment: configuring the AWS infrastructure, setting up the EventBridge schedule, provisioning and managing the nightly EC2 instance, orchestrating the end-to-end data pipeline and delivery of outputs to the NRDS status dashboard.</p>
<p>The NRDS at CIROH-UA now runs qkrig as a first-class datastream, updating the previous 24 hourly estimates once per day. Each night at 00:30 ET, the pipeline:</p>
<ol>
<li class="">Fetches USGS instantaneous-value discharge for ~7,300 active gauges</li>
<li class="">Fits an ordinary kriging field across CONUS at hourly resolution</li>
<li class="">Samples the field at every NextGen v2.2 catchment centroid</li>
</ol>
<p>The full daily output — 24 hourly kriged NetCDFs and variograms, kriging plots and a daily GIF, and a single ~13 MB Parquet file covering all 831,777 catchments × 24 hours of streamflow — is published publicly at:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#F8F8F2"><span class="token plain">s3://ciroh-community-ngen-datastream/outputs/qkrig/qkrig.{YYYYMMDD}/</span><br></div></code></pre></div></div>
<p>and tracked on the <a href="https://ciroh-community-ngen-datastream.s3.amazonaws.com/status/dashboard.html" target="_blank" rel="noopener noreferrer" class="">NRDS status dashboard</a> alongside other operational datastreams.</p>
<p><img decoding="async" loading="lazy" alt="Hourly kriged streamflow and variogram across CONUS" src="http://ciroh.org/staging/main/assets/images/kriging-streamflow-variogram-5cec9d42d8a61dd51406a53132d6b814.gif" width="1600" height="879" class="img_ev3q"></p>
<p><strong>Figure 1:</strong> Hourly kriged streamflow and variogram for the CONUS region, accessed from the NextGen Research Data Stream: <a href="https://datastream.ciroh.org/#outputs/qkrig/qkrig.20260519/plots/kriging/" target="_blank" rel="noopener noreferrer" class="">https://datastream.ciroh.org/#outputs/qkrig/qkrig.20260519/plots/kriging/</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="streamflow-simulation-using-t-route">Streamflow Simulation Using T-Route<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#streamflow-simulation-using-t-route" class="hash-link" aria-label="Direct link to Streamflow Simulation Using T-Route" title="Direct link to Streamflow Simulation Using T-Route" translate="no">​</a></h2>
<p>To evaluate the utility of kriging for generating spatially distributed runoff in ungauged basins, we interpolated runoff over the South Toe River hydrofabric by withholding observations from 20% of USGS gauges affected by Hurricane Helene in September 2024. The resulting kriged runoff was used to initialize T-Route, a river-routing engine developed by NOAA's Office of Water Prediction. Sonali Vyas implemented streamflow simulation with interpolated runoff at hydrofabric catchments using T-Route. Comparison of routed streamflow at the gauge outlet with observations showed that the kriging-initialized T-Route simulation captured both the peak timing and recession during Hurricane Helene. This demonstrates that combining streamflow kriging with T-Route is a viable approach for streamflow simulation (with lag times of 1–24 hours) in ungauged basins within the NextGen water resources modeling framework.</p>
<p><img decoding="async" loading="lazy" alt="T-route simulation at South Toe River using kriged runoff" src="http://ciroh.org/staging/main/assets/images/t-route-south-toe-15e3bf247c499a8d6b14333e58e5b694.png" width="1625" height="1121" class="img_ev3q"></p>
<p><strong>Figure 2:</strong> T-route simulation of streamflow initialized using held-out kriged runoff in the NextGen hydrofabric of the South Toe River.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<p>Hourly streamflow kriging is now operational within the NextGen Research Data Stream, delivering spatially complete estimates for all NextGen v2.2 hydrofabric catchments. This observation-based approach supports a broad range of potential applications including streamflow analysis and historical reconstruction, National Water Model calibration, streamflow forecasting, and data assimilation for ungauged basins.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="links">Links<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#links" class="hash-link" aria-label="Direct link to Links" title="Direct link to Links" translate="no">​</a></h2>
<ol>
<li class=""><a href="https://github.com/DualEarth/qkrig" target="_blank" rel="noopener noreferrer" class="">GitHub repository — streamflow kriging (qkrig)</a></li>
<li class=""><a href="https://github.com/sonalivyascse19-stack/t-route" target="_blank" rel="noopener noreferrer" class="">GitHub repository — T-route streamflow simulation with kriging</a></li>
<li class=""><a href="https://datastream.ciroh.org/#outputs/qkrig/" target="_blank" rel="noopener noreferrer" class="">Streamflow analysis from kriging DataStream</a></li>
<li class=""><a href="https://us-east-2.console.aws.amazon.com/s3/buckets/streamflow-interpolation-noaa14?region=us-east-2&amp;prefix=daily_kriging%2F&amp;showversions=false&amp;tab=objects" target="_blank" rel="noopener noreferrer" class="">Daily streamflow reanalysis dataset based on kriging</a></li>
<li class=""><a href="https://us-east-2.console.aws.amazon.com/s3/buckets/streamflow-interpolation-noaa14?region=us-east-2&amp;prefix=hourly_kriging%2F&amp;showversions=false&amp;tab=objects" target="_blank" rel="noopener noreferrer" class="">Hourly streamflow reanalysis dataset based on kriging</a></li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="acknowledgements">Acknowledgements<a href="http://ciroh.org/staging/main/blog/continental-scale-streamflow-kriging-ngiab-nrds#acknowledgements" class="hash-link" aria-label="Direct link to Acknowledgements" title="Direct link to Acknowledgements" translate="no">​</a></h2>
<p>Special thanks to Kunal Sarna and Harsha Vemula for collaborating and integrating hourly kriging into NRDS in 3 weeks.</p>
<p>This research was supported by the Cooperative Institute for Research to Operations in Hydrology (CIROH) through NOAA Cooperative Agreement NA22NWS4320003. CIROH cyberinfrastructure used: AWS S3 (daily and hourly streamflow reanalysis products from 1979–2025 WYs), EC2 (testing the kriging workflow in NRDS), and DataStream (hourly streamflow analysis outputs).</p>]]></content:encoded>
            <category>NextGen</category>
            <category>Kriging</category>
            <category>Streamflow</category>
            <category>NRDS</category>
            <category>DataStream</category>
            <category>NGIAB</category>
            <category>AWS</category>
            <category>T-Route</category>
            <category>CONUS</category>
        </item>
        <item>
            <title><![CDATA[TEEHR and CIROH Advance Cloud-Based Hydrologic Model Evaluation into a New Era]]></title>
            <link>http://ciroh.org/staging/main/blog/teehr-april-2026</link>
            <guid>http://ciroh.org/staging/main/blog/teehr-april-2026</guid>
            <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[TEEHR advances hydrologic model evaluation at scale by combining a cloud-based data platform and a Python analytics package built for large, iterative analysis across models, locations, and time periods]]></description>
            <content:encoded><![CDATA[<p>CIROH is advancing hydrologic model evaluation into a new era. Led by a core team of developers and scientists at RTI, with testing and contributions from others across the consortium, we've built TEEHR — a system purpose-built for evaluating models at scale. Combining novel approaches to data analytics with cutting-edge open data infrastructure, TEEHR enables a truly complete picture of model and forecast performance across datasets, sites, historical time periods, and forecast horizons.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-do-we-need-teehr">Why do we need TEEHR?<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#why-do-we-need-teehr" class="hash-link" aria-label="Direct link to Why do we need TEEHR?" title="Direct link to Why do we need TEEHR?" translate="no">​</a></h2>
<p>TEEHR is built on a fundamental question: “Which hydrologic model is better?”. At its simplest, this can seem trivial; the model simulation is paired with observations, a few performance metrics are calculated, and you're on your way to a common performance analysis. Things can start to get more complicated if want to go larger, dig deeper or ask more nuanced questions:</p>
<ul>
<li class="">What if we want to compare many models against each other?</li>
<li class="">What if we want to analyze thousands of locations with 40-years of hourly timestep data at the continental scale?</li>
<li class="">What if we want to interrogate the data with questions like:<!-- -->
<ul>
<li class="">“How does performance during high-flow events compare to low-flow events?”</li>
<li class="">“How does model performance relate to physical basin attributes?”</li>
<li class="">“What's the uncertainty associated with the resulting metrics?”</li>
</ul>
</li>
<li class="">What if we want to make the data easily accessible to the hydrologic community to support both historical and near-real time analyses?</li>
</ul>
<p>These are the challenges TEEHR is designed to address.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-04-teehr/fig1.png" width="100%" alt="TEEHR is optimized for large-scale iterative model interrogation and data management."><figcaption><em>TEEHR is optimized for large-scale iterative model interrogation and data management</em></figcaption></figure>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-teehr">What is TEEHR?<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#what-is-teehr" class="hash-link" aria-label="Direct link to What is TEEHR?" title="Direct link to What is TEEHR?" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-teehr-framework">The TEEHR Framework<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#the-teehr-framework" class="hash-link" aria-label="Direct link to The TEEHR Framework" title="Direct link to The TEEHR Framework" translate="no">​</a></h3>
<p>TEEHR began as a Python package enabling robust and iterative evaluation of hydrologic models.  It has since expanded into a cloud-based platform (TEEHR-Cloud) consisting of a high-performance data warehouse optimized for huge analytic tables, a suite of cloud-based services supporting data exploration, automated processing and data ingests, and web-hosted interactive dashboards.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-04-teehr/fig2.png" width="60%" alt="The TEEHR-Cloud framework consists of a high-performance data warehouse, cloud-based evaluation manager, and an installable Python package"><figcaption><em>The TEEHR-Cloud framework consists of a high-performance data warehouse, cloud-based evaluation manager, and an installable Python package</em></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="teehr-cloud">TEEHR-Cloud<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#teehr-cloud" class="hash-link" aria-label="Direct link to TEEHR-Cloud" title="Direct link to TEEHR-Cloud" translate="no">​</a></h3>
<p>TEEHR-Cloud delivers evaluation-ready insights and datasets that are publicly available and continuously updated — including 40 years of hourly retrospective streamflow simulations across more than 8,000 gage sites, model forcings summarized to drainage basins (mean areal precipitation and temperature), and a real-time evaluation manager for live data ingestion and analysis of operational NWM, RFC forecasts and CIROH’s NextGen Research Data Stream (NRDS). It's all built on Apache Iceberg, an open table format designed for the demands of big data at scale and proven by well-known big data industries (e.g., Netflix).</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-04-teehr/fig3.png" width="100%" alt="A suite of services in the evaluation manager enables real-time ingests, web-based dashboards, interactive exploration, and more."><figcaption><em>A suite of services in the evaluation manager enables real-time ingests, web-based dashboards, interactive exploration, and more.</em></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="teehr-python">TEEHR-Python<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#teehr-python" class="hash-link" aria-label="Direct link to TEEHR-Python" title="Direct link to TEEHR-Python" translate="no">​</a></h3>
<p>TEEHR-Python is the analytics engine that puts this data to work. Powered by PySpark for scalable, distributed compute and Apache Iceberg for robust data management — including time travel, upsert/append/delete operations, schema evolution, and ACID transactions — it gives analysts the full power of modern data engineering in a hydrologic context. An ever-growing suite of signature, deterministic, and probabilistic metrics, with sampling uncertainty estimation built-in, means users can interrogate model performance in ways that simply weren't easily accessible before.  TEEHR-Python is still a Python package that users can install in their own environment via <code>pip install teehr</code> to use with their own data and to access datasets in the TEEHR-Cloud data warehouse.</p>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-04-teehr/fig4.png" width="100%" alt="TEEHR-Python consists of tools supporting data fetching and loading, validation and storage, and robust analytics."><figcaption><em>TEEHR-Python consists of tools supporting data fetching and loading, validation and storage, and robust analytics.</em></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-are-the-teehr-cloud-dashboards">What are the TEEHR-Cloud Dashboards?<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#what-are-the-teehr-cloud-dashboards" class="hash-link" aria-label="Direct link to What are the TEEHR-Cloud Dashboards?" title="Direct link to What are the TEEHR-Cloud Dashboards?" translate="no">​</a></h3>
<p>Several web-based dashboards, currently in development, allow users to view and interact with the data warehouse from application-specific perspectives. The two active dashboards include more general retrospective model comparisons and forecast analysis, while other, more application-specific, dashboards in development will focus on:</p>
<ul>
<li class="">Operational forecast (NWM, RFC) diagnostic and event-based evaluation</li>
<li class="">Multi-model intercomparison to baselines with uncertainty</li>
<li class="">Ensemble water supply forecasts</li>
<li class="">Forecast Informed Reservoir Operations (FIRO)</li>
<li class="">Flash flood forecasts</li>
<li class="">Low flow forecasts</li>
</ul>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-04-teehr/fig5.png" width="100%" alt="Screen capture of the retrospective model comparison dashboard"><figcaption><em>Screen capture of the retrospective model comparison dashboard</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="summary">Summary<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#summary" class="hash-link" aria-label="Direct link to Summary" title="Direct link to Summary" translate="no">​</a></h2>
<p>The TEEHR framework is under active development, as we continue to expand historical and real-time data ingests, application-specific dashboards, and core TEEHR-Python functionality. To learn more about TEEHR, the <a href="https://rtiinternational.github.io/teehr/" target="_blank" rel="noopener noreferrer" class="">documentation</a> is a good place to start (link below). If you want to ask a question, request a change or new feature, or report a bug, you can reach out through the CIROH #teehr slack channel, by creating an issue on the <a href="https://github.com/RTIInternational/teehr" target="_blank" rel="noopener noreferrer" class="">TEEHR GitHub repos</a>, or by contacting us directly. Thanks for reading!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="additional-links">Additional Links:<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#additional-links" class="hash-link" aria-label="Direct link to Additional Links:" title="Direct link to Additional Links:" translate="no">​</a></h3>
<ul>
<li class="">Documentation: <a href="https://hub.ciroh.org/docs/products/evaluation/rtiteehr/" target="_blank" rel="noopener noreferrer" class="">https://hub.ciroh.org/docs/products/evaluation/rtiteehr/</a></li>
<li class="">TEEHR documentation: <a href="https://rtiinternational.github.io/teehr/" target="_blank" rel="noopener noreferrer" class="">https://rtiinternational.github.io/teehr/</a></li>
<li class="">Dashboards (in-development): <a href="https://dashboards.teehr.rtiamanzi.org/" target="_blank" rel="noopener noreferrer" class="">https://dashboards.teehr.rtiamanzi.org/</a></li>
<li class="">TEEHR repo: <a href="https://github.com/RTIInternational/teehr" target="_blank" rel="noopener noreferrer" class="">https://github.com/RTIInternational/teehr</a></li>
<li class="">TEEHR-Cloud repo: <a href="https://github.com/RTIInternational/teehr-hub" target="_blank" rel="noopener noreferrer" class="">https://github.com/RTIInternational/teehr-hub</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="our-team">Our Team<a href="http://ciroh.org/staging/main/blog/teehr-april-2026#our-team" class="hash-link" aria-label="Direct link to Our Team" title="Direct link to Our Team" translate="no">​</a></h2>
<section class="grid_mAsc" aria-label="Author profiles"><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Matthew_Denno.jpg" alt="Matthew Denno (PI) profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Matthew Denno (PI)</h3><p class="title_XOXc">Lead Software Developer</p><p class="organization_j1Vy">RTI International</p><a href="mailto:mdenno@rti.org" target="_blank" rel="noopener noreferrer" class="email__0q6">mdenno@rti.org</a></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Katie_Werkhoven.jpg" alt="Katie van Werkhoven profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Katie van Werkhoven</h3><p class="title_XOXc">Lead Science Advisor</p><p class="organization_j1Vy">RTI International</p><a href="mailto:kvanwerkhoven@rti.org" target="_blank" rel="noopener noreferrer" class="email__0q6">kvanwerkhoven@rti.org</a></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Sam_Lamont.jpg" alt="Sam Lamont profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Sam Lamont</h3><p class="title_XOXc">Lead Software Developer</p><p class="organization_j1Vy">RTI International</p><a href="mailto:slamont@rti.org" target="_blank" rel="noopener noreferrer" class="email__0q6">slamont@rti.org</a></div></article><article class="card_CorU"><img class="avatar_hl2h" src="http://ciroh.org/staging/main/img/profiles/Sam_Landsteiner.png" alt="Sam Landsteiner profile photo" loading="lazy"><div class="content_luZQ"><h3 class="name_JyRi">Sam Landsteiner</h3><p class="title_XOXc">Software Developer</p><p class="organization_j1Vy">RTI International</p><a href="mailto:slandsteiner@rti.org" target="_blank" rel="noopener noreferrer" class="email__0q6">slandsteiner@rti.org</a></div></article></section>]]></content:encoded>
            <category>CIROH</category>
            <category>TEEHR</category>
        </item>
        <item>
            <title><![CDATA[The NextGen Research DataStream (NRDS): A Reproducible Numerical Prediction System for Accelerating Research to Operations in Hydrology]]></title>
            <link>http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026</link>
            <guid>http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026</guid>
            <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[An open, cloud-based numerical prediction system enabling rapid, reproducible research-to-operations workflows in hydrology using NextGen.]]></description>
            <content:encoded><![CDATA[<p>Technological advances are evolving water prediction capabilities at a ludicrous pace. From revolutionary machine learning algorithms to dramatic advances in computational hardware, the potential for making accurate hydrologic predictions has never been higher. To meet this new potential, the hydrologic community continuously generates models and approaches based on cutting edge research that could potentially benefit operational systems. However, many of these innovations lack a path to operational deployment.</p>
<p><strong>The NextGen Research Datastream (NRDS) provides a mechanism by which these ideas can be refined and make their way into operations.</strong></p>
<p>Developed by Lynker and the Alabama Water Institute (a Cooperative Institute for Research to Operations in Hydrology partnership), the NRDS facilitates the actualization a research idea from the community in a scalable and deployable numerical prediction system.
To evaluate each of these modeling concepts, NRDS deploys prototype models to generate a continuous “datastream”. These outputs can then be evaluated and made more accurate. This cycle of streamlined deployment and iterative design lets these prototypes mature into a product that can be picked up by an operational forecasting team.</p>
<p>To enable this process to be done rapidly and smoothly, the entire system is designed with reproducibility and iterative improvement as core principles.
The NRDS is an automated numerical prediction system generating regular stream flow forecasts that uses the NextGen Water Resources Modeling Framework (NextGen) as the core modeling engine and NextGen In A Box (NGIAB) as the simulation environment. This system generates forecasts across the contiguous United States (CONUS) on CIROH's operational cyberinfrastructure backbone: the research-to-operations (R2O) Hybrid Cloud (R2OHC) platform, with deployment on the AWS cloud. What makes the NRDS exciting is that the entire system is open-sourced, reproducible, publicly browsable, and potentially editable by anyone in the hydrologic community.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-the-nrds-matters">Why the NRDS Matters<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#why-the-nrds-matters" class="hash-link" aria-label="Direct link to Why the NRDS Matters" title="Direct link to Why the NRDS Matters" translate="no">​</a></h2>
<p>For decades, operational hydrologic modeling has been a largely closed process. National-scale models like the National Water Model (NWM) are developed and maintained by federal agencies where HPC access is limited. While these models frequently produce insights and forecasts of excellent quality, the simulations themselves have proven difficult to reproduce and improve upon from within the hydrologic research community, hindering the knowledge flow from research to operations. By contrast, the NRDS is totally public and open. This provides both researchers and national agencies with immediate access, reducing the latency between the discovery of new and potentially valuable knowledge and its operational implementation.</p>
<p>Deployed on AWS cloud from the <a href="https://github.com/CIROH-UA/ngen-datastream" target="_blank" rel="noopener noreferrer" class="">ngen-datastream repository</a>, the NRDS regularly ingests meteorological forcing data, processes it through the NextGen framework using community-configured parameters, and produces streamflow predictions for river reaches across the country. The forcing data, model configuration, infrastructure, and simulation outputs are all publicly available through the <a href="https://datastream.ciroh.org/index.html" target="_blank" rel="noopener noreferrer" class="">NRDS S3 data portal</a> and the <a href="http://nrds.ciroh.org/" target="_blank" rel="noopener noreferrer" class="">NRDS visualizer</a>. Researchers can browse the results, compare them against observations, and reproduce or run their own simulations with the exact tooling that supports the NRDS. This transparency and usability enables researchers to readily propose improvements to any component of the NRDS system stack.</p>
<p>This is a fundamentally new paradigm for how national-scale water prediction can work: an open, iterative, community-driven feedback loop where regional expertise flows directly into an operational-like system.</p>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-03-nrds/architecture.png" alt="Figure 1. An overview diagram of the NRDS architecture. NWM data from the NOAA is used as a forcing source, which is converted into catchment-averaged forcing files by the Forcing Processor. Meanwhile, DattreamCLI draws from the Community Hydrofabric and community parameters to generate BMI configurations. Together, these are used to execute a model run in NextGen in a Box, the outputs of which are stored in an AWS S3 bucket for browsing via datastream.ciroh.org."><figcaption><em>Figure 1. An overview diagram of the NRDS architecture.</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-the-community-can-contribute">How the Community Can Contribute<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#how-the-community-can-contribute" class="hash-link" aria-label="Direct link to How the Community Can Contribute" title="Direct link to How the Community Can Contribute" translate="no">​</a></h2>
<p>This open contribution model is perhaps the most exciting aspect of the NRDS. The configuration files and NextGen model formulation that drive the daily simulations are publicly hosted and directly referenced during every execution. This means that community-proposed improvements to parameterization can flow directly into the operational system just by modifying these files.</p>
<p>The process is intentionally straightforward. A researcher who has improved upon the parameterization of a particular VPU realization file can navigate to the <a href="https://github.com/CIROH-UA/ngen-datastream/issues" target="_blank" rel="noopener noreferrer" class="">ngen-datastream Issues page</a> on GitHub, open a new issue using the dedicated "Propose NRDS/NextGen Research DataStream parameter update" template, and submit their updated configuration along with supporting evidence. The CIROH team then reviews these contributions; once validated, they are merged and deployed into the live NRDS system.</p>
<p>This contribution pathway was a central theme at the <a href="https://ciroh.ua.edu/devconference/2025-ciroh-developers-conference/" target="_blank" rel="noopener noreferrer" class="">2025 CIROH Developers Conference (DevCon 2025)</a>, where a dedicated workshop walked participants through the complete process of proposing a configuration change. Attendees received access to virtual machines on NSF JetStream2 with pre-installed tooling, enabling them to run local simulations, compare results, and prepare a contribution — all within a single workshop session.</p>
<p>The NRDS is not designed to be a product delivered by a central team. It is a platform designed to absorb and amplify the collective expertise of the hydrologic community.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="multiple-datastreams-live-and-scaling">Multiple Datastreams Live and Scaling<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#multiple-datastreams-live-and-scaling" class="hash-link" aria-label="Direct link to Multiple Datastreams Live and Scaling" title="Direct link to Multiple Datastreams Live and Scaling" translate="no">​</a></h2>
<p>The long-term potential of the NRDS is further amplified by its scalability in deploying additional model formulations to generate regular forecasts. The system now runs multiple concurrent datastreams, each using a different hydrologic modeling approach within the NextGen framework to generate streamflow forecasts.</p>
<p>Currently, the NRDS operates a CFE-NOM datastream across all CONUS and parallelized across Vector Processing Units (VPUs), which pairs the Conceptual Functional Equivalent (CFE) rainfall-runoff model with the Noah-OWP-Modular land surface model. Alongside this, an LSTM DataStream has been deployed for all CONUS, bringing cutting-edge machine learning-based streamflow prediction into an operational-like system. Both of these datastreams route the NextGen outputs using T-Route.</p>
<p>The most recent release, <a href="https://github.com/CIROH-UA/ngen-datastream/releases/tag/v2.2.0" target="_blank" rel="noopener noreferrer" class="">v2.2.0</a> (February 2026), deployed the LSTM model into the production NRDS system — a milestone that brings differentiable and machine learning-based hydrology into an automated, cloud-based production environment. This builds on the broader CIROH effort to integrate models like δHBV 2.0 from Penn State's MHPI group.</p>
<p>There is also a Routing-Only DataStream for VPU 03W. This datastream focuses on channel routing NWM outputs using T-Route only, a novel experiment by <a href="https://github.com/quinnylee" target="_blank" rel="noopener noreferrer" class="">Quinn Lee</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-broader-ecosystem">The Broader Ecosystem<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#the-broader-ecosystem" class="hash-link" aria-label="Direct link to The Broader Ecosystem" title="Direct link to The Broader Ecosystem" translate="no">​</a></h2>
<p>The NRDS is deeply interconnected with the broader suite of CIROH tools that are making NextGen modeling accessible. NextGen In A Box (NGIAB) provides the containerized runtime environment that researchers can use locally to test configurations before proposing them to the NRDS. The DataStreamCLI (now in its <a href="https://github.com/CIROH-UA/datastreamcli" target="_blank" rel="noopener noreferrer" class="">own repository</a>) automates the complete workflow from data preprocessing to NextGen execution. The ForcingProcessor (also <a href="https://github.com/CIROH-UA/forcingprocessor" target="_blank" rel="noopener noreferrer" class="">split out</a>) handles the conversion of gridded meteorological data into the catchment-averaged forcings that NextGen requires. Once the model outputs are generated, TEEHR (Tools for Exploratory Evaluation in Hydrologic Research) provides standardized evaluation capabilities for comparing model outputs against observations (dashboard available <a href="https://dashboards.teehr.rtiamanzi.org/forecast" target="_blank" rel="noopener noreferrer" class="">here</a>).</p>
<p>Together, these tools form a coherent pipeline: prepare data with the ForcingProcessor and DataStreamCLI, run simulations locally with NGIAB, evaluate results with TEEHR, and — if improvements are found — contribute them back to the NRDS for operational deployment.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's Next<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#whats-next" class="hash-link" aria-label="Direct link to What's Next" title="Direct link to What's Next" translate="no">​</a></h2>
<p>The trajectory of the NRDS points toward an increasingly capable and diverse operational system. Active development efforts include implementing the hourly, deep learning-based differentiable model δHBV 2.0 MTS, which was recently embedded into the NGIAB-NRDS ecosystem through a collaboration between Penn State and the Alabama Water Institute. This model has demonstrated continental-scale streamflow forecasting capabilities that rival the current National Water Model.</p>
<p>There is also ongoing work to make the NRDS outputs more accessible and useful to downstream consumers. The <a href="http://nrds.ciroh.org/" target="_blank" rel="noopener noreferrer" class="">NRDS Visualizer</a> now provides a web-based interface for browsing and exploring daily simulation results. The <a href="https://dashboards.teehr.rtiamanzi.org/forecast" target="_blank" rel="noopener noreferrer" class="">TEEHR Evaluation Dashboard</a> now provides rapid evaluation of these simulation results, enabling researchers to gauge model performance as events are occurring and weigh the performance of each datastream (NextGen model-formulation) relative to other datastreams.</p>
<p>With NRDS ecosystem quickly reaching maturity, now is the time for hydrologic researchers to put their research ideas to the test and deploy them in this operational-like environment.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="get-involved">Get Involved<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#get-involved" class="hash-link" aria-label="Direct link to Get Involved" title="Direct link to Get Involved" translate="no">​</a></h2>
<p>The NextGen Research DataStream represents a new kind of infrastructure for water science: one that is as much a social and organizational innovation as it is a technical one. By making national-scale hydrologic simulations open, reproducible, and community-editable, the NRDS creates the conditions for a distributed network of research hydrologists to incrementally improve the accuracy and reliability of streamflow predictions across the country.</p>
<p>Whether you are a graduate student exploring NextGen for the first time, a river forecast center hydrologist with deep regional expertise, or a researcher developing novel modeling approaches, the NRDS offers a concrete pathway from your work to operational impact.</p>
<p>Here's how to get started:</p>
<ul>
<li class="">NRDS on the NextGen in a Box product portfolio website: <a href="https://ngiab.ciroh.org/#/nrds" target="_blank" rel="noopener noreferrer" class="">ngiab.ciroh.org/#/nrds</a></li>
<li class="">Explore the data: Browse daily outputs at <a href="https://datastream.ciroh.org/" target="_blank" rel="noopener noreferrer" class="">datastream.ciroh.org</a> or the <a href="http://nrds.ciroh.org/" target="_blank" rel="noopener noreferrer" class="">NRDS Visualizer</a></li>
<li class="">Examine the NRDS deployment status timeline to see which datastreams have been deployed, when, and at what scale: <a href="https://github.com/CIROH-UA/ngen-datastream/blob/main/docs/nrds/STATUS_AND_METADATA.md" target="_blank" rel="noopener noreferrer" class="">NRDS Status</a></li>
<li class="">Propose an improvement: Use the <a href="https://github.com/CIROH-UA/ngen-datastream/issues" target="_blank" rel="noopener noreferrer" class="">NRDS Issues page</a> to submit your idea for a new datastream or an edit to an existing deployment.</li>
<li class="">Join the conversation: Participate in <a href="https://github.com/CIROH-UA/ngen-datastream/discussions" target="_blank" rel="noopener noreferrer" class="">GitHub Discussions</a> to connect with the community</li>
<li class="">Read the documentation: Visit the <a href="https://hub.ciroh.org/docs/products/ngiab-ecosystem/nrds/" target="_blank" rel="noopener noreferrer" class="">CIROH Hub NRDS page</a> for comprehensive documentation on the NRDS system and broader ecosystem.</li>
<li class="">Try out NRDS tools: Clone the various NRDS repositories to experiment with the NRDS workflow.<!-- -->
<ul>
<li class=""><a href="https://github.com/CIROH-UA/datastreamcli" target="_blank" rel="noopener noreferrer" class="">DataStreamCLI</a> <em>(Figure 2)</em>: the on-server workflow tool used in NRDS simulations. This tool offers the ability to reproduce NRDS simulations, with a modular design for integrating research configurations and processing components.</li>
<li class=""><a href="https://github.com/CIROH-UA/forcingprocessor/" target="_blank" rel="noopener noreferrer" class="">ForcingProcessor</a> <em>(Figure 3)</em>: a scalable tool for processing NWM operational data files into NextGen inputs. This tool provides the processing to generate NRDS forcings.</li>
</ul>
</li>
</ul>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-03-nrds/datastreamcli.jpg" alt="Figure 2. The DataStreamCLI workflow. From left to right: 'LynkerSpatial Hydrofabric via hfsubset', 'National Water Model Forcings processing', 'NextGen and BMI config file generation', 'File and directory validation', 'NextGen in a Box', 'Data file hashing and metadata', 'Evaluation by TEEHR'."><figcaption><em>Figure 2. The DataStreamCLI workflow.</em></figcaption></figure>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-03-nrds/T2D_2_TMP_2maboveground_cali.gif" alt="Figure 3. An animated gif depicting forcing data before and after subsetting via ForcingProcessor. On the right, the processed data visibly matches the NWM original, but is neatly cut out to match the boundaries of the NGEN run."><figcaption><em>Figure 3. Forcing data before and after subsetting via ForcingProcessor.</em></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-future-of-water-prediction-is-open-come-build-it-with-us">The future of water prediction is open. Come build it with us.<a href="http://ciroh.org/staging/main/blog/nextgen-research-datastream-april-2026#the-future-of-water-prediction-is-open-come-build-it-with-us" class="hash-link" aria-label="Direct link to The future of water prediction is open. Come build it with us." title="Direct link to The future of water prediction is open. Come build it with us." translate="no">​</a></h3>
<hr>
<p><em>The NextGen Research DataStream is developed and maintained by CIROH at the University of Alabama, with funding under award NA22NWS4320003 from the NOAA Cooperative Institute Program. Learn more at <a href="https://ciroh.ua.edu/" target="_blank" rel="noopener noreferrer" class="">ciroh.ua.edu</a>.</em></p>]]></content:encoded>
            <category>CIROH</category>
            <category>NextGen</category>
            <category>NGIAB</category>
            <category>NRDS</category>
            <category>AWS</category>
            <category>Hydrology</category>
            <category>National Water Model</category>
            <category>Open Source</category>
            <category>Cloud Computing</category>
            <category>DevOps</category>
            <category>R2O</category>
            <category>Numerical Prediction</category>
        </item>
        <item>
            <title><![CDATA[Expanding Access to NextGen Research through the CIROH Community NextGen Hub (CCNH) in Cloud]]></title>
            <link>http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026</link>
            <guid>http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026</guid>
            <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A cloud-based, ready-to-use environment that simplifies access to the NextGen water modeling framework for researchers.]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="opening-new-doors-for-research-with-the-nextgen-framework">Opening New Doors for Research with the NextGen Framework<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#opening-new-doors-for-research-with-the-nextgen-framework" class="hash-link" aria-label="Direct link to Opening New Doors for Research with the NextGen Framework" title="Direct link to Opening New Doors for Research with the NextGen Framework" translate="no">​</a></h2>
<p>The NextGen framework holds great potential for hydrologic modeling, but is often inaccessible due to its strenuous setup and requirements. As such, embedding it within a cloud-based framework offers a natural solution to this problem by removing some of the administrative and technical requirements for compute resource setup and computational library configuration, thus opening the door for a wider audience to tke advantage of the strengths of the framework.</p>
<p>With the <strong>CIROH Community NextGen Hub (CCNH)</strong>, we’ve created a cloud-based environment that addresses exactly those setup challenges, so users can focus on science instead of software.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-preconfigured-ready-to-use-cloud-environment">A Preconfigured, Ready-to-Use Cloud Environment<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#a-preconfigured-ready-to-use-cloud-environment" class="hash-link" aria-label="Direct link to A Preconfigured, Ready-to-Use Cloud Environment" title="Direct link to A Preconfigured, Ready-to-Use Cloud Environment" translate="no">​</a></h2>
<p>CCNH is a containerized, cloud-based modeling environment hosted on the <a href="https://ciroh.awi.2i2c.cloud/" target="_blank" rel="noopener noreferrer" class="">CIROH-2i2c JupyterHub</a>. It packages everything a researcher needs to run end-to-end NextGen workflows — from input preprocessing through model execution, calibration, evaluation, and output visualization — into a single, ready-to-use JupyterHub image.
Built on the same containerization patterns as NGIAB, CCNH leverages a Pangeo base image and includes:</p>
<ul>
<li class=""><strong>Pre-compiled NextGen framework binaries</strong> from NGIAB based docker image</li>
<li class=""><strong>NGIAB data preprocessing tools</strong> for automated retrieval and subsetting of hydrofabric and meteorological forcing datasets</li>
<li class=""><strong>T-Route</strong> routing components for streamflow simulation</li>
<li class=""><strong>SPOTPY</strong>(Statistical Parameter Optimization Tool for Python) for model calibration</li>
<li class=""><strong>TEEHR</strong>(Tools for Exploratory Evaluation in Hydrologic Research) for performance evaluation</li>
<li class=""><strong>PyNGIAB</strong>, a Python wrapper that lets you run NextGen simulations directly from Jupyter notebooks</li>
<li class=""><strong>HydroShare integration tools</strong> (nbfetch, hs_files-jupyter, hsclient) for seamless data exchange to save results in HydroShare for collaboration, reproducibility and publishing</li>
<li class=""><strong>JupyterLab</strong> with distributed computing capabilities for interactive, scalable workflows</li>
</ul>
<figure style="text-align:center"><img class="dark-mode-white-bg" src="http://ciroh.org/staging/main/img/blog/2026-03-ccnh/diagram.png" width="60%" alt="Diagram illustrating how HydroShare resources, 2i2c JupyterHub, and S3 Object Store interact to enable streamlined NextGen workflows in the cloud."><figcaption><em>Diagram illustrating how HydroShare resources, 2i2c JupyterHub, and S3 Object Store interact to enable streamlined NextGen workflows in the cloud.</em></figcaption></figure>
<p>The result: researchers can go from zero to running a calibrated NextGen simulation in a fraction of the time previously required.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="streamlined-workflow-clear-results">Streamlined Workflow, Clear Results<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#streamlined-workflow-clear-results" class="hash-link" aria-label="Direct link to Streamlined Workflow, Clear Results" title="Direct link to Streamlined Workflow, Clear Results" translate="no">​</a></h2>
<p>Through guided notebooks, users can:</p>
<ul>
<li class="">Prepare and subset input data</li>
<li class="">Run simulations</li>
<li class="">Calibrate models</li>
<li class="">Evaluate performance</li>
<li class="">Explore outputs interactively</li>
</ul>
<p>...all within a single environment designed for efficiency and discovery.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-it-matters">Why It Matters<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#why-it-matters" class="hash-link" aria-label="Direct link to Why It Matters" title="Direct link to Why It Matters" translate="no">​</a></h2>
<p>By lowering technical barriers and using a cloud-based approach, CCNH makes NextGen accessible to a broader research community.
It allows scientists to spend less time on setup and more time advancing hydrologic understanding.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-access-ccnh">How to Access CCNH<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#how-to-access-ccnh" class="hash-link" aria-label="Direct link to How to Access CCNH" title="Direct link to How to Access CCNH" translate="no">​</a></h2>
<img src="http://ciroh.org/staging/main/img/blog/2026-03-ccnh/screenshot.png" width="100%" alt="Picture of the CIROH-2i2c JupyterHub interface showing the Server Options page where users can select compute profiles and the CCNH image to launch a NextGen modeling environment in the cloud.">
<p>There are two primary ways to launch CCNH in the CIROH-2i2c JupyterHub environment:</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="option-1-launch-directly-from-ciroh-2i2c-jupyterhub">Option 1: Launch Directly from CIROH-2i2c JupyterHub<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#option-1-launch-directly-from-ciroh-2i2c-jupyterhub" class="hash-link" aria-label="Direct link to Option 1: Launch Directly from CIROH-2i2c JupyterHub" title="Direct link to Option 1: Launch Directly from CIROH-2i2c JupyterHub" translate="no">​</a></h3>
<ol>
<li class="">Go to: <a href="https://ciroh.awi.2i2c.cloud/" target="_blank" rel="noopener noreferrer" class="">https://ciroh.awi.2i2c.cloud/</a></li>
<li class="">Click <strong>“Login to continue”</strong> and authenticate with your CIROH credentials. (If this is your first time, you may be prompted to authorize access through GitHub.)</li>
<li class="">On the <strong>Server Options</strong> page:<!-- -->
<ul>
<li class="">Select the desired compute profile (Small, Medium, Large, or Huge).</li>
<li class="">Select the <strong>CIROH Community NextGen Hub image</strong>.</li>
</ul>
</li>
<li class="">Click <strong>Start</strong> to launch the JupyterHub.</li>
</ol>
<p>You are now inside a CIROH 2i2c JupyterHub session running the CCNH image, which provides a fully configured NextGen modeling environment.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="option-2-launch-from-a-hydroshare-resource-open-with">Option 2: Launch from a HydroShare Resource (“Open With”)<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#option-2-launch-from-a-hydroshare-resource-open-with" class="hash-link" aria-label="Direct link to Option 2: Launch from a HydroShare Resource (“Open With”)" title="Direct link to Option 2: Launch from a HydroShare Resource (“Open With”)" translate="no">​</a></h3>
<p>One of the most powerful features of CIROH-2i2c JupyterHub is its <a href="https://hub.ciroh.org/ciroh_hub_staging/docs/services/cloudservices/2i2c/hydroshare-integration" target="_blank" rel="noopener noreferrer" class="">integration with HydroShare</a>. You can open a HydroShare resource directly in a CIROH-2i2c JupyterHub session running the CCNH image:</p>
<ol>
<li class="">Navigate to a HydroShare resource. (for example: <a href="https://www.hydroshare.org/resource/27045581bdea4808a393330f2417379c/" target="_blank" rel="noopener noreferrer" class="">https://www.hydroshare.org/resource/27045581bdea4808a393330f2417379c/</a>)</li>
<li class="">Click <strong>Open With</strong>  (top-right of the resource page) and select <strong>CIROH-2i2c JupyterHub</strong>.</li>
<li class="">Click <strong>“Login to continue”</strong> and authenticate with your CIROH credentials. (If this is your first time, you may be prompted to authorize access through GitHub.)</li>
<li class="">On the <strong>Server Options</strong> page:<!-- -->
<ul>
<li class="">Select the desired compute profile (Small, Medium, Large, or Huge).</li>
<li class="">Select the <strong>CIROH Community NextGen Hub</strong> image.</li>
</ul>
</li>
<li class="">Click <strong>Start</strong> to launch the JupyterHub.</li>
<li class="">(If you did this with the example resource above, click on and launch one of the Jupyter Notebooks to step through the NextGen workflows.)</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="references">References<a href="http://ciroh.org/staging/main/blog/ciroh-ccnh-nextgen-march-2026#references" class="hash-link" aria-label="Direct link to References" title="Direct link to References" translate="no">​</a></h2>
<ul>
<li class="">Nassar, A., Tarboton, D., Baig, F., Cunningham, J., Patel, A., Halgren, J., Lee, B., Salehabadi, H., Castronova, A., and Garousi-Nejad, I. "Accelerating community research applications of the NextGen water modeling framework through CUAHSI HydroShare linked with CIROH-2i2c JupyterHub." <em>Environmental Modelling &amp; Software</em>. (In-review)</li>
<li class="">Nassar, A., Tarboton, D., Baig, F., Patel, A., Cunningham, J., and Salehabadi, H. (2026). NextGen Water Modeling Workflow for Research-Scale Applications. <a href="https://www.hydroshare.org/resource/27045581bdea4808a393330f2417379c" target="_blank" rel="noopener noreferrer" class="">https://www.hydroshare.org/resource/27045581bdea4808a393330f2417379c</a></li>
<li class="">I-GUIDE VCO: <a href="https://i-guide.io/i-guide-vco/enabling-community-research-with-the-next-generation-national-water-modeling-framework-through-streamlined-workflows-on-ciroh-jupyterhub/" target="_blank" rel="noopener noreferrer" class="">Enabling Community Research with the Next Generation National Water Modeling Framework</a></li>
<li class="">CIROH Hub: <a href="https://hub.ciroh.org/docs/products/ngiab-ecosystem/ngiab/distributions/nextgen-2i2c/" target="_blank" rel="noopener noreferrer" class="">https://hub.ciroh.org/docs/products/ngiab-ecosystem/ngiab/distributions/nextgen-2i2c/</a></li>
</ul>]]></content:encoded>
            <category>CIROH</category>
            <category>NextGen</category>
            <category>NGIAB</category>
            <category>Cloud Computing</category>
            <category>Hydrology</category>
            <category>National Water Model</category>
            <category>Open Source</category>
            <category>DevOps</category>
            <category>Cyberinfrastructure</category>
        </item>
        <item>
            <title><![CDATA[Hourly Differentiable Modeling Arrives in the NGIAB-NRDS NextGen Ecosystem]]></title>
            <link>http://ciroh.org/staging/main/blog/awi-psu-collab2</link>
            <guid>http://ciroh.org/staging/main/blog/awi-psu-collab2</guid>
            <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Penn State and AWI reunite to introduce an hourly differentiable model to AWI's NextGen Ecosystem.]]></description>
            <content:encoded><![CDATA[<p>In October 2025, Penn State's Multi-scale Hydrology, Processes and Intelligence group (MHPI), led by Dr. Chaopeng Shen, and the Alabama Water Institute (AWI), led by Steve Burian and Arpita Patel, achieved a milestone R2O effort: the preliminary integration of δHBV 2.0 [4] -- a daily-scale, high-resolution, distributed differentiable model -- into a NextGen ecosystem. This resulted in the first adoption of a differentiable model into <a href="https://github.com/CIROH-UA/NGIAB-CloudInfra" target="_blank" rel="noopener noreferrer" class="">NextGen In A Box (NGIAB)</a> [2] and provided an opportunity for CIROH researchers to fine-tune the δHBV 2.0 architecture for NextGen operation.</p>
<p>Having proven viability for daily timescale predictions on high-resolution river networks [4], MHPI researchers recently adapted δHBV 2.0 into a multi-timescale architecture designed to parameterize HBV and simulate streamflow at hourly intervals, at scale, across the NextGen HydroFabric. This new model, δHBV 2.0 MTS (Multi-TimeScale) [5], is a fusion of a daily and hourly δHBV 2.0 model designed to efficiently handle ML training with high geospatial <em>and</em> temporal complexity. (See <a class="" href="http://ciroh.org/staging/main/blog/awi-psu-collab2#mts-architecture">MTS Architecture</a> for more details about this construction.)</p>
<p>With δHBV 2.0 MTS maintaining similar forecasting skill compared to its daily-scale counterpart [5], Penn State and AWI were once again reunited in a joint effort to embed hourly scale differentiable modeling within AWI's operational ecosystem as a demonstration of model viability and to facilitate open access to its runtime.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="differentiable-models">Differentiable Models<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#differentiable-models" class="hash-link" aria-label="Direct link to Differentiable Models" title="Direct link to Differentiable Models" translate="no">​</a></h2>
<p>δHBV 2.0 and δHBV 2.0 MTS differentiable model constructions are briefly outlined here to contextualize the development efforts. For further detail, see each model's respective citation.
At their core, differentiable models embed traditional process-based equations (here, the <a href="https://en.wikipedia.org/wiki/HBV_hydrology_model" target="_blank" rel="noopener noreferrer" class="">HBV</a> rainfall-runoff model) inside a machine learning training loop. Because these models are designed to be differentiable (e.g., in PyTorch), gradients flow end-to-end from the loss function back through the physical equations and into the neural networks that supply their parameters. This lets the model learn optimal parameterizations directly from observed data while still obeying mass-balance and storage constraints encoded in HBV -- combining interpretability and physical consistency of process-based hydrology with the flexibility of deep learning.</p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="δhbv-20">δHBV 2.0<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#%CE%B4hbv-20" class="hash-link" aria-label="Direct link to δHBV 2.0" title="Direct link to δHBV 2.0" translate="no">​</a></h3>
<p>The daily model uses Long Short-Term Memory (LSTM)  and Multi-Layer Perceptron (MLP) neural networks (NNs) to learn time-dynamic and static parameters for HBV 2.0 [4] (a modified form of HBV). Weather forcings (precipitation, temperature, PET) and static catchment attributes are used as inputs to simulate hydrological states and fluxes:</p>
<span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.25em" columnalign="right left" columnspacing="0em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><msubsup><mi>θ</mi><mrow><mi>d</mi><mo separator="true">,</mo><mi>m</mi></mrow><mrow><mn>1</mn><mo>:</mo><mi>t</mi></mrow></msubsup></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><mtext>LSTM</mtext><mo stretchy="false">(</mo><msubsup><mi>x</mi><mi>m</mi><mrow><mn>1</mn><mo>:</mo><mi>t</mi></mrow></msubsup><mo separator="true">,</mo><msub><mi>A</mi><mi>m</mi></msub><mo stretchy="false">)</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><msub><mi>θ</mi><mrow><mi>s</mi><mo separator="true">,</mo><mi>m</mi></mrow></msub></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><mtext>MLP</mtext><mo stretchy="false">(</mo><msub><mi>A</mi><mi>m</mi></msub><mo stretchy="false">)</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><msubsup><mi>Q</mi><mi>k</mi><mrow><mn>1</mn><mo>:</mo><mi>t</mi></mrow></msubsup><mo separator="true">,</mo><msubsup><mi>S</mi><mi>k</mi><mrow><mn>1</mn><mo>:</mo><mi>t</mi></mrow></msubsup></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="true"><mrow><mrow></mrow><mo>=</mo><mtext>HBV</mtext><mo stretchy="false">(</mo><msubsup><mi>x</mi><mi>m</mi><mrow><mn>1</mn><mo>:</mo><mi>t</mi></mrow></msubsup><mo separator="true">,</mo><msubsup><mi>θ</mi><mrow><mi>d</mi><mo separator="true">,</mo><mi>m</mi></mrow><mrow><mn>1</mn><mo>:</mo><mi>t</mi></mrow></msubsup><mo separator="true">,</mo><msub><mi>θ</mi><mrow><mi>s</mi><mo separator="true">,</mo><mi>m</mi></mrow></msub><mo stretchy="false">)</mo></mrow></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\begin{align*}
    \theta_{d, m}^{1:t} &amp;= \text{LSTM}( x_m^{1:t}, A_m ) \\
    \theta_{s, m} &amp;= \text{MLP}( A_m ) \\
    Q_k^{1:t}, S_k^{1:t} &amp;= \text{HBV}(x_m^{1:t}, \theta_{d, m}^{1:t}, \theta_{s, m})
\end{align*}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:4.5944em;vertical-align:-2.0472em"></span><span class="mord"><span class="mtable"><span class="col-align-r"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.5472em"><span style="top:-4.6831em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"><span class="mord mathnormal" style="margin-right:0.02778em">θ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-2.453em;margin-left:-0.0278em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathnormal mtight">d</span><span class="mpunct mtight">,</span><span class="mord mathnormal mtight">m</span></span></span></span><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span><span class="mrel mtight">:</span><span class="mord mathnormal mtight">t</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.3831em"><span></span></span></span></span></span></span></span></span><span style="top:-3.16em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"><span class="mord mathnormal" style="margin-right:0.02778em">θ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.1514em"><span style="top:-2.55em;margin-left:-0.0278em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathnormal mtight">s</span><span class="mpunct mtight">,</span><span class="mord mathnormal mtight">m</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span></span></span><span style="top:-1.6359em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"><span class="mord mathnormal">Q</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-2.453em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.03148em">k</span></span></span><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span><span class="mrel mtight">:</span><span class="mord mathnormal mtight">t</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.247em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.05764em">S</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-2.453em;margin-left:-0.0576em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight" style="margin-right:0.03148em">k</span></span></span><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span><span class="mrel mtight">:</span><span class="mord mathnormal mtight">t</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.247em"><span></span></span></span></span></span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:2.0472em"><span></span></span></span></span></span><span class="col-align-l"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.5472em"><span style="top:-4.6831em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord text"><span class="mord">LSTM</span></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-2.453em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">m</span></span></span><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span><span class="mrel mtight">:</span><span class="mord mathnormal mtight">t</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.247em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal">A</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.1514em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">m</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span><span style="top:-3.16em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord text"><span class="mord">MLP</span></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">A</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.1514em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">m</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span><span style="top:-1.6359em"><span class="pstrut" style="height:3em"></span><span class="mord"><span class="mord"></span><span class="mspace" style="margin-right:0.2778em"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em"></span><span class="mord text"><span class="mord">HBV</span></span><span class="mopen">(</span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-2.453em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">m</span></span></span><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span><span class="mrel mtight">:</span><span class="mord mathnormal mtight">t</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.247em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.02778em">θ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8641em"><span style="top:-2.453em;margin-left:-0.0278em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathnormal mtight">d</span><span class="mpunct mtight">,</span><span class="mord mathnormal mtight">m</span></span></span></span><span style="top:-3.113em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span><span class="mrel mtight">:</span><span class="mord mathnormal mtight">t</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.3831em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.02778em">θ</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.1514em"><span style="top:-2.55em;margin-left:-0.0278em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathnormal mtight">s</span><span class="mpunct mtight">,</span><span class="mord mathnormal mtight">m</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.2861em"><span></span></span></span></span></span></span><span class="mclose">)</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:2.0472em"><span></span></span></span></span></span></span></span></span></span></span></span>
<p>where:</p>
<ul>
<li class=""><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>θ</mi></mrow><annotation encoding="application/x-tex">\theta</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal" style="margin-right:0.02778em">θ</span></span></span></span>: Learned dynamic (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>d</mi></mrow><annotation encoding="application/x-tex">d</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6944em"></span><span class="mord mathnormal">d</span></span></span></span>) and static (<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi></mrow><annotation encoding="application/x-tex">s</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.4306em"></span><span class="mord mathnormal">s</span></span></span></span>) parameters.</li>
<li class=""><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>x</mi><mi>m</mi></msub><mo separator="true">,</mo><msub><mi>A</mi><mi>m</mi></msub></mrow><annotation encoding="application/x-tex">x_m, A_m</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8778em;vertical-align:-0.1944em"></span><span class="mord"><span class="mord mathnormal">x</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.1514em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">m</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord"><span class="mord mathnormal">A</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.1514em"><span style="top:-2.55em;margin-left:0em;margin-right:0.05em"><span class="pstrut" style="height:2.7em"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">m</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em"><span></span></span></span></span></span></span></span></span></span>: Forcings and attributes for unit basin <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>m</mi></mrow><annotation encoding="application/x-tex">m</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.4306em"></span><span class="mord mathnormal">m</span></span></span></span>.</li>
<li class=""><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Q</mi><mo separator="true">,</mo><mi>S</mi></mrow><annotation encoding="application/x-tex">Q, S</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8778em;vertical-align:-0.1944em"></span><span class="mord mathnormal">Q</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em"></span><span class="mord mathnormal" style="margin-right:0.05764em">S</span></span></span></span>: Model fluxes (e.g., streamflow) and states (e.g., snowpack).</li>
</ul>
<p>In NextGen, hourly input forcings are aggregated at the end of every day to produce a single daily prediction, which is then distributed across the following 24 hours before a new prediction is made.
Because HBV is a recurrent, bucket-based model, its internal states (e.g., groundwater stores) must be "warmed up" by running the model over a period just prior to the target simulation window so that storages can equilibrate. The same process initializes the internal states of the parameterization LSTM, which is itself recurrent.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mts-architecture">MTS Architecture<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#mts-architecture" class="hash-link" aria-label="Direct link to MTS Architecture" title="Direct link to MTS Architecture" translate="no">​</a></h3>
<p>Extending δHBV 2.0 from daily to hourly resolution is not simply a matter of shortening the timestep. Hourly simulation demands sensitivity to rapid forcing variability, yet the model's internal storages still depend on slow-evolving, seasonal-scale memory. Training a single hourly model with a sufficiently long lookback to capture both regimes (i.e., 365 days) would be prohibitively expensive. The MTS (Multi-TimeScale) architecture [5] addresses this by coupling a daily and hourly δHBV 2.0 model in a two-stage design:</p>
<ol>
<li class=""><strong>Daily warmup (long memory)</strong>: The daily model processes ~351 days of aggregated daily inputs, building up slow-evolving states such as deep groundwater and snowpack.</li>
<li class=""><strong>Hourly warmup (short memory)</strong>: Those states are handed off to the hourly model, which refines them over 7 days of hourly forcing to capture fast dynamics like sub-daily storm response.</li>
<li class=""><strong>Hourly simulation</strong>: With states fully initialized, the hourly model produces 7 days of predictions.</li>
<li class=""><strong>Rolling window</strong>: At the end of each 7-day simulation window, the cache shifts forward 7 days and the warmup process repeats.</li>
</ol>
<p>A rolling-window input caching mechanism underpins this cycle, storing ~351 days of daily inputs alongside ~7 days of hourly inputs so that each warmup-simulation pass can be executed efficiently without reprocessing the full history.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="building-a-stronger-bridge">Building A Stronger Bridge<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#building-a-stronger-bridge" class="hash-link" aria-label="Direct link to Building A Stronger Bridge" title="Direct link to Building A Stronger Bridge" translate="no">​</a></h2>
<p>Supporting δHBV 2.0 MTS in AWI's <a href="https://github.com/CIROH-UA/ngen" target="_blank" rel="noopener noreferrer" class="">NextGen</a>, NGIAB, and <a href="https://github.com/CIROH-UA/NGIAB_data_preprocess" target="_blank" rel="noopener noreferrer" class="">NGIAB Data-Preprocess</a> required significant contributions and dialogue between both institutions.</p>
<p>From Penn State, Leo Lonzarich incorporated MTS into the existing <a href="https://github.com/mhpi/dhbv2" target="_blank" rel="noopener noreferrer" class="">dhbv2</a> NextGen module, which couples with the differentiable modeling framework <a href="https://github.com/mhpi/generic_deltamodel" target="_blank" rel="noopener noreferrer" class="">δMG</a> to build hybrid models [3]. This update for MTS architecture addressed three key challenges for NextGen deployment: time-sequential runtimes not traditionally supported by ML models that operate on all timesteps simultaneously, the absence of daily forcing data, and no available derived potential evapotranspiration (PET) forcing.</p>
<p>To address the first two challenges, a new ring buffer mechanism was added to the BMI module. As described above, both the LSTM and HBV require warmup with historical data; the ring buffer caches batches of input forcings so that states can be warmed up in bulk (more efficiently than step-by-step) before the model advances sequentially with the initialized states. The ring buffer also handles the fact that NextGen (NWM 4.0, CIROH-UA) are intended to provide an hourly forcing while δHBV 2.0 MTS requires daily inputs as well. In such a case, the buffer aggregates hourly forcings to daily scale on the fly during runtime.</p>
<p>The final challenge was replacing Hargreaves PET, one of the standard inputs for δHBV 2.0 MTS, which previously needed to be computed in advance of runtime. Hargreaves' method is a daily measure requiring a full day of observations -- fundamentally incompatible with the MTS BMI's sequential operation. To resolve this, a Penman-Monteith calculation was added within the BMI to derive PET on-the-fly.</p>
<p>At AWI, Quinn Lee and Josh Cunningham, with help from Benjamin Lee, spearheaded the architectural integration and operational evaluation of the δHBV 2.0 module within the NGIAB ecosystem. AWI's efforts centered on data orchestration, model runtime validation and BMI compliance, and systems integration.</p>
<p>AWI developed automated workflows within NGIAB Data-Preprocess to generate the inputs required by both the daily and MTS models, aligning high-resolution HydroFabric attributes with hourly AORC forcing data and ensuring that realization and routing configurations met δHBV 2.0 and NextGen expectations. With these inputs, AWI tested the δHBV 2.0 BMI runtime to verify that outputs were reproducible across systems and that Data-Preprocess was producing correct model behavior.</p>
<p>Perhaps the most substantial effort involved reconciling δHBV 2.0's dependencies with the existing NGIAB architecture for Docker image construction. This ultimately required refactoring δHBV 2.0 and its supporting packages (δMG, <a href="https://github.com/mhpi/hydrodl2" target="_blank" rel="noopener noreferrer" class="">hydrodl2</a>) as well as parts of NGIAB's Dockerfile for more efficient builds.</p>
<p>In sum, this collaboration ensured that δHBV 2.0 MTS did not remain a standalone model, but a fully containerized, "plug-and-play" component of the NextGen ecosystem, ready for deployment across diverse computing environments.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-forward">Looking Forward<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#looking-forward" class="hash-link" aria-label="Direct link to Looking Forward" title="Direct link to Looking Forward" translate="no">​</a></h2>
<p>With both daily- and hourly-scale δHBV 2.0 models implemented in NGIAB and NGIAB Data-Preprocess, the next step is adoption into the <a href="https://github.com/CIROH-UA/ngen-datastream" target="_blank" rel="noopener noreferrer" class="">NextGen Research DataStream (NRDS)</a>. This work is already scheduled, and we anticipate recurring runtimes of both models with near-realtime simulations on the Community HydroFabric available to CIROH collaborators in the near future. Differentiable model simulations will then be accessible through the NRDS Visualizer, where researchers and community members can explore, assess, and iterate on outputs in real time.</p>
<p>For NOAA-OWP, ongoing work will continue to support the integration of δHBV 2.0 MTS into their NextGen test bench for preliminary evaluation as a candidate for the NWM 4.0.</p>
<p>Differentiable routing products are also in consideration for operational deployment. For instance, differentiable Muskingum-Cunge, introduced by Tadd Bindas et al. [1] at Penn State, is actively being developed and could appear operationally as a dynamic parameterization module for T-Route or as a standalone routing module. Public development is ongoing in <a href="https://github.com/DeepGroundwater/ddr" target="_blank" rel="noopener noreferrer" class="">DDR</a>.</p>
<p>AWI and Penn State's strong collaborative track record is anticipated to continue as both teams support and potentially integrate new models into their NGIAB-NRDS ecosystem. Some of these efforts may also appear in DevCon later this spring. Ultimately, these successes stand as testaments to the value of inter-institutional collaboration for accelerating the integration of lab-bound research into operations for the broader CIROH community.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="code">Code<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#code" class="hash-link" aria-label="Direct link to Code" title="Direct link to Code" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/mhpi/dhbv2" target="_blank" rel="noopener noreferrer" class="">δHBV 2.0 Operational Module Repository</a></li>
<li class=""><a href="https://github.com/mhpi/generic_deltamodel" target="_blank" rel="noopener noreferrer" class="">δMG Differentiable Modeling Framework</a> (Backbone for δHBV 2.0; includes documentation and tutorials for building custom differentiable hydrologic models.)</li>
<li class=""><a href="https://github.com/DeepGroundwater/ddr" target="_blank" rel="noopener noreferrer" class="">Differentiable Distributed Routing (DDR)</a></li>
<li class=""><a href="https://mhpi.github.io/codes/" target="_blank" rel="noopener noreferrer" class="">MHPI Codebase</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="publications">Publications<a href="http://ciroh.org/staging/main/blog/awi-psu-collab2#publications" class="hash-link" aria-label="Direct link to Publications" title="Direct link to Publications" translate="no">​</a></h2>
<ol>
<li class="">Bindas, T., Tsai, W.-P., Liu, J., Rahmani, F., Feng, D., Bian, Y., et al. (2024). Improving river routing using a differentiable Muskingum-Cunge model and physics-informed machine learning. Water Resources Research, 60, e2023WR035337. <a href="https://doi.org/10.1029/2023WR035337" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1029/2023WR035337</a></li>
<li class="">Patel, A., Halgren, J., Wills, Z., Frazier, N., Lee, B., Cunningham, J., et al. (2025). NextGen In A Box (NGIAB): Open-Source containerization of the NextGen framework to enable community-driven hydrology modeling. Environmental Modelling &amp; Software, Volume 193. <a href="https://doi.org/10.1016/j.envsoft.2025.106666" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1016/j.envsoft.2025.106666</a></li>
<li class="">Lonzarich, L., Shen, C., Song, Y., Rahmani, F., &amp; Lawson, K. (2025). mhpi/generic_deltamodel: High-resolution differentiable model, 𝛿HBV2.0 (Version v1.4.0) [Computer software]. Zenodo. <a href="https://doi.org/10.5281/zenodo.14828008" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.5281/zenodo.14828008</a></li>
<li class="">Song, Y., Bindas, T., Shen, C., Ji, H., Knoben, W. J. M., Lonzarich, L., et al. (2025). High-resolution national-scale water modeling is enhanced by multiscale differentiable physics-informed machine learning. Water Resources Research, 61, e2024WR038928. <a href="https://doi.org/10.1029/2024WR038928" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1029/2024WR038928</a></li>
<li class="">Yang, W., Ji, H., Lonzarich, L., Song, Y., Shen, C. (2025). Diffusion-Based Probabilistic Modeling for Hourly Streamflow Prediction and Assimilation. arXiv. <a href="https://arxiv.org/abs/2510.08488" target="_blank" rel="noopener noreferrer" class="">https://arxiv.org/abs/2510.08488</a> [In Review]</li>
</ol>]]></content:encoded>
            <category>CIROH</category>
            <category>Blog</category>
            <category>Alabama Water Institute</category>
            <category>Pennsylvania State University</category>
            <category>Hydrology</category>
            <category>Differentiable Modeling</category>
            <category>NextGen</category>
            <category>NGIAB</category>
            <category>NRDS</category>
            <category>Hourly</category>
            <category>National Water Model</category>
            <category>Cloud Services</category>
            <category>AI and Machine Learning</category>
        </item>
        <item>
            <title><![CDATA[CIROH Hub: Your New Central Home for CIROH Research, Tools, and Community Resources]]></title>
            <link>http://ciroh.org/staging/main/blog/ciroh-hub-release</link>
            <guid>http://ciroh.org/staging/main/blog/ciroh-hub-release</guid>
            <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[January Monthly Blog Update]]></description>
            <content:encoded><![CDATA[<p>For the past three years, CIROH Portal and DocuHub have greatly expanded the visibility of CIROH’s research and software products,
allowing hydrology professionals from across the community to explore and leverage each other’s developments to maximize their operational
benefits and enhance life-saving outcomes in domains like streamflow modeling, flood inundation mapping, and public outreach. However,
both sites have always experienced some overlap in their purposes, leading to occasional confusion that has hampered their efforts
to make CIROH research truly accessible to the community.</p>
<p>To address this, we are excited to introduce <strong>CIROH Hub</strong>: a fully unified platform that brings all CIROH resources together in one place.</p>
<p>Visit <a href="https://hub.ciroh.org/" target="_blank" rel="noopener noreferrer" class="">hub.ciroh.org</a> to explore the full breadth of CIROH’s research and resources, including dynamic collections
of community <a class="" href="http://ciroh.org/staging/main/datasets">datasets</a>, <a class="" href="http://ciroh.org/staging/main/apps">applications</a>, <a class="" href="http://ciroh.org/staging/main/courses">courses</a>, and <a class="" href="http://ciroh.org/staging/main/notebooks">notebooks</a> through HydroShare, a listing of CIROH <a class="" href="http://ciroh.org/staging/main/publications">publications</a> through the community Zotero
collection, extensive <a class="" href="http://ciroh.org/staging/main/docs/products/intro">documentation</a> on CIROH’s tools and software, guidance on <a class="" href="http://ciroh.org/staging/main/docs/services/intro">accessing leading infrastructure</a> for hydrological computing,
and much more.</p>
<div class="carousel-root" tabindex="0"><div class="carousel carousel-slider" style="width:100%"><ul class="control-dots"><li class="dot selected" value="0" role="button" tabindex="0" aria-label="slide item 1"></li><li class="dot" value="1" role="button" tabindex="0" aria-label="slide item 2"></li><li class="dot" value="2" role="button" tabindex="0" aria-label="slide item 3"></li><li class="dot" value="3" role="button" tabindex="0" aria-label="slide item 4"></li></ul><button type="button" aria-label="previous slide / item" class="control-arrow control-prev"></button><div class="slider-wrapper axis-horizontal"><ul class="slider animated" style="-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-ms-transition-duration:350ms"><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-02-ciroh-hub-release/hub_preview_4.png" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Preview of CIROH Hub's Working Groups page"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-02-ciroh-hub-release/hub_preview_1.png" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Preview of CIROH Hub homepage"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-02-ciroh-hub-release/hub_preview_2.png" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Preview of CIROH Hub's Applications page"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-02-ciroh-hub-release/hub_preview_3.png" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Preview of CIROH Hub's Documentation landing page"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-02-ciroh-hub-release/hub_preview_4.png" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Preview of CIROH Hub's Working Groups page"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-02-ciroh-hub-release/hub_preview_1.png" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Preview of CIROH Hub homepage"></div></li></ul></div><button type="button" aria-label="next slide / item" class="control-arrow control-next"></button></div></div>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new-in-ciroh-hub">What's New in CIROH Hub<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#whats-new-in-ciroh-hub" class="hash-link" aria-label="Direct link to What's New in CIROH Hub" title="Direct link to What's New in CIROH Hub" translate="no">​</a></h2>
<p>CIROH Hub preserves everything you relied on from CIROH Portal and DocuHub, while introducing powerful new features to enhance visibility, usability, and collaboration across the consortium.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-fresh-visual-experience">A Fresh Visual Experience<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#a-fresh-visual-experience" class="hash-link" aria-label="Direct link to A Fresh Visual Experience" title="Direct link to A Fresh Visual Experience" translate="no">​</a></h3>
<p>CIROH Hub launches with a dynamic new visual theme with interactive elements. The interface is designed to be engaging for first‑time users while improving navigation for returning visitors.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="dedicated-jupyter-notebooks-portal">Dedicated Jupyter Notebooks Portal<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#dedicated-jupyter-notebooks-portal" class="hash-link" aria-label="Direct link to Dedicated Jupyter Notebooks Portal" title="Direct link to Dedicated Jupyter Notebooks Portal" translate="no">​</a></h3>
<p>Previously, Jupyter Notebooks were posted under the “Datasets” section of the CIROH Portal — a location that didn’t reflect their purpose and made them harder to find.
CIROH Hub now offers a purpose‑built <a class="" href="http://ciroh.org/staging/main/notebooks">“Notebooks” section</a>, giving notebooks a clear identity and improving their accessibility. Notebook authors can have their resources surfaced by adding the keyword <code>ciroh_hub_notebook</code> in HydroShare.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="public-directory-of-working-groups">Public Directory of Working Groups<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#public-directory-of-working-groups" class="hash-link" aria-label="Direct link to Public Directory of Working Groups" title="Direct link to Public Directory of Working Groups" translate="no">​</a></h3>
<p>CIROH Hub now also includes CIROH's <a class="" href="http://ciroh.org/staging/main/working-groups">Working Groups</a>. We hope this resource will make it easy for researchers to identify working groups relevant to their work, enhancing collaboration and strengthening the consortium’s shared mission.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributing-to-ciroh-hub">Contributing to CIROH Hub<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#contributing-to-ciroh-hub" class="hash-link" aria-label="Direct link to Contributing to CIROH Hub" title="Direct link to Contributing to CIROH Hub" translate="no">​</a></h2>
<p>With all of the CIROH resources consolidated in one place, contributing your work has never been simpler.
CIROH Hub enables you to share your resources with the community.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="share-research-via-hydroshare">Share Research via HydroShare<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#share-research-via-hydroshare" class="hash-link" aria-label="Direct link to Share Research via HydroShare" title="Direct link to Share Research via HydroShare" translate="no">​</a></h3>
<p>The “Research Portal” section of CIROH Hub hosts content from CIROH Portal and, like it, is open to community contributions.
Whether you’d like to share a web application, dataset, educational course, presentation, or Jupyter Notebook, any of these
resources can be easily surfaced onto CIROH Hub from HydroShare via the inclusion of <a class="" href="http://ciroh.org/staging/main/contribute#hydroshare">appropriate keyword tags and optional metadata</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="update-hydroshare-tags">Update HydroShare Tags<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#update-hydroshare-tags" class="hash-link" aria-label="Direct link to Update HydroShare Tags" title="Direct link to Update HydroShare Tags" translate="no">​</a></h3>
<p>To coincide with the merger, new HydroShare tags have been established to populate resources in CIROH Hub.
While we expect to support the existing, deprecated set of keywords indefinitely, we recommend transitioning
your resources to use the new CIROH Hub keywords where possible.</p>
<p>A full list of current and deprecated HydroShare keywords is available on the <a class="" href="http://ciroh.org/staging/main/contribute#hydroshare">Contribute page</a>.
Please ensure the appropriate tags are applied to your resources in HydroShare.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="add-publications-via-zotero">Add Publications via Zotero<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#add-publications-via-zotero" class="hash-link" aria-label="Direct link to Add Publications via Zotero" title="Direct link to Add Publications via Zotero" translate="no">​</a></h3>
<p>Submitting your publications via Zotero ensures they appear in CIROH Hub’s consolidated publication listings, which allows the community to view, iterate on, and cite your research.
<a class="" href="http://ciroh.org/staging/main/contribute#zotero">Request access to the CIROH group library now</a> to get started.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributing-documentation">Contributing Documentation<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#contributing-documentation" class="hash-link" aria-label="Direct link to Contributing Documentation" title="Direct link to Contributing Documentation" translate="no">​</a></h3>
<p>If you’ve created a tool or software with useful documentation, the Documentation section of CIROH Hub is a great place to make that information easily accessible.
This documentation can be automatically mirrored from your project’s GitHub repository README.md, allowing you to meet CIROH’s open-science best practices while
keeping maintenance simple. To get started, <a class="" href="http://ciroh.org/staging/main/contribute#resources-documentation">submit a request or PR through the CIROH Hub repository</a>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="sunsetting-ciroh-portal-and-docuhub">Sunsetting CIROH Portal and DocuHub<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#sunsetting-ciroh-portal-and-docuhub" class="hash-link" aria-label="Direct link to Sunsetting CIROH Portal and DocuHub" title="Direct link to Sunsetting CIROH Portal and DocuHub" translate="no">​</a></h2>
<p>With CIROH Hub taking over their roles, we will be winding down CIROH Portal and DocuHub in the coming weeks. As of Monday, February 16th, 2026, neither site will be updated with the latest content and features, though dynamically loaded content will continue to populate both sites. During this time, we strongly recommend updating your links and bookmarks to point to the new site to ensure continuity of service for your users and readers.</p>
<p>Both CIROH Portal and DocuHub will remain online until <strong>Thursday, March 25th, 2026</strong>. When that date arrives, both portal.ciroh.org and docs.ciroh.org will be converted into redirect domains that point to the corresponding locations on CIROH Hub.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="accessibility-updates">Accessibility Updates<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#accessibility-updates" class="hash-link" aria-label="Direct link to Accessibility Updates" title="Direct link to Accessibility Updates" translate="no">​</a></h3>
<p>While CIROH Hub’s visual refresh may be appealing, we are aware that the site’s new animated elements may pose challenges for users with visual focus or computer performance issues. As such, we plan to introduce a reduced-motion mode by the end of March to address these limitations, ensuring that CIROH Hub’s core pursuit of accessibility is truly honored in every sense of the word. This timeframe means that both CIROH Portal and DocuHub will remain available in their current forms until a fully accessible version of CIROH Hub is available, ensuring that everyone can continue to take full advantage of CIROH resources.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-ahead">Looking Ahead<a href="http://ciroh.org/staging/main/blog/ciroh-hub-release#looking-ahead" class="hash-link" aria-label="Direct link to Looking Ahead" title="Direct link to Looking Ahead" translate="no">​</a></h2>
<p>CIROH’s strength lies in its community and dedication to open science. By centralizing access to CIROH’s resources, we aim to bring the consortium into closer collaboration, maximizing our effectiveness as we translate cutting-edge advancements into operational successes in water management and public safety.</p>
<p>If you have any questions, feedback, or feature requests, reach out to the CIROH Hub team:</p>
<p>GitHub: Submit an issue on the <a href="https://github.com/ciroh-ua/ciroh_hub" target="_blank" rel="noopener noreferrer" class="">ciroh_hub repository</a></p>
<p>Slack: Join the #ciroh-hub channel (Email <a class="" href="http://ciroh.org/staging/main/blog/ciroh-it-support@ua.edu">ciroh-it-support@ua.edu</a> for access)</p>]]></content:encoded>
            <category>Blog</category>
            <category>CIROH</category>
            <category>CIROH Hub</category>
        </item>
        <item>
            <title><![CDATA[CIROH Cyberinfrastructure and Hydroinformatics Team at AGU25]]></title>
            <link>http://ciroh.org/staging/main/blog/agu2025</link>
            <guid>http://ciroh.org/staging/main/blog/agu2025</guid>
            <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[January Monthly Blog Update]]></description>
            <content:encoded><![CDATA[<p>As we do every year, the CIROH team took on the American Geophysical Union (AGU) Annual Meeting 2025 by storm. The Amtrak shuttled us from famously frigid Tuscaloosa to balmy New Orleans, where we <em>laissâmes les bons temps rouler</em> a few months early. From December 15-19, our team shared presentations and posters (and beignets and Cajun food), demonstrating CIROH's commitment to advancing hydrologic science, open collaboration, and sharing technological advancements.</p>
<!-- -->
<div class="carousel-root" tabindex="0"><div class="carousel carousel-slider" style="width:100%"><ul class="control-dots"><li class="dot selected" value="0" role="button" tabindex="0" aria-label="slide item 1"></li><li class="dot" value="1" role="button" tabindex="0" aria-label="slide item 2"></li><li class="dot" value="2" role="button" tabindex="0" aria-label="slide item 3"></li><li class="dot" value="3" role="button" tabindex="0" aria-label="slide item 4"></li><li class="dot" value="4" role="button" tabindex="0" aria-label="slide item 5"></li></ul><button type="button" aria-label="previous slide / item" class="control-arrow control-prev"></button><div class="slider-wrapper axis-horizontal"><ul class="slider animated" style="-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-ms-transition-duration:350ms"><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_03.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_05.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_06.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_01.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_02.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_03.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-agu25/AGU_05.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="AGU 2025"></div></li></ul></div><button type="button" aria-label="next slide / item" class="control-arrow control-next"></button></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="where-science-connects-us">Where Science Connects Us<a href="http://ciroh.org/staging/main/blog/agu2025#where-science-connects-us" class="hash-link" aria-label="Direct link to Where Science Connects Us" title="Direct link to Where Science Connects Us" translate="no">​</a></h2>
<p>All good event attendees embrace the theme, and we happen to be great event attendees. This year's AGU theme, "Where Science Connects Us," aligned with CIROH's mission to democratize water modeling and foster community engagement in hydrologic research. Our presentations highlighted how we use containerization, cloud infrastructure, and collaborative frameworks in the world of operational and research hydrology. We also loved connecting with the broader CIROH community through the CIROH Research Exchange (lovingly dubbed T-REX by our talented events team), our biggest exhibit hall booth to date, a very packed poster presentation caravan led by our fearless Steve Burian, Martyn Clark, and Katie van Werkhoven, and, in classic AGU fashion, running into colleagues randomly in the extremely long convention center hallways.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="featured-presentations--posters-by-ciroh-science-team--friends">Featured Presentations &amp; Posters by CIROH Science Team &amp; Friends<a href="http://ciroh.org/staging/main/blog/agu2025#featured-presentations--posters-by-ciroh-science-team--friends" class="hash-link" aria-label="Direct link to Featured Presentations &amp; Posters by CIROH Science Team &amp; Friends" title="Direct link to Featured Presentations &amp; Posters by CIROH Science Team &amp; Friends" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="nextgen-in-a-box-ngiab-ecosystem">NextGen In A Box (NGIAB) Ecosystem<a href="http://ciroh.org/staging/main/blog/agu2025#nextgen-in-a-box-ngiab-ecosystem" class="hash-link" aria-label="Direct link to NextGen In A Box (NGIAB) Ecosystem" title="Direct link to NextGen In A Box (NGIAB) Ecosystem" translate="no">​</a></h3>
<ol>
<li class="">
<p><strong>Advancing Hydrological Modeling: CIROH’s NextGen In A Box (NGIAB) and Enhanced Tools for Community-Driven Research</strong></p>
<p>Presenter: Bhavya Duvvuri</p>
<p>Session: Poster Presentation H41Q-1427</p>
</li>
<li class="">
<p><strong>NextGen Research DataStream: Community Contributions Towards Improved Hydrologic Predictions</strong></p>
<p>Presenter: Zach Wills</p>
<p>Session: Oral Presentation H31G-03</p>
</li>
<li class="">
<p><strong>Assessing the use of Physics and AI-Driven Precipitation Forecasts for Streamflow Prediction Using the NextGen In A Box (NGIAB) National Water Model</strong></p>
<p>Presenter: Jorge Bravo</p>
<p>Session: Poster Presentation H41Q-1410</p>
</li>
<li class="">
<p><strong>NextGen In A Box (NGIAB) and DataStream Visualizer: A Containerized Web Application for Interactive Geospatial and Temporal Visualization and Analysis of Hydrologic Model Outputs</strong></p>
<p>Presenter: Gio Romero</p>
<p>Session: Oral Presentation H31G-08</p>
</li>
<li class="">
<p><strong>Streamlining Community Modeling through Automated Data Processing for the Next Generation Water Resources Modeling Framework</strong></p>
<p>Presenter: Sonam Lama</p>
<p>Session: Poster Presentation IN33B-0380</p>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="cyberinfrastructure">Cyberinfrastructure<a href="http://ciroh.org/staging/main/blog/agu2025#cyberinfrastructure" class="hash-link" aria-label="Direct link to Cyberinfrastructure" title="Direct link to Cyberinfrastructure" translate="no">​</a></h3>
<ol>
<li class="">
<p><strong>Cloud infrastructure for NextGen Water Resources Modeling: CIROH’s R2OHC Cloud Platform</strong></p>
<p>Presenter: Harsha Vemula</p>
<p>Session: Poster Presentation H41Q-1425</p>
</li>
<li class="">
<p><strong>High-Performance Computing Infrastructure for NextGen Water Resources Modeling: CIROH's R2OHC HPC Platform</strong></p>
<p>Presenter: Trupesh Patel</p>
<p>Session: Oral Presentation H33J-07</p>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-sharing--community-engagement">Data Sharing &amp; Community Engagement<a href="http://ciroh.org/staging/main/blog/agu2025#data-sharing--community-engagement" class="hash-link" aria-label="Direct link to Data Sharing &amp; Community Engagement" title="Direct link to Data Sharing &amp; Community Engagement" translate="no">​</a></h3>
<ol>
<li class="">
<p><strong>CIROH DocuHub and Portal: Knowledge Management System for Collaborative Water Resources Research</strong></p>
<p>Presenter: Manjila Singh</p>
<p>Session: Poster Presentation H41Q-1426</p>
</li>
<li class="">
<p><strong>Demonstrating new tools and frameworks to facilitate continental-scale hydrologic data access and evaluation</strong></p>
<p>Presenter: Sam Lamont</p>
<p>Session: Oral Presentation IN42A-04</p>
</li>
<li class="">
<p><strong>Enabling Community Research with the Next Generation National Water Modeling Framework on through Streamlined Workflows</strong></p>
<p>Presenter: Ayman Nassar</p>
<p>Session: Oral Presentation H31G-07</p>
</li>
<li class="">
<p><strong>Modernizing HydroShare: Using a Cloud-Native Architecture to Accelerate Water Science Innovation</strong></p>
<p>Presenter: Tony Castronova</p>
<p>Session: Oral Presentation IN42A-02</p>
</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reflections-from-agu25">Reflections from AGU25<a href="http://ciroh.org/staging/main/blog/agu2025#reflections-from-agu25" class="hash-link" aria-label="Direct link to Reflections from AGU25" title="Direct link to Reflections from AGU25" translate="no">​</a></h2>
<p>AGU is a wild world. It’s incredible how you can pack the population of a small town into one convention center and still have room left to spare. It’s even more incredible that at seemingly every turn, we always recognized at least a few citizens of said small town. We had such a wonderful time getting to see old friends and make new ones and come away from each conversation with a new idea for how CIROH Science Team could collaborate with the community.
Our team was so encouraged by the number of presentations and posters we saw that used our community resources like our NGIAB container and our high-performance computing cyberinfrastructure offerings like Pantarhei and Wukong. (Perhaps you were one of our 13,101 NGIAB Docker deployments?) Not mentioned in the brief list above are all the presentations we got to see about model developments for the NextGen Framework. We love supporting our member and partner institutions’ research-to-operations work with our cyberinfrastructure resource offerings and community resource repositories like the <a href="https://github.com/CIROH-UA/NGIAB_data_preprocess" target="_blank" rel="noopener noreferrer" class="">Data Preprocessor</a>, <a href="https://github.com/CIROH-UA/ngiab-teehr" target="_blank" rel="noopener noreferrer" class="">TEEHR</a>, and the <a href="https://github.com/CIROH-UA/ngiab-client" target="_blank" rel="noopener noreferrer" class="">Tethys Visualizer</a>. We would also love to showcase that work in our NextGen Research Datastream, running every hour for all of CONUS on AWS. If you’ve got a model that you’d like included in NGIAB and/or NRDS, we are more than happy to chat about it (or read through your GitHub issues submitted through our <a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues" target="_blank" rel="noopener noreferrer" class="">model integration issue form</a>). We’re excited to get to work this year and support you and all of your R2O dreams!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-resources">Community Resources<a href="http://ciroh.org/staging/main/blog/agu2025#community-resources" class="hash-link" aria-label="Direct link to Community Resources" title="Direct link to Community Resources" translate="no">​</a></h2>
<p>All AGU25 presentation materials, including posters and slide decks, are available in our GitHub repository: <a href="https://github.com/CIROH-UA/Conferences/tree/main/AGU25" target="_blank" rel="noopener noreferrer" class="">CIROH-UA/Conferences/AGU25</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="join-the-community-and-get-involved">Join the Community and Get Involved<a href="http://ciroh.org/staging/main/blog/agu2025#join-the-community-and-get-involved" class="hash-link" aria-label="Direct link to Join the Community and Get Involved" title="Direct link to Join the Community and Get Involved" translate="no">​</a></h2>
<p>Did AGU leave you wanting more from CIROH? We might not be able to see all of you in person every day (we miss y’all already), but whether you're a hydrologist, software developer, data scientist, or agency partner, there are many ways to get involved.</p>
<p>•	<strong>Try NGIAB</strong>: Download from <a href="https://hub.docker.com/r/awiciroh/ciroh-ngen-image" target="_blank" rel="noopener noreferrer" class="">DockerHub</a> or access <a href="https://docs.ciroh.org/training-NGIAB-101/" target="_blank" rel="noopener noreferrer" class="">NGIAB 101</a> for more details.</p>
<p>•	<strong>Contribute Models to NGIAB</strong>: Submit BMI-compliant models integration request through our <a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues" target="_blank" rel="noopener noreferrer" class="">model integration issue form</a> under the “New issue” button.</p>
<p>•	<strong>Calibrate Models</strong>: Use our <a href="https://github.com/CIROH-UA/ngiab-cal" target="_blank" rel="noopener noreferrer" class="">calibration tools</a> to calibrate models for your favorite watersheds (we all have those, don’t pretend like you don’t know what we’re talking about!).</p>
<p>•	<strong>Share Feedback</strong>: Open <a href="https://github.com/CIROH-UA/NGIAB-CloudInfra/issues" target="_blank" rel="noopener noreferrer" class="">GitHub issues</a> to report bugs and suggest improvements, or join our Community Resources Working Group discussions.</p>
<p>•	<strong>Slack Channel</strong>: Join our public slack channels for community discussions</p>
<p>•	<strong>Working Groups</strong>: Participate in one (or more, for you overachievers) of <a href="https://app.smartsheet.com/b/form/019f1f425a1d717180af65a76b9fa26f" target="_blank" rel="noopener noreferrer" class="">CIROH’s working groups</a> – Artificial Intellgience, Community Resources, Decision Support, Early Career, Flood Inundation Mapping, Hydroinformatics, Hydrologic Modeling, Model and Forecast Evaluation.</p>
<p>•	<strong>Student Summer Education Programs</strong>: Are you/do you know any undergraduates interested in AI and operational hydrology who are looking for research experiences over the summer? We have an <a href="https://graduate.ua.edu/academics/summer-research-programs-for-undergraduate-students/ai-for-operational-hydrology/" target="_blank" rel="noopener noreferrer" class="">REU</a> for exactly that. Applications are due March 1. (Side effects: students may leave as Alabama football fans. Roll Tide!!)</p>
<p>•	<strong>DevCon</strong>: Attend yearly Developer Conference in May. DevCon 2026 is in Salt Lake City, UT from May 27-29.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="acknowledgments">Acknowledgments<a href="http://ciroh.org/staging/main/blog/agu2025#acknowledgments" class="hash-link" aria-label="Direct link to Acknowledgments" title="Direct link to Acknowledgments" translate="no">​</a></h2>
<p>CIROH's work is supported by NOAA Cooperative Institute Program under award NA22NWS4320003. We gratefully acknowledge the contributions from our numerous academic and agency partners who make this collaborative research possible.</p>
<p>The AGU25 presentations represent the collective effort of researchers, developers, and operational forecasters working together to advance hydrologic science. They are a culmination of months and years of dedication and love for science and research. Thank you to everyone who said hi, visited our posters, attended our presentations, and engaged in discussions about the future of water modeling. We’ll see you next year in San Francisco!</p>]]></content:encoded>
            <category>Blog</category>
            <category>Conference</category>
            <category>CIROH</category>
            <category>Monthly Update</category>
            <category>AGU</category>
        </item>
        <item>
            <title><![CDATA[AWS re:Invent 2025: Key Insights for Research and Cyberinfrastructure ]]></title>
            <link>http://ciroh.org/staging/main/blog/aws-reinvent-2025</link>
            <guid>http://ciroh.org/staging/main/blog/aws-reinvent-2025</guid>
            <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Insights from AWS re:Invent 2025 on AI, cloud efficiency, security, and innovations relevant to CIROH’s hybrid cyberinfrastructure.]]></description>
            <content:encoded><![CDATA[<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-aws-reinvent/AWS_blog_pic_1.png" alt="A photo from AWS re:Invent 2025" style="max-width:100%"></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-devops-and-the-future-of-cloud-infrastructure">AI, DevOps and the Future of Cloud Infrastructure<a href="http://ciroh.org/staging/main/blog/aws-reinvent-2025#ai-devops-and-the-future-of-cloud-infrastructure" class="hash-link" aria-label="Direct link to AI, DevOps and the Future of Cloud Infrastructure" title="Direct link to AI, DevOps and the Future of Cloud Infrastructure" translate="no">​</a></h2>
<p>AWS re<!-- -->:Invent<!-- --> did not disappoint! I spent the first week of December at Amazon Web Services' flagship conference in Las Vegas. The event delivered cutting-edge technical insights, showcased the rapid evolution of cloud computing and AI, and provided countless opportunities to connect with industry leaders.</p>
<p>The energy across all five conference venues was more vibrant than I ever imagined it would be.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-central-theme-ai-and-agentic-ai">The Central Theme: AI and Agentic AI<a href="http://ciroh.org/staging/main/blog/aws-reinvent-2025#the-central-theme-ai-and-agentic-ai" class="hash-link" aria-label="Direct link to The Central Theme: AI and Agentic AI" title="Direct link to The Central Theme: AI and Agentic AI" translate="no">​</a></h2>
<p>Unsurprisingly, the hottest topics throughout the conference were AI and Agentic AI. From keynote sessions to hands-on demos, the focus was on real-world applications, responsible AI development, and the next frontier of autonomous systems. Seeing how organizations are leveraging AI to create value sparked new ideas for advancing research infrastructure.</p>
<p>However, an important reality: security remains paramount. As Agentic AI systems grow more capable, robust security frameworks will be essential to ensure trust and stability.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-developer-and-devops-paradise">A Developer and DevOps Paradise<a href="http://ciroh.org/staging/main/blog/aws-reinvent-2025#a-developer-and-devops-paradise" class="hash-link" aria-label="Direct link to A Developer and DevOps Paradise" title="Direct link to A Developer and DevOps Paradise" translate="no">​</a></h2>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2026-01-aws-reinvent/AWS_blog_pic_0.png" alt="Photos from AWS re:Invent 2025" style="max-width:100%"></figure>
<p>As a first-time attendee of AWS re<!-- -->:Invent<!-- -->, I was amazed by the work showcased during this conference! The conference showcased new ways to develop and bring ideas from concept to production-scale prototypes. As AWS CEO Matt Garman said in his keynote: "Why not?" That spirit of possibility and rapid innovation was there throughout the week. For those who missed it, I highly recommend watching the rapid-fire announcements from Matt’s keynote here: <a href="https://reinvent.awsevents.com/keynotes/?trk=direct" target="_blank" rel="noopener noreferrer" class="">AWS re<!-- -->:Invent<!-- --> 2025 Keynote</a>.</p>
<p>The keynotes from both the CEO and Dr. Swami Sivasubramanian were insightful. AWS is making strategic moves that are fundamentally changing how we deploy applications on the cloud—making workloads more cost-optimized and efficient. For CIROH, where we manage a hybrid infrastructure across multiple cloud platforms and on-premises, these insights are directly applicable to our ongoing efforts to democratize access to computational resources while managing costs effectively.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-connections">Community Connections<a href="http://ciroh.org/staging/main/blog/aws-reinvent-2025#community-connections" class="hash-link" aria-label="Direct link to Community Connections" title="Direct link to Community Connections" translate="no">​</a></h2>
<p>One of my favorite experiences was attending the AWS Community Builder Hub. As a member of the AWS Community Builders program, I had the privilege of connecting with others working with AWS. The group was warm, welcoming, and incredibly insightful. Everyone I spoke with shared advice and perspectives that left me feeling both energized and supported.</p>
<p>I also got a chance to meet Jason Dunn in person—a great leader in sharing AWS content and community knowledge! These personal connections remind me why community-driven initiatives are so powerful.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-takeaways-for-research-cyberinfrastructure">Key Takeaways for Research Cyberinfrastructure<a href="http://ciroh.org/staging/main/blog/aws-reinvent-2025#key-takeaways-for-research-cyberinfrastructure" class="hash-link" aria-label="Direct link to Key Takeaways for Research Cyberinfrastructure" title="Direct link to Key Takeaways for Research Cyberinfrastructure" translate="no">​</a></h2>
<p>The pace of technological advancement is staggering—tasks that once took months can now be completed in days thanks to AI, GenAI, and agent-based systems. But speed brings responsibility: security must scale with innovation.</p>
<p>The conference highlighted several critical areas:</p>
<ul>
<li class=""><strong>Cloud cost optimization &amp; Storage innovations</strong>: Check out AWS Graviton5 Processors for HPC Workloads (could be a fit for those hydrological modeling workflows) and Amazon S3 Express One Zone for Research Data  (great for frequently accessed datasets with new cost savings).</li>
<li class=""><strong>Developer velocity</strong>: Lambda Durable Functions could simplify some of your long-running pipelines, and the new AI-powered workflow design for Step Functions makes building orchestrations much faster. You can use natural language to do this, so it starts to democratize Step Function development. You don't need to be a developer to use it.</li>
<li class=""><strong>DevOps tooling</strong>: CDK Pipelines v2 with AI-Assisted Development has some cool features for infrastructure-as-code that could speed up your deployment cycles.</li>
<li class=""><strong>Observability</strong>: Amazon CloudWatch AI-Powered Anomaly Detection, especially the cost anomaly detection feature, seems like a must-have for grant-funded budgets—it'll alert you when spending patterns deviate unexpectedly.</li>
</ul>
<p>These developments reinforce CIROH’s hybrid approach—combining cloud scalability, collaborative computing, and on-premises HPC infrastructure-to stay ahead of the curve.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="learn-more">Learn More<a href="http://ciroh.org/staging/main/blog/aws-reinvent-2025#learn-more" class="hash-link" aria-label="Direct link to Learn More" title="Direct link to Learn More" translate="no">​</a></h2>
<p>For deeper insights into AWS re<!-- -->:Invent<!-- --> 2025 announcements, check out these resources:</p>
<ul>
<li class="">
<p><a href="https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2025/?trk=ac97e39c-d115-4d4a-b3fe-c695e0c9a7ee&amp;sc_channel=el" target="_blank" rel="noopener noreferrer" class="">AWS News Blogs: Top annoucements of AWS re<!-- -->:Invent<!-- --> 2025</a></p>
</li>
<li class="">
<p><a href="https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-reinvent-keynote-recap-on-demand-videos-and-more-december-8-2025/" target="_blank" rel="noopener noreferrer" class="">AWS Weekly Roundup: AWS re<!-- -->:Invent<!-- --> keynote recap, on-demand videos, and more</a></p>
</li>
<li class="">
<p><a href="https://alan.dbla.tech/" target="_blank" rel="noopener noreferrer" class="">A Journey into the cloud: From an on-prem admin to an AWS enthusiast</a></p>
</li>
<li class="">
<p><a href="https://myrewatch.link/" target="_blank" rel="noopener noreferrer" class="">re:Watch: AWS re<!-- -->:Invent<!-- --> Video Library</a></p>
</li>
</ul>]]></content:encoded>
            <category>CIROH</category>
            <category>Blog</category>
            <category>AWS</category>
        </item>
        <item>
            <title><![CDATA[Moving Hydrologic Prediction Forward — A software integration meeting at the Alabama Water Institute]]></title>
            <link>http://ciroh.org/staging/main/blog/software-integration-meeting</link>
            <guid>http://ciroh.org/staging/main/blog/software-integration-meeting</guid>
            <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A recap of a multi-institution software integration meeting at the Alabama Water Institute focused on advancing NextGen hydrologic prediction.]]></description>
            <content:encoded><![CDATA[<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2025-11-integration-meeting/group_pic.png" alt="Group photo from the software integration meeting at the Alabama Water Institute" style="max-width:100%"></figure>
<br>
<p>Last week, at the invitation and expert coordination of James Halgren, teams from RTI
International (Sam Lamont and Matt Denno) and the University of Calgary (Darri
Eythorsson, Cyril Thebault, and Martyn Clark) met at AWI for an intensive working session
focused on weaving recent CIROH research into AWI’s fork of the NOAA Office of Water
Prediction (OWP) Next Generation Water Resources Modeling Framework (nicknamed
“NextGen”). James took the lead in developing the agenda, lining up the right scientific and
technical expertise and ensuring that the week targeted the most critical software
integration challenges. Throughout the visit, the RTI and UCalgary teams collaborated
closely with AWI software engineers Quinn Lee, Josh Cunningham, hydrologic scientist Sifan A. Koriche, and James himself. The
days were filled with whiteboards, deep technical conversations, and strategic planning
around the future of NextGen water prediction. This recap captures the key themes and
the momentum that carried through the week.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="getting-started">Getting started<a href="http://ciroh.org/staging/main/blog/software-integration-meeting#getting-started" class="hash-link" aria-label="Direct link to Getting started" title="Direct link to Getting started" translate="no">​</a></h2>
<p>The U Calgary team arrived quite late Sunday night. The plane landed around 9:30 p.m.,
but with no dinner on board, the drive from Birmingham to Tuscaloosa became an
unexpectedly comprehensive tour of places that were neither open nor in possession of a
single vegetable. The group checked into the Indigo just before midnight, somewhat
hungry but otherwise intact.</p>
<p>After Team Calgary’s epic late-night journey, we kicked off early on Monday morning with
a whiteboard session to map out the “assets” we rely on for hydrologic modeling—datasets,
models, tools—everything from the CAMELS dataset to TOPMODEL to NOAH-OWP-Modular, plus the
assortment of geospatial processing and calibration methods that we all
depend on. The aim was to start corralling this sprawling collection of community
resources into something a bit more coherent, mostly because no single group has the
expertise (or the workforce) needed to tackle all the challenges of building state-of-the-art
prediction systems. The conversation naturally focused on software integration—the
whole point of the trip—as we tried to figure out how to get these pieces to play nicely with
each other.</p>
<p>A high point of the morning was meeting with our operational colleagues at the NOAA
Office of Water Prediction—Dr. Fred Ogden, Dr. Fernando Salas, and Dr. Jason Regina. They
shared updates on OWP’s vision for future versions of the National Water Model and
outlined plans for defining model configurations and calibratng them across the national
domain.</p>
<p>Refueled by a terrific lunch at the Curry Kitchen, we reconvened to focus on two key
integration efforts: introducing the SYMFLUENCE integration architecture for large-domain modeling
and enabling SUMMA’s process-based simulations to run seamlessly
within the NextGen workflow.</p>
<p>Darri Eythorsson walked the group through SYMFLUENCE, an integration architecture
designed to make hydrologic modeling workflows more structured and efficient,
describing how SYMFLUENCE supports everything from defining spatial domains and
preparing data to model setup, calibration, optimization, and evaluation. He emphasized
that SYMFLUENCE can also drive simulations from NextGen, giving NextGen access to
capabilities such as large-sample calibration and geospatial preprocessing. Darri noted
that the system runs on laptops, HPC clusters, and cloud-compute platforms, making it
adaptable to modeling at different scales.</p>
<p>We closed out Monday with a deep dive into bringing SUMMA into NOAA/OWP’s NextGen
framework. The meeting was scheduled late in the day so that Ashley van Beusekom, one
of SUMMA’s primary developers, could join from her home in Okinawa, Japan. A couple of
years ago, Ashley added BMI support to SUMMA, making it possible to run the model
within the NextGen architecture. Ahead of the meeting, she and Darri Eythorsson worked
together to set up SUMMA as a spatially distributed model in NextGen, and they
successfully reproduced the Provo and Oyster River test cases to verify that everything was
running as intended. Quinn and Josh from AWI were excited by the results and
immediately started weaving SUMMA capabilities into the broader NextGen framework.</p>
<p>The U Calgary crew wrapped up the day on the Indigo Hotel rooftop, sharing giant pretzels,
vegetables, and the warm Alabama night air. They toasted the momentum of the visit and
the possibilities ahead. As the night settled in, Team RTI’s Matt Denno and Sam Lamont
arrived mid-evening Monday, ready to jump into the work the next morning.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="technical-deep-dives">Technical deep dives<a href="http://ciroh.org/staging/main/blog/software-integration-meeting#technical-deep-dives" class="hash-link" aria-label="Direct link to Technical deep dives" title="Direct link to Technical deep dives" translate="no">​</a></h2>
<p>The RTI and U Calgary teams met up for breakfast on Tuesday morning at Heritage House
where they exchanged high-fives and consumed the caffeine and carbohydrates needed to
tackle another ambitious day of software integration.</p>
<p>Once everyone settled in at AWI, the group dug into the two main challenges of the week:
integrating models into the NextGen framework (the U Calgary effort) and evaluating those
simulations with shared protocols (the RTI focus). The conversation broadened as Arpita Patel (UA), Jordan Laser (Lynker), Zach Wills (Lynker), Nels Frazier (Lynker), Sifan A. Koriche (AWI), Giovanni Romero (Aquaveo), Jonathan Frame (UA), Trupesh Patel (UA), Harsha Vemula (UA) and Manjila Singh (UA) joined to discuss their work on making NextGen accessible and useful to the wider community. Together, the group reviewed progress on SYMFLUENCE,
the NextGen/SUMMA integration, and the TEEHR data model. As always, James Halgren
kept everything running seamlessly, turning lunch into a productive working session so
the team could update the University of Alabama’s computer science leads on recent
advances and ongoing challenges.</p>
<p>Before long, the team divided into smaller groups so they could move quickly on the most
pressing software-integration tasks on the schedule. Throughout the day, the big question
hovered: How do we create a seamless pipeline from model execution data ingest→
evaluation → model improvement?</p>
<p>On the RTI side, much of the effort focused on preparing outputs for seamless use within
the TEEHR Evaluation System. This involved translating the output from NextGen
simulations into the TEEHR data schema and determining how best to extract the
metadata needed to track which model configuration produced each forecast. The team
also worked on defining crosswalks to link simulation points to USGS gage IDs, ensuring
that model results could be cleanly tied back to the appropriate metadata and hydrofabric,
and they began documenting key operational details such as run intervals and latency
characteristics of near-real-time runs. By the time the dust settled, the RTI and AWI teams had
stitched the pieces together and emerged with the gratifying sense that they had made
good initial progress on the problem they came to solve.</p>
<p>On the U Calgary side, the team split off into two groups. In one corner Darri Eythorsson
and Cyril Thebault met with Josh Cunningham to make progress on integrating SUMMA in
to NextGen. There were lots of issues to consider, including appropriately linking with
different software libraries and ensuring that SUMMA could run effectively in the
containerized NextGen instantiation “NextGen In a Box” (NGIAB). The software
integration progress was rapid, thanks in large part to the Herculean efforts of Ashley van
Beusekom prior to the visit.</p>
<p>In another corner, Martyn Clark sat down with James Halgren, Quinn Lee and Sifan A. Koriche to put
together a SWOT (Strengths, Weaknesses, Opportunities, Threats) analysis for the AWI-led efforts to transition CIROH research into
NOAA/OWP operations. The timing mattered: James was preparing to drive to Utah the
following week for a faculty position at Brigham Young University, and leadership of his
group was in the process of transitioning to Quinn Lee and Josh Cunningham. The SWOT
analysis brought a sense of optimism and excitement as the team saw the promise in
recent hydrologic prediction advances and brainstormed several clear steps to make the
research-to-operations path smoother and more effective.</p>
<p>Later in the day, Arpita Patel and Matt Denno met with NOAA/OWP Chief Scientist Fred
Ogden to walk through the latest NextGen Framework design diagram and discuss how
their development of NextGen In A Box (NGIAB) aligns with NOAA/OWP’s component-based architecture.
Their conversation highlighted that NGIAB already follows many of
these principles, including modular components, stand-alone tools, and fully BMI-compliant model
execution. They also identified clear opportunities to strengthen the
alignment, particularly around refining the runtime environment, enhancing component
decoupling, and mapping NGIAB’s architecture onto OWP’s emerging design. The meeting
set the stage for ongoing coordination.</p>
<p>Dinner at the River Café was a highlight of the day. With a table on the terrace and the
Black Warrior River drifting by below, the team enjoyed an evening of easy conversation
and good-natured reflection on the progress over the past two days.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-springboard-for-the-future">A springboard for the future<a href="http://ciroh.org/staging/main/blog/software-integration-meeting#a-springboard-for-the-future" class="hash-link" aria-label="Direct link to A springboard for the future" title="Direct link to A springboard for the future" translate="no">​</a></h2>
<p>Wednesday saw the RTI and U Calgary teams peel off in different directions. RTI paired
with AWI software engineers to advance the TEEHR model evaluation manager, tightening
the evaluation protocols, metadata requirements, and workflow linkages needed for
basin-scale and national-scale verification. U Calgary spent the day with CIROH leadership
—Steve Burian, Sagy Cohen, and Erin White—reviewing their major research advances
and the steps required to improve the research-to-operations pipeline. A clear highlight of
the day came when SUMMA was successfully integrated into NextGen: Martyn Clark
marked the moment with a celebratory dance—hands clasped, fingers interlocked, and his
upper body swaying with unmistakable satisfaction.</p>
<p>That evening, everyone gathered at Steve Burian’s home for a farewell celebration in
honor of James Halgren. Steve and his wife Cindy laid out an extraordinary taco spread,
enough to nourish the lively crowd that had gathered to see James off in style. James
brought with him a tall stack of mounted photographs he had taken around the U.S., and
he spent the night offering warm goodbyes and writing personal messages on the back of
each one. It was a lovely gesture, and a reminder of how much his enthusiasm and
kindness had meant to the community.</p>
<p>The joint visit wrapped up on Thursday morning, when the full team gathered to chart a
path forward. Together they mapped out the key components of the NextGen Research
Data Stream (NRDS—affectionately pronounced “nerds”) and clarified how NRDS fits
within the broader NOAA/OWP NextGen framework, including the orchestration manager,
calibration manager, and evaluation manager that had occupied so much attention
throughout the week. The discussion concluded with a clear set of immediate priorities,
identifying the specific steps needed over the next six months to realize near-term
successes in the transition of research to operations.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ciroh-cyberinfrastructure-accelerating-hydrologic-research">CIROH Cyberinfrastructure: Accelerating Hydrologic Research<a href="http://ciroh.org/staging/main/blog/software-integration-meeting#ciroh-cyberinfrastructure-accelerating-hydrologic-research" class="hash-link" aria-label="Direct link to CIROH Cyberinfrastructure: Accelerating Hydrologic Research" title="Direct link to CIROH Cyberinfrastructure: Accelerating Hydrologic Research" translate="no">​</a></h2>
<p>This collaborative work exemplifies how CIROH's cyberinfrastructure investments are accelerating the pace of hydrologic research. The platforms developed by CIROH's DevOps team - the Research to Operations Hydrologic Community (R2OHC) platform and tools developed by CIROH's Science team, Lynker team, RTI team and Aquaveo team —including NextGen In A Box (NGIAB), NRDS, and containerized modeling environments—provide researchers with immediate access to computational resources and standardized workflows. By eliminating the traditional barriers of infrastructure setup and configuration, these platforms allow research teams like University of Calgary, RTI International, Lynker, Aquaveo and AWI to focus their energy on scientific innovation rather than technical implementation. This meeting at AWI represents the kind of rapid, collaborative progress that becomes possible when robust cyberinfrastructure removes technical friction from the research process.</p>]]></content:encoded>
            <category>CIROH</category>
            <category>Blog</category>
            <category>Alabama Water Institute</category>
            <category>University of Calgary</category>
            <category>Hydrology</category>
            <category>RTI</category>
            <category>Lynker</category>
            <category>NextGen</category>
            <category>NGIAB</category>
            <category>NRDS</category>
            <category>TEEHR</category>
            <category>National Water Model</category>
            <category>AWS</category>
        </item>
        <item>
            <title><![CDATA[Building Bridges: CIROH–Penn State Collaboration Formalizes Differentiable Modeling for NRDS]]></title>
            <link>http://ciroh.org/staging/main/blog/ciroh-psu-collab</link>
            <guid>http://ciroh.org/staging/main/blog/ciroh-psu-collab</guid>
            <pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Collaboration between CIROH and Penn State introduces differentiable models to the Next Generation Research Data Stream.]]></description>
            <content:encoded><![CDATA[<div class="carousel-root" tabindex="0"><div class="carousel carousel-slider" style="width:100%"><ul class="control-dots"><li class="dot selected" value="0" role="button" tabindex="0" aria-label="slide item 1"></li><li class="dot" value="1" role="button" tabindex="0" aria-label="slide item 2"></li><li class="dot" value="2" role="button" tabindex="0" aria-label="slide item 3"></li></ul><button type="button" aria-label="previous slide / item" class="control-arrow control-prev"></button><div class="slider-wrapper axis-horizontal"><ul class="slider animated" style="-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-ms-transition-duration:350ms"><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-10-psu-collab/carousel-3.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Josh Cunningham, Quinn Lee, and Leo Lonzarich deep in a debugging session"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-10-psu-collab/carousel-1.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Assemblage of collaborators at AWI and Penn State"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-10-psu-collab/carousel-2.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Leo Lonzarich, Quinn Lee, and Arpita Patel at University of Alabama's Diwali event"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-10-psu-collab/carousel-3.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Josh Cunningham, Quinn Lee, and Leo Lonzarich deep in a debugging session"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-10-psu-collab/carousel-1.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Assemblage of collaborators at AWI and Penn State"></div></li></ul></div><button type="button" aria-label="next slide / item" class="control-arrow control-next"></button></div></div>
<br>
<p>Almost from the start, 2025 has been a banner year in hydrologic modeling, with advancements in capabilities on both sides of the aisle of CIROH's research-to-operations (R2O) pipeline.</p>
<ul>
<li class="">From the <strong>research</strong> skunkworks, Penn State's <a href="https://sites.google.com/view/mhpi/team" target="_blank" rel="noopener noreferrer" class="">MHPI</a> group, led by Dr. Chaopeng Shen introduced a new generation of distributed, differentiable hydrologic models spearheaded by <a href="https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2024WR038928" target="_blank" rel="noopener noreferrer" class="">δHBV 2.0</a>. Capable of high-resolution, continental-scale streamflow forecasting across the CONUS Hydrofabric, δHBV 2.0 fuses process-based modeling and machine learning to enable efficient parameter calibration and interpretable predictions at scale -- with demonstrated viability as a National Water Model 3.0 successor.</li>
</ul>
<!-- -->
<ul>
<li class="">Meanwhile, from the <strong>operations</strong> core, CIROH's Science and Cyberinfrastructure team at the <a href="https://awi.ua.edu/" target="_blank" rel="noopener noreferrer" class="">Alabama Water institute (AWI)</a>, headed by Arpita Patel and James Halgren, debuted an operational pipeline composed chiefly of flagships <a href="https://ngiab.ciroh.org/" target="_blank" rel="noopener noreferrer" class="">NextGen In a Box (NGIAB)</a> and the <a href="https://hub.ciroh.org/docs/products/ngiab-ecosystem/nrds/" target="_blank" rel="noopener noreferrer" class="">Next Generation Research Datastream (NRDS)</a>, forming an open-source software stack powering an accessible operational implementation of NOAA's Next Generation National Water Model. NRDS, in particular, executes a regularly scheduled set of continental-scale, NextGen-based hydrologic forecasts on CIROH's cloud-based cyberinfrastructure, and is designed to be a canvas for showcasing community modeling advances as potential R2O opportunities for NextGen.</li>
</ul>
<p>As destined in CIROH, these two efforts converged in early October during a week-long collaboration hosted by AWI, bringing Penn State researcher Leo Lonzarich south to Tuscaloosa, Alabama, to join in facilitating the formal introduction of differentiable models like δHBV 2.0 into the NRDS.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="keyboard-accomplishments-">Keyboard Accomplishments 👾<a href="http://ciroh.org/staging/main/blog/ciroh-psu-collab#keyboard-accomplishments-" class="hash-link" aria-label="Direct link to Keyboard Accomplishments 👾" title="Direct link to Keyboard Accomplishments 👾" translate="no">​</a></h2>
<p>During the visit, the CIROH Science and Cyberinfrastructure team worked with Leo to finalize the formal integration of the δHBV 2.0 model into the NextGen ecosystem. Between extensive code reviews, model refactoring, and validation runs, we verified δHBV 2.0's operations-ready performance through its Basic Model Interface (BMI) within the NextGen runtime, ensuring full compliance with BMI standards and alignment with previously published benchmarks. We enhanced the model to support both batch and sequential timestep simulations — the latter mirroring the runtime behavior of NextGen — while maintaining high computational efficiency and reproducibility across environments.</p>
<p>Once δHBV 2.0 was verified and tuned, we expanded the scope to broader ecosystem integration. The model was finalized on GitHub with modular configuration capabilities, daily and hourly (model coming soon) simulation modes, and confirmed compatibility with the T-route routing component. Significant performance optimizations were implemented to improve scalability across large basin networks. We added δHBV 2.0 support to the NGIAB distribution, enabling cloud-based state loading from AWS S3 (PR coming soon), and extended its reach into the <a href="https://github.com/CIROH-UA/NGIAB_data_preprocess" target="_blank" rel="noopener noreferrer" class="">NGIAB Data Preprocess</a> to allow on-demand generation of forcings, static catchment attributes, and model realizations for NextGen. Finally, the static catchment attributes were incorporated into the CIROH Community Hydrofabric, ensuring the model is represented and interoperable within the hydrologic framework used across the consortium.</p>
<p>The beauty of these efforts lies in the fact that δHBV 2.0 is built upon a model-agnostic, differentiable modeling framework — <a href="https://github.com/mhpi/generic_deltamodel" target="_blank" rel="noopener noreferrer" class="">δMG</a>. Therefore, the formalization accomplished during this visit scales to all new research products and advancements made through the framework, streamlining future NGIAB and NRDS integrations and reducing development overhead across projects.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="beyond-the-keyboard">Beyond the Keyboard<a href="http://ciroh.org/staging/main/blog/ciroh-psu-collab#beyond-the-keyboard" class="hash-link" aria-label="Direct link to Beyond the Keyboard" title="Direct link to Beyond the Keyboard" translate="no">​</a></h2>
<p>Out of the office, this week also offered opportunities for cross-team engagement and a deeper look into CIROH's computational backbone. In one such case, Leo and the team toured the <strong>University of Alabama's data center</strong>, meeting with Josh Lotfi and other members of the <strong>Office of Information Technology (OIT)</strong> who help manage CIROH's on-premises high-performance computing resources. Naturally, this included 1-on-1 time with the flashing lights and silicon of Wukong (which supports a bulk of Penn State's R&amp;D) and Pantarhei HPCs. Across the board, these interactions gave valuable insight into work going on behind the scenes at AWI and about how CIROH's cyberinfrastructure supports researchers and partners across academia, government, and industry.</p>
<p>It is easy to see these collaborations as purely technical exchanges. However, the deep friendships that were built during this visit are at least as important, they inevitably inspire open flows of ideas, mentorship, and future synergies in service of CIROH's mission and the broader community.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-forward">Looking Forward<a href="http://ciroh.org/staging/main/blog/ciroh-psu-collab#looking-forward" class="hash-link" aria-label="Direct link to Looking Forward" title="Direct link to Looking Forward" translate="no">​</a></h2>
<p>With δHBV 2.0's integration near completion, differentiable models will soon be running as part of CIROH's NRDS nightly forecasts — accessible through the NRDS Visualizer where other researchers and community members will be able to explore, assess, and iterate on simulations from this latest crop of hydrologic models in real time.</p>
<p>We anticipate continuing this AWI-Penn State collaboration, with future projects e.g., being additions to NGIAB and NRDS including more differentiable models, a formal hourly δHBV 2.0 model, and differentiable routing. Some of this work may also arrive in a DevCon to showcase the efforts of both of groups.</p>
<p>Overall, this visit exemplifies how CIROH's approach to developing a community of practice catalyzes scientific advancements, fosters lasting inter-institutional relationships, and makes normally lab-bound research products salient to the broader R2O community. In these collaborations, CIROH's core mission, strengthening the link between scientific discovery and operational forecasting, remains clear and in view.</p>
<p>Many thanks are owed to Arpita, James, and the whole of CIROH's Science and Cyberinfrastructure team -- <code>git merge</code> on research products has never been easier.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="resources-for-the-curious">Resources for the Curious<a href="http://ciroh.org/staging/main/blog/ciroh-psu-collab#resources-for-the-curious" class="hash-link" aria-label="Direct link to Resources for the Curious" title="Direct link to Resources for the Curious" translate="no">​</a></h3>
<ul>
<li class="">
<p><a href="https://github.com/mhpi/dhbv2" target="_blank" rel="noopener noreferrer" class="">δHBV 2.0 Operational Model Repository</a></p>
</li>
<li class="">
<p><a href="https://github.com/mhpi/generic_deltamodel" target="_blank" rel="noopener noreferrer" class="">δMG Differentiable Modeling Framework</a> (Backbone for δHBV 2.0; includes documentation and tutorials for building custom differentiable hydrologic models.)</p>
</li>
<li class="">
<p><a href="https://mhpi.github.io/codes/" target="_blank" rel="noopener noreferrer" class="">MHPI Codebase</a></p>
</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="publication">Publication<a href="http://ciroh.org/staging/main/blog/ciroh-psu-collab#publication" class="hash-link" aria-label="Direct link to Publication" title="Direct link to Publication" translate="no">​</a></h3>
<ol><li>Song, Y., Bindas, T., Shen, C., Ji, H., Knoben, W. J. M., Lonzarich, L., et al. (2025). High-resolution national-scale water modeling is enhanced by multiscale differentiable physics-informed machine learning. Water Resources Research, 61, e2024WR038928. <a href="https://doi.org/10.1029/2024WR038928" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.1029/2024WR038928</a></li></ol>]]></content:encoded>
            <category>CIROH</category>
            <category>Blog</category>
            <category>Alabama Water Institute</category>
            <category>Pennsylvania State University</category>
            <category>Hydrology</category>
            <category>Differentiable Modeling</category>
            <category>NextGen</category>
            <category>NGIAB</category>
            <category>NRDS</category>
            <category>National Water Model</category>
            <category>Cloud Services</category>
            <category>AI and Machine Learning</category>
        </item>
        <item>
            <title><![CDATA[From Research to Impact: CIROH Science Meeting 2025 Resources and Reflections]]></title>
            <link>http://ciroh.org/staging/main/blog/science-meeting-2025</link>
            <guid>http://ciroh.org/staging/main/blog/science-meeting-2025</guid>
            <pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Best CIROH Science Meeting Yet! Reflecting on the 2025 CIROH Science Meeting held September 15-18 in Tuscaloosa, Alabama. Access meeting resources, session recordings, and presentation slides while we celebrate four days of collaborative water science research and community building.]]></description>
            <content:encoded><![CDATA[<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/group.jpg" alt="Group photo from the CIROH science meeting" style="max-width:100%"><figcaption><em>Group photo from the CIROH science meeting</em></figcaption></figure>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="meeting-highlights-transforming-research-into-real-world-impact">Meeting Highlights: Transforming Research into Real-World Impact<a href="http://ciroh.org/staging/main/blog/science-meeting-2025#meeting-highlights-transforming-research-into-real-world-impact" class="hash-link" aria-label="Direct link to Meeting Highlights: Transforming Research into Real-World Impact" title="Direct link to Meeting Highlights: Transforming Research into Real-World Impact" translate="no">​</a></h2>
<p>Over four days, our community showed how scientific innovation translates into tools and systems that support communities, enhance resilience, and improve decision-making across the nation. From AI advances in water prediction to flood inundation mapping, the presentations and discussions demonstrated the collaborative, open-science approach that defines CIROH.</p>
<div class="carousel-root" tabindex="0"><div class="carousel carousel-slider" style="width:100%"><ul class="control-dots"><li class="dot selected" value="0" role="button" tabindex="0" aria-label="slide item 1"></li><li class="dot" value="1" role="button" tabindex="0" aria-label="slide item 2"></li><li class="dot" value="2" role="button" tabindex="0" aria-label="slide item 3"></li><li class="dot" value="3" role="button" tabindex="0" aria-label="slide item 4"></li></ul><button type="button" aria-label="previous slide / item" class="control-arrow control-prev"></button><div class="slider-wrapper axis-horizontal"><ul class="slider animated" style="-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-ms-transition-duration:350ms"><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/carousel_4.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="2025 CIROH Science Meeting Trivia Session"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/carousel_1.JPG" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Dr. Steve Burian presenting at the CIROH science meeting"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/carousel_2.JPG" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Matt Womble presenting at the CIROH science meeting"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/carousel_3.JPG" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Dr. Jim Nelson presenting at the CIROH science meeting"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/carousel_4.jpeg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="2025 CIROH Science Meeting Trivia Session"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-science-meeting/carousel_1.JPG" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Dr. Steve Burian presenting at the CIROH science meeting"></div></li></ul></div><button type="button" aria-label="next slide / item" class="control-arrow control-next"></button></div></div>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="access-meeting-resources">Access Meeting Resources<a href="http://ciroh.org/staging/main/blog/science-meeting-2025#access-meeting-resources" class="hash-link" aria-label="Direct link to Access Meeting Resources" title="Direct link to Access Meeting Resources" translate="no">​</a></h2>
<p>We are excited to share a comprehensive collection of assets from the 2025 CIROH Science Meeting, including session recordings, presentation slides, and group photos! Whether you attended in person, joined virtually, or could not participate, these materials are available to you.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-access-the-shared-drive">🔗 <strong><a href="https://drive.google.com/drive/folders/1xHsyHXXprXfwJTPsezk45R0GYQBzQ-qn" target="_blank" rel="noopener noreferrer" class="">Access the Shared Drive</a></strong><a href="http://ciroh.org/staging/main/blog/science-meeting-2025#-access-the-shared-drive" class="hash-link" aria-label="Direct link to -access-the-shared-drive" title="Direct link to -access-the-shared-drive" translate="no">​</a></h3>
<p>Please note that materials are being uploaded continuously as we receive images and additional files from presenters and participants. We encourage you to check back periodically for updates. If you are a presenter and prefer not to have your slides or poster included in the shared drive, please contact Charity McCalpin (<a href="mailto:cnmccalpin@ua.edu" target="_blank" rel="noopener noreferrer" class="">cnmccalpin@ua.edu</a>) for removal.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-visit-the-event-microsite">🌐 Visit the Event Microsite<a href="http://ciroh.org/staging/main/blog/science-meeting-2025#-visit-the-event-microsite" class="hash-link" aria-label="Direct link to 🌐 Visit the Event Microsite" title="Direct link to 🌐 Visit the Event Microsite" translate="no">​</a></h3>
<p>Explore the agenda, highlights, and media on the CIROH Science Meeting site.</p>
<p>👉 <strong><a href="https://cirohsciencemeeting.my.canva.site/" target="_blank" rel="noopener noreferrer" class="">Ciroh Science Meeting</a></strong></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="your-feedback-matters">Your Feedback Matters<a href="http://ciroh.org/staging/main/blog/science-meeting-2025#your-feedback-matters" class="hash-link" aria-label="Direct link to Your Feedback Matters" title="Direct link to Your Feedback Matters" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-complete-our-post-event-survey">📝 <strong>Complete Our Post-Event Survey</strong><a href="http://ciroh.org/staging/main/blog/science-meeting-2025#-complete-our-post-event-survey" class="hash-link" aria-label="Direct link to -complete-our-post-event-survey" title="Direct link to -complete-our-post-event-survey" translate="no">​</a></h3>
<p>If you attended the meeting, either in person or virtually, we kindly ask that you complete our post-event survey. Your feedback is invaluable in helping us improve future meetings and ensure they continue to serve our community's needs effectively.</p>
<p>👉 <strong><a href="https://app.smartsheet.com/b/form/019952b37f2b717283879bd01f8da300" target="_blank" rel="noopener noreferrer" class="">Complete the Post-Event Survey</a></strong></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-forward-building-on-our-collaborative-foundation">Looking Forward: Building on Our Collaborative Foundation<a href="http://ciroh.org/staging/main/blog/science-meeting-2025#looking-forward-building-on-our-collaborative-foundation" class="hash-link" aria-label="Direct link to Looking Forward: Building on Our Collaborative Foundation" title="Direct link to Looking Forward: Building on Our Collaborative Foundation" translate="no">​</a></h2>
<p>The 2025 Science Meeting reinforced CIROH's commitment to building a collaborative, open-science community that transforms research into real-world impact. The connections made and innovations shared during these four days will continue to drive our mission forward throughout the year.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you">Thank You<a href="http://ciroh.org/staging/main/blog/science-meeting-2025#thank-you" class="hash-link" aria-label="Direct link to Thank You" title="Direct link to Thank You" translate="no">​</a></h2>
<p>Thank you for your ongoing support and participation in making the 2025 CIROH Science Meeting a tremendous success. Your commitment to advancing water science and translating research into operational tools that benefit communities nationwide is what makes CIROH's mission possible.</p>
<p>Together, we continue building a future where scientific innovation directly serves society's water-related challenges and opportunities.</p>
<hr>
<p><em>The CIROH Science Meeting 2025 was held September 15-18 in Tuscaloosa, Alabama. For more information about future meetings and CIROH initiatives, visit our website (<a href="https://ciroh.ua.edu/" target="_blank" rel="noopener noreferrer" class="">https://ciroh.ua.edu/</a>) and stay connected with our community.</em></p>]]></content:encoded>
            <category>Blog</category>
            <category>CIROH</category>
            <category>Conferences</category>
        </item>
        <item>
            <title><![CDATA[Focusing on Streamflow Data: New Software for Camera-Based Hydrologic Modeling]]></title>
            <link>http://ciroh.org/staging/main/blog/streamflow-data-camera-based-hydrologic-modeling-software</link>
            <guid>http://ciroh.org/staging/main/blog/streamflow-data-camera-based-hydrologic-modeling-software</guid>
            <pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[New open-source software tools enable scalable, automated camera-based streamflow monitoring using low-cost field computers and cloud computing services.]]></description>
            <content:encoded><![CDATA[<p>Reliable and high-resolution streamflow data are essential for hydrologic research, flood forecasting, and water resource management. Streamflow gages provide necessary measurements but can be difficult and expensive to build and operate. Camera-based monitoring offers a promising, non-contact alternative to or augmentation of traditional streamflow gages. However, broad use of camera-based streamflow monitoring has been limited by operational challenges including how to collect, store, manage, and process the large volume of image and video data produced by monitoring cameras.</p>
<p>With help from Arpita Patel and the CIROH Cyberinfrastructure and DevOps Team, who assisted our team with access to <a href="https://hub.ciroh.org/docs/services/cloudservices/" target="_blank" rel="noopener noreferrer" class="">Amazon Web Services and the Google Cloud Platform</a>, we developed and tested new cyberinfrastructure that advances camera-based hydrologic monitoring.</p>
<p>Traditional dataloggers used in hydrologic monitoring focus on interfacing with conventional sensors (e.g., pressure transducers, float gages, etc.) and lack some capabilities required for camera-based monitoring. Low-cost field computers like the <a href="https://www.raspberrypi.com/" target="_blank" rel="noopener noreferrer" class="">Raspberry Pi</a> provide a capable alternative, but lack out-of-the-box software required to support high-resolution image and video capture, management of the large volume of data that accumulates, data processing, and cloud uploading processes. Because of this, we had to build the functionality required to combine low-cost field computers with cloud computing services to produce an operational, real-time, cloud-integrated, camera-based streamflow monitoring system.</p>
<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2025-09-camera-based-hydrologic-modeling/segmented_image.png" alt="Segmented images by the Hydrocamcompute software" style="max-width:100%"><figcaption><em>Figure 1. Segmented images showing pixels identified as water by the HydrocamCompute software. Quantifying water pixels within the rectangular areas of interest provide an estimate of stream stage and related discharge.</em></figcaption></figure>
<!-- -->
<p>We developed two new Python-based software programs compatible with inexpensive field computers such as Raspberry Pi: one that captures and processes the data from cameras, and one that automatically extracts hydrologically relevant data from image data in the cloud.</p>
<ol>
<li class=""><strong>Hydrocam Collect</strong>: automatically captures images and videos at user-specified intervals, manages local storage on field computers, and uploads captured image and video data to the cloud. Real-time data monitoring and alerts minimize potential for data loss.</li>
<li class=""><strong>Hydrocam Compute</strong>: This serverless cloud computing workflow extracts relevant hydrologic data from camera images and videos, such as depth/stage and velocity. Automated and scalable, the workflow can handle a large number of independent monitoring sites, each executing their own serverless functions using isolated cloud resources.</li>
</ol>
<p>In an operational context, automation is key to a scalable, robust system capable of integrating camera-based monitoring with larger hydrologic monitoring networks such as those managed by the United States Geological Survey (USGS). We tested the automation of the system we developed using commercial cloud services via Amazon Web Services and Google Cloud Platform with access provided through CIROH. By leveraging CIROH-provided cloud services, our team was able to prototype, test, and scale the software to bridge the gap between proof-of-concept research and practical field use.</p>
<p>This linked software system we developed responds to data events (i.e., capture and upload of an image or video to the cloud) instantly and minimizes human intervention and error correction. The serverless and event driven design of Hydrocam Compute reduces infrastructure management overhead and cost because cloud resources are only used during execution of data processing tasks with no need to manage or maintain physical compute infrastructure. The models used for processing images and video can be swapped out to meet the needs of particular monitoring locations.</p>
<p>The Hydrocam workflows enhance the feasibility, reliability, and efficiency of camera-based streamflow monitoring. As hydrological conditions become more variable, access to high-resolution, real-time data becomes increasingly important for flood forecasting, water resource management, and long-term climate adaptation strategies. This work supports these broader goals in making camera-based monitoring more practical and scalable.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="resources-and-publications">Resources and Publications<a href="http://ciroh.org/staging/main/blog/streamflow-data-camera-based-hydrologic-modeling-software#resources-and-publications" class="hash-link" aria-label="Direct link to Resources and Publications" title="Direct link to Resources and Publications" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="open-source-software">Open Source Software<a href="http://ciroh.org/staging/main/blog/streamflow-data-camera-based-hydrologic-modeling-software#open-source-software" class="hash-link" aria-label="Direct link to Open Source Software" title="Direct link to Open Source Software" translate="no">​</a></h3>
<p>The <a href="https://github.com/hydrocam/collector" target="_blank" rel="noopener noreferrer" class="">HydrocamCollect</a> and <a href="https://github.com/hydrocam/serverlesscompute" target="_blank" rel="noopener noreferrer" class="">HydrocamCompute</a> software programs are available in GitHub repositories within the <a href="https://github.com/hydrocam" target="_blank" rel="noopener noreferrer" class="">hydrocam GitHub Organization</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="publications">Publications<a href="http://ciroh.org/staging/main/blog/streamflow-data-camera-based-hydrologic-modeling-software#publications" class="hash-link" aria-label="Direct link to Publications" title="Direct link to Publications" translate="no">​</a></h3>
<p>Access the pre-prints of papers related to the Hydrocam software and camera-based monitoring:</p>
<ol><li>Neupane, S., Horsburgh, J. S., Bin Issa, R., Young, S. (2025). HydrocamCollect: A robust data acquisition and cloud data transfer workflow for camera-based hydrological monitoring. <i>Environmental Modelling &amp; Software</i> (submitted). Available at SSRN: <a href="https://ssrn.com/abstract=5451102" target="_blank" rel="noopener noreferrer" class="">https://ssrn.com/abstract=5451102</a> or <a href="https://doi.org/10.2139/ssrn.5451102" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.2139/ssrn.5451102</a> </li><li>Neupane, S., Horsburgh, J. S., Bin Issa, R., Young, S. (2025). HydrocamCompute: Serverless cloud computing workflow for camera-based hydrological monitoring. <i>Environmental Modelling &amp; Software</i> (submitted). Available at SSRN: <a href="https://ssrn.com/abstract=5451100" target="_blank" rel="noopener noreferrer" class="">https://ssrn.com/abstract=5451100</a> or <a href="https://doi.org/10.2139/ssrn.5451100" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.2139/ssrn.5451100</a>  </li><li>Bin Issa, R., Neupane, S., Khan, S., Horsburgh, J. S., Young, S. (2025). Towards Real-Time Water Level and Discharge Measurements using Imagery, Machine Learning, and Edge Computing. <i>Journal of Hydrology</i> (submitted). Available at SSRN: <a href="https://ssrn.com/abstract=5531964" target="_blank" rel="noopener noreferrer" class="">https://ssrn.com/abstract=5531964</a> or <a href="https://doi.org/10.2139/ssrn.5531964" target="_blank" rel="noopener noreferrer" class="">https://doi.org/10.2139/ssrn.5531964</a> </li></ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contact">Contact<a href="http://ciroh.org/staging/main/blog/streamflow-data-camera-based-hydrologic-modeling-software#contact" class="hash-link" aria-label="Direct link to Contact" title="Direct link to Contact" translate="no">​</a></h2>
<ul><li>Dr. Sierra Young, Utah State University, <a href="mailto:sierra.young@usu.edu" target="_blank" rel="noopener noreferrer" class="">sierra.young@usu.edu</a></li><li>Dr. Jeff Horsburgh, Utah State University, <a href="mailto:jeff.horsburgh@usu.edu" target="_blank" rel="noopener noreferrer" class="">jeff.horsburgh@usu.edu</a></li></ul>]]></content:encoded>
            <category>Blog</category>
            <category>Serverless Compute</category>
            <category>Hydrologic Monitoring</category>
            <category>Streamflow</category>
            <category>Gage</category>
            <category>CIROH</category>
            <category>USGS</category>
            <category>HydrocamCompute</category>
            <category>HydrocamCollect</category>
            <category>Camera-Based Monitoring</category>
            <category>Computer Vision</category>
            <category>Utah State University</category>
        </item>
        <item>
            <title><![CDATA[Evaluating NextGen’s Performance in the MARFC Region with NGIAB]]></title>
            <link>http://ciroh.org/staging/main/blog/nextgen-marfc-performance</link>
            <guid>http://ciroh.org/staging/main/blog/nextgen-marfc-performance</guid>
            <pubDate>Fri, 29 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A case study on using NextGen in a Box (NGIAB) to assess the NextGen Hydro Framework in the Middle Atlantic River Forecast Center (MARFC) region, comparing its performance with CHPS and NWM 3.0.]]></description>
            <content:encoded><![CDATA[<div class="margin-bottom--lg"></div>
<p>The National Weather Service's Middle Atlantic River Forecast Center (MARFC) sees large variations in the performance of the National Water Model 3.0. Through its support for regionalized parameters and models, NOAA-OWP’s Next Generation Water Resources Modeling Framework (NextGen framework) offers a potential solution to address these inconsistencies. As such, this study took advantage of NextGen in a Box (NGIAB) to evaluate the NextGen framework’s performance in the MARFC region.</p>
<p>This study evaluated three operational hydrologic modeling frameworks targetted at the National Water Model (NWM): the Community Hydrologic Prediction System (CHPS), the NextGen framework, and version 3.0 of the National Water Model itself.</p>
<ul>
<li class="">CHPS is the current operational framework used by NOAA's River Forecast Centers. It incorporates the SNOW-17 model for snowmelt and the Sacramento Soil Moisture Accounting (SAC-SMA) model for runoff generation.</li>
<li class="">For the early phases of this study, the NextGen framework was used with the default model configuration provided by the NGIAB ecosystem, which combines the Noah-OWP-Modular land surface model and the Conceptual Functional Equivalent (CFE) rainfall runoff model <a class="" href="http://ciroh.org/staging/main/blog/nextgen-marfc-performance#references">[2]</a>.<!-- -->
<ul>
<li class="">After initial runs with the baseline configuration, Noah-OWP-Modular was replaced with SNOW-17 output and simplified Potential Evapotranspiration (PET) values from the MARFC database.</li>
<li class="">The models were calibrated using two objective functions: Kling-Gupta Efficiency (KGE) <a class="" href="http://ciroh.org/staging/main/blog/nextgen-marfc-performance#references">[6][7]</a> and Nash-Sutcliffe Efficiency (NSE) <a class="" href="http://ciroh.org/staging/main/blog/nextgen-marfc-performance#references">[4][5]</a>.</li>
</ul>
</li>
<li class="">The National Water Model 3.0 uses the Noah-MP land surface model coupled with the Weather Research and Forecasting Hydrologic model (WRF-Hydro) <a class="" href="http://ciroh.org/staging/main/blog/nextgen-marfc-performance#references">[2][3]</a> to simulate hydrological processes across CONUS.</li>
</ul>
<p>The case studies focused on the Westfield and Elkland basins in North-Central Pennsylvania.
These basins provide good locations for comparison due to the presence of USGS stream gages
and their "flashy" behavior, characterized by rapid and unpredictable rises and falls in streamflow.
Additionally, both Westfield and Elkland were sites of catastrophic flooding during Tropical Storm Debby in 2024,
which allowed for the models to be evaluated on a recent extreme flood event. Results from Westfield, PA are shown in Figure 1.</p>
<figure style="text-align:center;margin:1.5rem 0"><img src="http://ciroh.org/staging/main/img/blog/2025-08-MARFC/fig1.png" alt="A bar graph titled 'Westfield, PA Nash-Sutcliffe Efficiency values'. SAC-SMA displayed the best performance, closely followed by SAC-SMA Uncalibrated and NGen Calibrated (NSE OFunc). NGen Calibrated (KGE OFunc) fell slightly further behind, while NGEN Uncalibrated was by far the lowest." style="max-width:100%;height:auto"><figcaption style="font-size:0.95rem;line-height:1.6;margin-top:0.6rem;opacity:0.9"><p><strong>Figure 1</strong>) Nash-Sutcliffe Efficiency (NSE) Metric for simulations from 2007 to 2020.</p></figcaption></figure>
<!-- -->
<p>The simulations executed for the case study are listed below:</p>
<ul>
<li class=""><strong>Uncalibrated CHPS</strong></li>
<li class=""><strong>Calibrated CHPS</strong></li>
<li class=""><strong>Uncalibrated NextGen</strong> (AORC forcings)</li>
<li class=""><strong>Uncalibrated NextGen</strong> (MARFC forcings)</li>
<li class=""><strong>Calibrated NextGen</strong> (AORC forcings; calibrated on KGE objective function)</li>
<li class=""><strong>Calibrated NextGen</strong> (AORC forcings; calibrated on NSE objective function)</li>
<li class=""><strong>Calibrated NextGen</strong> (MARFC forcings; calibrated on KGE objective function)</li>
<li class=""><strong>National Water Model 3.0</strong></li>
</ul>
<p>These simulations were executed on the <a class="" href="http://ciroh.org/staging/main/docs/services/external-resources/nsf-access/jetstream">JetStream2</a> platform with the support of the CIROH Research Cyberinfrastructure Team.</p>
<figure style="text-align:center;margin:1.5rem 0"><div style="display:flex;max-width:100%"><img src="http://ciroh.org/staging/main/img/blog/2025-08-MARFC/fig2_1.png" alt="A bar graph titled 'NSE of NextGen vs NextGen with Forcings Change'. The version of NextGen that used MARFC forcings yielded a greater NSE value." style="max-width:50%;height:auto"><img src="http://ciroh.org/staging/main/img/blog/2025-08-MARFC/fig2_2.png" alt="A bar graph titled 'PBIAS of NextGen vs NextGen with Forcings Change'. While both PBIAS values were negative, the version of NextGen that used MARFC forcings showed far lower PBIAS." style="max-width:50%;height:auto"></div><figcaption style="font-size:0.95rem;line-height:1.6;margin-top:0.6rem;opacity:0.9"><p><strong>Figure 2</strong>)  Percent Bias and NSE of simulations from 2007 to 2020 generated with different forcings - AORC (referred as NextGen) and MARFC Hourly Operational Grids (referred as NextGen FC).</p></figcaption></figure>
<p>The researchers observed that the calibrated runs for both NextGen and CHPS showed significant improvements over uncalibrated runs in both Westfield and Elkland basins. Among the calibrated runs, CHPS marginally outperformed NextGen. Additionally, both CHPS and NextGen outperformed NWM 3.0 in Westfield basin.</p>
<p>When running the NextGen-based models, substitution of SNOW-17 output and simpler PET for the NOAH-OWP reduced calibration time by 50% and produced similar outputs.</p>
<p>However, the models that performed best during calibration did not necessarily perform best during the Hurricane Debby extreme event. This suggests that including a greater number of extreme events in the calibration period is necessary to improve model robustness.</p>
<figure style="text-align:center;margin:1.5rem 0"><img src="http://ciroh.org/staging/main/img/blog/2025-08-MARFC/fig3.png" alt="A hydrograph depicting streamflow observations and outputs for Tropical Storm Debby on 08/09/2024." style="max-width:100%;height:auto"><figcaption style="font-size:0.95rem;line-height:1.6;margin-top:0.6rem;opacity:0.9"><p><strong>Figure 3</strong>) Hydrograph of Tropical Storm Debby on 08/09/2024. It is important to note that the observed data, denoted by black dots, cuts out halfway through the hydrograph. For this window, peak flow was estimated by the USGS to be just under 20,000 cfs, which is nearly double the second largest event on record.</p></figcaption></figure>
<p>NGIAB served as a critical enabler in this study, allowing for rapid iteration and in-depth exploration of the NextGen framework’s configuration space. This evaluation of objective functions, forcing datasets, and baseline models would have been significantly more challenging with traditional workflows.</p>
<blockquote>
<p><em>The presentation and output data for this study have been made <a href="https://www.hydroshare.org/resource/4b1be922057a43c7aa001050d7964a20/" target="_blank" rel="noopener noreferrer" class="">available on Hydroshare</a>.</em></p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="references">References<a href="http://ciroh.org/staging/main/blog/nextgen-marfc-performance#references" class="hash-link" aria-label="Direct link to References" title="Direct link to References" translate="no">​</a></h2>
<ol><li>National Oceanic and Atmospheric Administration. <em>Community Hydrologic Prediction System (CHPS) Documentation</em> [Internet]. National Oceanic and Atmospheric Administration; [updated 2024 Nov 26; cited 2025 Jul 28]. Available from: <a href="https://vlab.noaa.gov/web/chps" target="_blank" rel="noopener noreferrer" class="">https://vlab.noaa.gov/web/chps</a> </li><li>Araki R, Ogden FL, McMillan HK. Testing Soil Moisture Performance Measures in the Conceptual‐Functional Equivalent to the WRF-Hydro National Water Model. <em>JAWRA Journal of the American Water Resources Association</em>. 2025 Feb;61(1)<!-- -->:e70002<!-- -->.</li><li>National Oceanic and Atmospheric Administration. <em>The National Water Model</em> [Internet]. National Water Prediction Service; [cited 2025 Jul 29]. Available from: <a href="https://water.noaa.gov/about/nwm" target="_blank" rel="noopener noreferrer" class="">https://water.noaa.gov/about/nwm</a> </li><li>Tijerina‐Kreuzer D, Condon L, FitzGerald K, Dugger A, O’Neill MM, Sampson K, Gochis D, Maxwell R. Continental hydrologic intercomparison project, phase 1: A large‐scale hydrologic model comparison over the continental United States. <em>Water Resources Research</em>. 2021 Jul;57(7)<!-- -->:e2020WR028931<!-- -->.</li><li>Moriasi DN, Arnold JG, Van Liew MW, Bingner RL, Harmel RD, Veith TL. Model evaluation guidelines for systematic quantification of accuracy in watershed simulations. <em>Transactions of the ASABE</em>. 2007;50(3):885-900.</li><li>Gupta HV, Kling H, Yilmaz KK, Martinez GF. Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling. <em>Journal of Hydrology</em>. 2009 Oct 20;377(1-2):80-91.</li><li>Vrugt JA, de Oliveira DY. Confidence intervals of the Kling-Gupta efficiency. <em>Journal of Hydrology</em>. 2022 Sep 1;612:127968.</li></ol>]]></content:encoded>
            <category>Blog</category>
            <category>NGIAB</category>
            <category>MARFC</category>
            <category>Hydrology</category>
            <category>Modeling</category>
            <category>NOAA</category>
            <category>NWM</category>
            <category>NextGen</category>
            <category>CHPS</category>
            <category>JetStream2</category>
        </item>
        <item>
            <title><![CDATA[Cross-Institutional Collaboration Enhances Hydrologic Modeling in the Logan River Watershed]]></title>
            <link>http://ciroh.org/staging/main/blog/logan-river-collaboration</link>
            <guid>http://ciroh.org/staging/main/blog/logan-river-collaboration</guid>
            <pubDate>Fri, 29 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A joint effort by CIROH (University of Alabama) and Utah State University]]></description>
            <content:encoded><![CDATA[<figure style="text-align:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-Logan-River/fig1.png" alt="A before-and-after comparison of the corrected catchment for the Logan River. Text: 'Correcting hydrofabric by removing catchments that do not drain into gauge'" style="max-width:100%"><figcaption><em>Figure 1. A corrected reach arising from the UA-USU collaboration.</em></figcaption></figure>
<p>Recent collaboration between researchers in the Cooperative Institute for Research to Operations in Hydrology (CIROH) from University of Alabama (UA) and Utah State University (USU) highlighted the value of cross-institutional partnerships in improving community hydrologic modeling. Focused on the Logan River watershed, this joint effort demonstrated how sharing tools, knowledge, and infrastructure can accelerate both model development and scientific discovery.</p>
<p>Through this engagement, USU researchers gained deeper understanding of the NextGen framework and T-Route modeling library, empowering them to improve physical process representations for the Logan River watershed for heightened simulation fidelity. The collaboration also provided valuable exposure to the developmental side of complex modeling tools, offering insights into framework design, automation workflows, and best practices for model setup and calibration. Both teams benefited from exposure to alternative research tools and methods, which helped enhance and refine the community development pipeline.</p>
<!-- -->
<p>One key outcome was the correction of a spatial representation in the Logan River hydrofabric (Figure 1) using the USU’s specific local knowledge. The reach for this region (highlighted in the zoomed subfigure) was updated to reflect its real world path, where it flows into an underwater tunnel that reconnects to Logan River further downstream. This correction will be integrated into the community hydrofabric, benefiting the wider community by improving model realism and reliability. Furthermore, in combination with freshly calibrated model parameters, these updates have improved the model's KGE metric by <strong>0.2 units</strong> — a significant gain in model accuracy.</p>
<p>NGIAB played a central role in this success, streamlining the process of setting up, running, and analyzing multiple model configurations. By removing the typical installation and troubleshooting barriers, researchers could focus their time on advancing physical representations rather than infrastructure issues.</p>
<p>This collaboration sets a precedent for how community-driven, open science efforts can improve hydrologic model performance and usability. By combining localized knowledge with shared national tools, we move closer to creating reliable, reusable, and scalable flood forecasting systems, a crucial step for Research-to-Operations (R2O) success.</p>
<p>We look forward to repeating this model of collaboration with other regional experts and academic institutions to continually refine the National Water Model ecosystem and its supporting frameworks.</p>]]></content:encoded>
            <category>Blog</category>
            <category>Hydrology</category>
            <category>NextGen</category>
            <category>T-Route</category>
            <category>Logan River</category>
            <category>CIROH</category>
            <category>USU</category>
            <category>NGIAB</category>
        </item>
        <item>
            <title><![CDATA[NGIAB Reaches 10,000 Docker Pulls: NextGen In A Box Makes Water Modeling More Accessible]]></title>
            <link>http://ciroh.org/staging/main/blog/ngiab-10k</link>
            <guid>http://ciroh.org/staging/main/blog/ngiab-10k</guid>
            <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[NextGen In A Box (NGIAB) surpasses 10,000 Docker pulls, highlighting growing global adoption of accessible, containerized water modeling tools.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="NGIAB Banner" src="http://ciroh.org/staging/main/assets/images/ngiab-banner-439fbd18af5380efe86aaaf146649287.png" width="1883" height="650" class="img_ev3q"></p>
<p>We're thrilled to announce that <strong>NextGen In A Box (NGIAB)</strong> has surpassed <strong>10,000 Docker pulls</strong> — a significant milestone reflecting the growing adoption of water modeling tools that are accessible to all. This achievement creates opportunities for researchers, practitioners, and students worldwide to leverage advanced water prediction frameworks without infrastructure barriers, accelerating global water science innovation.</p>
<blockquote>
<p><em>Update, 8/29</em>: <strong>NGIAB Journal Paper</strong> now available in <em>Environmental Modelling and Software</em><br>
<strong><a href="https://www.sciencedirect.com/science/article/pii/S1364815225003500" target="_blank" rel="noopener noreferrer" class="">→ Read the full paper</a></strong></p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="from-research-innovation-to-community-tool">From Research Innovation to Community Tool<a href="http://ciroh.org/staging/main/blog/ngiab-10k#from-research-innovation-to-community-tool" class="hash-link" aria-label="Direct link to From Research Innovation to Community Tool" title="Direct link to From Research Innovation to Community Tool" translate="no">​</a></h2>
<p>When we first containerized the NextGen Water Resources Modeling Framework into NGIAB, our goal was simple yet ambitious: <strong>remove the technical barriers</strong> that prevented many researchers from accessing NOAA's next-generation water modeling capabilities.</p>
<p>Today, with over 10,000 downloads, it's clear the community was ready for this transformation.</p>
<p>The University of Alabama recently highlighted NGIAB's impact in their news feature, <em><a href="https://news.ua.edu/2025/05/ua-software-makes-water-modeling-more-accessible/" target="_blank" rel="noopener noreferrer" class="">"UA Software Makes Water Modeling More Accessible"</a></em>,  recognizing how this tool is changing the landscape of hydrologic research and education. As the article notes, NGIAB turns what was once a complex, infrastructure-heavy process into something that researchers can run on their laptops in minutes.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-10000-pulls-really-means">What 10,000 Pulls Really Means<a href="http://ciroh.org/staging/main/blog/ngiab-10k#what-10000-pulls-really-means" class="hash-link" aria-label="Direct link to What 10,000 Pulls Really Means" title="Direct link to What 10,000 Pulls Really Means" translate="no">​</a></h2>
<p>Behind this number are stories of:</p>
<p>🎓 <strong>Graduate students</strong> exploring advanced modeling techniques with no setup headaches</p>
<p>🏫 <strong>Educators</strong> bringing cutting-edge tools into the classroom</p>
<p>🏢 <strong>Researchers at smaller institutions</strong> gaining access to national-scale modeling</p>
<p>🌍 <strong>International collaborators</strong> contributing to water modeling advancement without infrastructure constraints</p>
<p>🚨 <strong>Emergency managers</strong> rapidly deploying models for flood prediction</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-growth-and-impact">Community Growth and Impact<a href="http://ciroh.org/staging/main/blog/ngiab-10k#community-growth-and-impact" class="hash-link" aria-label="Direct link to Community Growth and Impact" title="Direct link to Community Growth and Impact" translate="no">​</a></h2>
<p>The rapid adoption of NGIAB reflects a broader movement:</p>
<p><strong>1. Democratization of Advanced Modeling</strong><br>
No longer do researchers need access to specialized HPC resources or deep DevOps knowledge to run sophisticated water models. NGIAB levels the playing field.</p>
<p><strong>2. Reproducible Science</strong><br>
Every one of those 10,000 pulls represents the exact same computational environment, ensuring that research results can be replicated anywhere in the world.</p>
<p><strong>3. Accelerated Innovation</strong><br>
By removing setup friction, researchers can focus on science rather than software configuration, leading to faster iterations and discoveries.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-forward-the-next-10000">Looking Forward: The Next 10,000<a href="http://ciroh.org/staging/main/blog/ngiab-10k#looking-forward-the-next-10000" class="hash-link" aria-label="Direct link to Looking Forward: The Next 10,000" title="Direct link to Looking Forward: The Next 10,000" translate="no">​</a></h2>
<p>As we celebrate this milestone, we're already working on what's next:</p>
<p>📦 <strong>Expanded model library</strong>: Adding more BMI-compliant models to the NGIAB ecosystem</p>
<p>☁️ <strong>Cloud integration</strong>: Seamless deployment on AWS, Google Cloud, and Azure</p>
<p>📊 <strong>Enhanced visualization</strong>: Built-in tools for analyzing and presenting model outputs</p>
<p>🤝 <strong>Community contributions</strong>: Making it easier for users to share their configurations and improvements</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="join-the-ngiab-community">Join the NGIAB Community<a href="http://ciroh.org/staging/main/blog/ngiab-10k#join-the-ngiab-community" class="hash-link" aria-label="Direct link to Join the NGIAB Community" title="Direct link to Join the NGIAB Community" translate="no">​</a></h2>
<p>Whether you're pull number 10,001 or have been with us since the beginning, you're part of a growing community that's transforming water resources modeling.</p>
<p>Here's how to get involved:</p>
<p>👉 <a href="https://docs.ciroh.org/training-NGIAB-101" target="_blank" rel="noopener noreferrer" class=""><strong>Try NGIAB</strong></a>: Visit the NGIAB 101 tutorial to get started</p>
<p>✍️ <a class="" href="http://ciroh.org/staging/main/contact"><strong>Share your use case</strong></a>: Tell us how you're using NGIAB in your research or operations</p>
<p>🛠 <a class="" href="http://ciroh.org/staging/main/docs/products/ngiab-ecosystem/ngiab/distributions/ngiab-docker/contribute"><strong>Contribute</strong></a>: Submit bug reports, feature requests, or code contributions</p>
<p>📢 <strong>Spread the word</strong>: Help others discover how NGIAB can accelerate their water modeling work</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you-to-our-community">Thank You to Our Community<a href="http://ciroh.org/staging/main/blog/ngiab-10k#thank-you-to-our-community" class="hash-link" aria-label="Direct link to Thank You to Our Community" title="Direct link to Thank You to Our Community" translate="no">​</a></h2>
<p>This milestone belongs to everyone who downloaded, tested, provided feedback, contributed code, or helped spread the word about NGIAB. Your engagement drives our continuous improvement and motivates us to make water modeling even more accessible.</p>
<p>As we reflect on reaching 10,000 Docker pulls, we're reminded that each download represents a researcher, student, or practitioner working to better understand and predict our water resources. Together, we're building a more resilient future through accessible, advanced water modeling.</p>
<p>Here's to the next 10,000 pulls and the continued growth of our community!</p>
<hr>
<p><em>NGIAB is developed and maintained by the Cooperative Institute for Research to Operations in Hydrology (CIROH) at the University of Alabama. Learn more about our work in making water modeling accessible at <a href="https://ciroh.org/" target="_blank" rel="noopener noreferrer" class="">ciroh.org</a>.</em></p>]]></content:encoded>
            <category>Blog</category>
            <category>NGIAB</category>
            <category>NextGen</category>
            <category>CIROH</category>
            <category>Containerization</category>
            <category>Water Modeling</category>
            <category>Docker</category>
            <category>Hydrology</category>
            <category>Education</category>
            <category>Community Impact</category>
        </item>
        <item>
            <title><![CDATA[CIROH Researchers Showcase Cutting-Edge Hydrologic Science at NHWC 2025]]></title>
            <link>http://ciroh.org/staging/main/blog/nhwc-2025</link>
            <guid>http://ciroh.org/staging/main/blog/nhwc-2025</guid>
            <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[CIROH researchers showcased innovative work and leadership at the 15th Biennial National Hydrologic Warning Conference (NHWC 2025), presenting cutting-edge hydrologic forecasting tools and earning top recognition.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="NHWC 2025 Banner at Tucson, Arizona" src="http://ciroh.org/staging/main/assets/images/team-2d5a6ca72cac67eb9feaeb97aef20dc1.JPG" width="5365" height="3419" class="img_ev3q"></p>
<blockquote>
<p><em>CIROH team at NHWC 2025 in Tucson, Arizona, standing by the event’s official banner.</em></p>
</blockquote>
<p>CIROH had a strong showing at the 15th Biennial National Hydrologic Warning Conference (NHWC 2025), with our researchers presenting innovative solutions and engaging with the broader hydrologic warning community. The conference brought together field personnel, innovators, engineers, hydrologists, forecasters, water resource managers, and emergency management officials from across the country to advance flood warning systems and address emerging challenges in evolving climate and drought management.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="advancing-model-reliability-in-hydrologic-forecasting">Advancing Model Reliability in Hydrologic Forecasting<a href="http://ciroh.org/staging/main/blog/nhwc-2025#advancing-model-reliability-in-hydrologic-forecasting" class="hash-link" aria-label="Direct link to Advancing Model Reliability in Hydrologic Forecasting" title="Direct link to Advancing Model Reliability in Hydrologic Forecasting" translate="no">​</a></h2>
<p>During the NextGen presentation track, moderated by Dr. Steve Burian, CIROH researchers focused on improving evaluation techniques for hydrologic models—particularly in the context of the National Water Model (NWM).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="nws-nextgen-program">NWS NextGen Program<a href="http://ciroh.org/staging/main/blog/nhwc-2025#nws-nextgen-program" class="hash-link" aria-label="Direct link to NWS NextGen Program" title="Direct link to NWS NextGen Program" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="Edwin Welles presenting on NextGen Operational Foundation" src="http://ciroh.org/staging/main/assets/images/edwin-21f1942f25afc6c83876533bf898543d.JPG" width="4032" height="3024" class="img_ev3q"></p>
<blockquote>
<p><em>Edwin Welles from Deltares USA presenting the NextGen framework.</em></p>
</blockquote>
<p><strong>Edwin Welles</strong> from Deltares USA kicked things off with insights into a groundbreaking initiative.
The Office of Water Prediction, of the National Weather Service has undertaken an ambitious project to implement and apply a new framework for hydrological modeling: the
The Next Genearation Water Resources Modeling Framework, or the NextGen framework, is designed to emphasize modularity, interoperability, and reproducibility, creating an environment where disparate modeling components can be freely combined to enhance modeling capabilities.
These advantages offer critical support to the National Water Model, alongside other key initiatives such as national Flood Inundation Mapping research.
The system is being implemented by Raytheon with subcontract support from Deltares USA. His presentation provided a summary of the project and envisioned outcomes.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="leading-the-nextgen-revolution">Leading the NextGen Revolution<a href="http://ciroh.org/staging/main/blog/nhwc-2025#leading-the-nextgen-revolution" class="hash-link" aria-label="Direct link to Leading the NextGen Revolution" title="Direct link to Leading the NextGen Revolution" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="Arpita Patel presenting NGIAB" src="http://ciroh.org/staging/main/assets/images/arpita1-9a1e419967282204712df89b4d846879.JPG" width="4032" height="3024" class="img_ev3q"></p>
<blockquote>
<p><em>Arpita Patel presenting “Navigating the NextGen Ecosystem and NextGen In A Box (NGIAB).”</em></p>
</blockquote>
<p><strong>Arpita Patel</strong> followed with <em>“Navigating the NextGen Ecosystem and NextGen In A Box (NGIAB),”</em> a presentation focused on making the NextGen framework more accessible to researchers, forecasters, and water managers.
This was achieved through the NextGen In A Box platform, which harnesses containerization and supportive tooling to make the NextGen framework accessible and easy to use.
This work directly supports CIROH’s mission to democratize access to advanced hydrologic modeling capabilities and foster broader adoption of next-generation water prediction tools.</p>
<p>🥉 Patel also demonstrated exceptional engagement throughout the conference. Her outstanding participation earned her an impressive <strong>#3 ranking on the NHWC 2025 conference leaderboard</strong> with 70,200 points.
This demonstrated not only her technical expertise, but also her active involvement in conference activities and community engagement.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="rethinking-evaluation">Rethinking Evaluation<a href="http://ciroh.org/staging/main/blog/nhwc-2025#rethinking-evaluation" class="hash-link" aria-label="Direct link to Rethinking Evaluation" title="Direct link to Rethinking Evaluation" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="Dr. Md Shahabul Alam presenting model evaluation methods" src="http://ciroh.org/staging/main/assets/images/shahab-e8e53d36f761568f5640a4f085e5c08e.jpg" width="5712" height="4284" class="img_ev3q"></p>
<blockquote>
<p><em>Dr. Md Shahabul Alam presenting different model evaluation methods.</em></p>
</blockquote>
<p>Dr. <strong>Md Shahabul Alam</strong> also delivered a compelling talk titled “Rethinking Model Reliability: A Dual Evaluation of NWM Using Time Series and Extreme Events” during the NextGen program track. His work focuses on advancing operational hydrology by developing more rigorous and resilient methods to evaluate the National Water Model across varying temporal scales and extreme event conditions—a crucial step in improving forecasting and decision-making under a changing climate.
This work represents CIROH’s commitment to enhancing the reliability and accuracy of national-scale hydrologic prediction systems, directly supporting the operational forecasting community’s need for trustworthy model outputs during both routine conditions and extreme weather events.</p>
<p>🥇 Dr. Alam earned also earned the <strong>#1 ranking on the NHWC 2025 conference leaderboard</strong>, maintaining a commanding lead of over 100,000 points throughout the week and finishing with a remarkable 194,700 points.
His name quickly became a focal point of the conference. Each morning, attendees checked the Whova app with anticipation—only to see Shahab had once again pulled further ahead.
His energetic participation and engaging presence made him a standout at the conference, combining technical depth with social and technological savvy.
Dr. Alam not only demonstrated exceptional leadership and charisma at the NHWC 2025 conference, but also brought well-deserved visibility to CIROH and its ongoing mission.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="strengthening-community-connections">Strengthening Community Connections<a href="http://ciroh.org/staging/main/blog/nhwc-2025#strengthening-community-connections" class="hash-link" aria-label="Direct link to Strengthening Community Connections" title="Direct link to Strengthening Community Connections" translate="no">​</a></h2>
<p>The inclusion of these presentations within the NextGen presentation track highlights CIROH’s central role in advancing the NextGen Water Resources Modeling Framework. This alignment demonstrates our organization’s commitment to translating research innovations into operational capabilities that serve the broader water resources community.</p>
<p>Following the presentations, many researchers expressed immediate interest in using NextGen In A Box for both their research applications and operational forecasting. The tool's modular design, ease of deployment, and compatibility with diverse datasets resonated strongly with attendees seeking flexible and scalable modeling solutions. Several participants noted its potential for accelerating innovation in hydrologic modeling and expressed intent to integrate it into their ongoing and future projects.</p>
<p>The conference provided valuable opportunities for our researchers to connect with operational forecasters, emergency managers, and fellow scientists, fostering collaborations that will enhance the real-world impact of CIROH’s research initiatives. These interactions are essential for ensuring our scientific advances address the practical challenges faced by those responsible for flood warning and water resource management.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-ahead">Looking Ahead<a href="http://ciroh.org/staging/main/blog/nhwc-2025#looking-ahead" class="hash-link" aria-label="Direct link to Looking Ahead" title="Direct link to Looking Ahead" translate="no">​</a></h2>
<p>CIROH’s strong presence at NHWC 2025 underscores our dedication to bridging the gap between research and operations in hydrologic science. Our researchers’ contributions to model evaluation methodologies and NextGen ecosystem development represent key steps toward more reliable, accessible, and effective water prediction systems.</p>
<p>As we continue to advance hydrologic science, conferences like NHWC 2025 provide essential platforms for sharing innovations, gathering feedback from the operational community, and building the collaborative relationships that drive progress in water resources management and flood warning systems.</p>
<p>The success of our team at NHWC 2025 reflects CIROH’s growing impact in the hydrologic sciences community and our commitment to developing solutions that serve both scientific advancement and societal needs.</p>]]></content:encoded>
            <category>Blog</category>
            <category>NHWC</category>
            <category>Conference Highlights</category>
            <category>CIROH</category>
            <category>Hydrologic Modeling</category>
            <category>Forecasting</category>
            <category>National Weather Service</category>
            <category>NextGen</category>
            <category>Deltares</category>
            <category>Alabama</category>
        </item>
        <item>
            <title><![CDATA[Tethys Summit 2025: Advancing Geoscience with Open-Source Web Apps]]></title>
            <link>http://ciroh.org/staging/main/blog/tethys-summit-2025</link>
            <guid>http://ciroh.org/staging/main/blog/tethys-summit-2025</guid>
            <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Explore the workshop materials and our experience at Tethys Summit 2025.]]></description>
            <content:encoded><![CDATA[<div class="carousel-root" tabindex="0"><div class="carousel carousel-slider" style="width:100%"><ul class="control-dots"><li class="dot selected" value="0" role="button" tabindex="0" aria-label="slide item 1"></li><li class="dot" value="1" role="button" tabindex="0" aria-label="slide item 2"></li><li class="dot" value="2" role="button" tabindex="0" aria-label="slide item 3"></li><li class="dot" value="3" role="button" tabindex="0" aria-label="slide item 4"></li><li class="dot" value="4" role="button" tabindex="0" aria-label="slide item 5"></li><li class="dot" value="5" role="button" tabindex="0" aria-label="slide item 6"></li></ul><button type="button" aria-label="previous slide / item" class="control-arrow control-prev"></button><div class="slider-wrapper axis-horizontal"><ul class="slider animated" style="-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-ms-transition-duration:350ms"><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-6.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Musicians at Tethys Summit 2025"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-7.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="A group photo from Tethys Summit 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-2.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="A workshop at Tethys Summit 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-3.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="A workshop at Tethys Summit 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-4.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="A workshop at Tethys Summit 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-5.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="A workshop at Tethys Summit 2025"></div></li><li class="slide"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-6.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="Musicians at Tethys Summit 2025"></div></li><li class="slide selected previous"><div style="display:flex;justify-content:center;align-items:center"><img src="http://ciroh.org/staging/main/img/blog/2025-08-tethys-summit/tethys-summit-7.jpg" style="width:auto;max-height:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)" alt="A group photo from Tethys Summit 2025"></div></li></ul></div><button type="button" aria-label="next slide / item" class="control-arrow control-next"></button></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="my-experience-at-tethys-summit-2025">My Experience at Tethys Summit 2025<a href="http://ciroh.org/staging/main/blog/tethys-summit-2025#my-experience-at-tethys-summit-2025" class="hash-link" aria-label="Direct link to My Experience at Tethys Summit 2025" title="Direct link to My Experience at Tethys Summit 2025" translate="no">​</a></h2>
<p>Earlier this month, I had the opportunity to attend Tethys Summit 2025 in Tampa, FL. It was a rewarding experience to learn about the Tethys Platform and how researchers, hydrologists, and geospatial scientists are applying it in their work. Through workshops and technical demonstrations, I gained insights into how this open-source Earth science platform is advancing environmental problem-solving.</p>
<!-- -->
<p>On Day 1, I participated in the <strong>Tethys Dash</strong> workshop led by Corey Krewson, where I learned to build a Tethys dashboard without writing any code. During the hands-on session, I was surprised by how easily I was able to build dashboards using a drag-and-drop interface, as much of the technical implementation was abstracted for simplicity. I also attended the <strong>Tethys Component Apps (ReactPy)</strong> workshop by Shawn Crawley. Unlike the no-code approach of the first session, this workshop focused on building a basic interactive Tethys web app in under 50 lines of Python code.</p>
<p>On Day 2, I also took part in the <strong>Contributing to Tethys Core</strong> workshop led by Nathan Swain. This workshop outlined the steps for first-time contributors to get involved and submit pull requests to the Tethys Core repository. Aside from the workshops, I took part in Tethys App Competition where I presented the Tethys app I developed. It was a great learning experience to understand more about web app developments using Tethys. I ended up winning second place and got a bonsai tree LEGO set!</p>
<p>Overall, it was a very engaging and informative summit. For anyone who missed the session, the workshop materials are available here: <a href="https://drive.google.com/drive/folders/18sSPsMkjSRtBZLAClEUV4AetKx9dPS6B" target="_blank" rel="noopener noreferrer" class=""><strong>Talks and Workshop Materials</strong></a></p>
<p><em>— Manjila</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-tethys">What is Tethys?<a href="http://ciroh.org/staging/main/blog/tethys-summit-2025#what-is-tethys" class="hash-link" aria-label="Direct link to What is Tethys?" title="Direct link to What is Tethys?" translate="no">​</a></h2>
<p><a href="https://www.tethysplatform.org/" target="_blank" rel="noopener noreferrer" class=""><strong>Tethys Platform</strong></a> is an open-source, Python-powered framework that lets geoscientists and developers turn complex environmental data and models into browser-based, interactive web GIS apps—without having to become web gurus. Built on <a href="https://www.djangoproject.com/" target="_blank" rel="noopener noreferrer" class="">Django</a>, it bundles a full spatial stack (<a href="https://postgis.net/" target="_blank" rel="noopener noreferrer" class="">PostGIS</a>, <a href="http://geoserver.org/" target="_blank" rel="noopener noreferrer" class="">GeoServer</a>, <a href="https://openlayers.org/" target="_blank" rel="noopener noreferrer" class="">OpenLayers</a>/<a href="https://cesium.com/" target="_blank" rel="noopener noreferrer" class="">Cesium</a>) plus handy "Gizmos" for maps, charts, and dashboards, and it integrates seamlessly with scientific libraries like NumPy, Pandas, Plotly, and Bokeh. A built-in job manager runs heavy climate or hydrologic models—locally or in the cloud—while APIs make it easy to pull data from THREDDS servers or PostGIS databases. The result is a low-barrier path to custom interfaces, 2D/3D visualizations, and scalable computing that's already powering water-resource tools, climate-scenario explorers, and disaster-monitoring apps worldwide. Backed by the <a href="https://www.tethysgeoscience.org/" target="_blank" rel="noopener noreferrer" class="">Tethys Geoscience Foundation</a>, the platform's active open-source community keeps it evolving to meet new Earth-science challenges.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-impact">Community Impact<a href="http://ciroh.org/staging/main/blog/tethys-summit-2025#community-impact" class="hash-link" aria-label="Direct link to Community Impact" title="Direct link to Community Impact" translate="no">​</a></h2>
<p>Thanks to these capabilities, Tethys Platform is widely adopted in the geoscience community. Scientists around the world use it for a range of applications—water resource management, climate change analysis, natural disaster monitoring, environmental planning, and more. In each case, Tethys helps turn complex datasets and model outputs into accessible tools for decision-makers. As an open-source project under the <a href="https://www.tethysgeoscience.org/" target="_blank" rel="noopener noreferrer" class=""><strong>Tethys Geoscience Foundation</strong></a>, it benefits from an active user community that continually contributes improvements and new features. This collaborative growth ensures the platform keeps pace with emerging needs in Earth science, effectively lowering the barrier for geoscientists to share data and models as powerful web applications.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tethys-platform-resources">Tethys Platform Resources<a href="http://ciroh.org/staging/main/blog/tethys-summit-2025#tethys-platform-resources" class="hash-link" aria-label="Direct link to Tethys Platform Resources" title="Direct link to Tethys Platform Resources" translate="no">​</a></h2>
<p>Tethys Platform offers several resources to help you get started, including comprehensive official documentation, step-by-step tutorials, and a live demo portal. <a href="https://docs.tethysplatform.org/" target="_blank" rel="noopener noreferrer" class="">The official documentation</a> covers everything from installation and "Hello World" examples to advanced topics and architecture (explaining how the Django backend and various services fit together). For hands-on learning, the <a href="https://docs.tethysplatform.org/en/stable/tutorials.html" target="_blank" rel="noopener noreferrer" class="">tutorials</a> guide you through setting up your first app, incorporating spatial data with built-in map layouts, connecting to GeoServer or THREDDS data servers, and even running cloud computations. And if you want to see Tethys in action without installing anything, the <a href="https://tethys.byu.edu/apps/" target="_blank" rel="noopener noreferrer" class=""><strong>Tethys Demo Portal</strong></a> showcases a gallery of live example apps, such as a Gizmo Showcase of interactive widgets and a Wildfire Visualizer that displays wildfire data on a map, giving you a clear idea of the platform's capabilities and inspiring ideas for your own geoscientific web applications.</p>
<p>Each of these resources will help you dive deeper into the Tethys Platform. Whether you're looking to develop a water resources tool, a climate data viewer, or any geoscientific web application, the combination of documentation, tutorials, and live demos will support you on your journey with Tethys. <strong>Happy app building!</strong></p>
<p><em>— Gio</em></p>]]></content:encoded>
            <category>Blog</category>
            <category>Conference</category>
            <category>Tethys Platform</category>
            <category>Geoscience</category>
            <category>Open Source</category>
        </item>
    </channel>
</rss>