🗄️StreamFlow DataOps
Centralized data management platform integrating USGS NWIS, NOAA River Forecast
Centers, and Canadian Hydrometric Services. Manages 309 active monitoring
stations with automated ingestion, PostGIS spatial queries, satellite raster
data (RTMA & SMAP), and a full OpenAPI-documented REST API.
Django 4.2PostGIS
CeleryOpenAPI / Swagger
Sign-in required
📈Streamflow Dashboard
Real-time interactive dashboard for 1,500+ USGS monitoring stations across the
Pacific Northwest. Colour-coded station maps, watershed boundary overlays
(HUC2–HUC8), 7-day discharge graphs, water-year analysis, multi-year
comparisons, and ML-based residual-corrected forecasts.
HUC boundariesWater-year analysis
ML forecasts
Sign-in required
🌊Columbia Basin Runoff Tool
Interactive multi-date runoff comparison for the Columbia River Basin. Scrapes
live NWRFC data on demand and renders slider-enabled maps — up to ten can be
open at once for side-by-side percent-of-normal runoff analysis across any
combination of dates.
NWRFC live dataMulti-map compare
Columbia Basin
Sign-in required
🏔️SNOTEL Regression Tool
Estimates missing or erroneous readings at non-reporting SNOTEL stations using
regression against neighbouring stations. Useful for gap-filling snow water
equivalent records and validating sensor anomalies across the Western U.S.
mountain network.
Regression analysisNRCS SNOTEL
Gap-filling
Sign-in required
❄️Snow Elevation Analysis
Hypsometric SWE analysis for the Columbia River Basin using daily NOAA SNODAS
data. Plots mean SWE and total water volume by elevation band for the full basin
and 14 HUC4 subbasins, with water-year volume trends and interactive downloads.
SNODAS daily SWE14 HUC4 subbasins
Water-year trends
Sign-in required
📋Streamflow Synopsis
Daily AI-generated briefing on Columbia River Basin hydrology. Aggregates USGS
discharge observations, NWRFC short-term and water supply forecasts, NWS weather
alerts, SNOTEL snowpack data, and ECMWF/GFS weather model runs, then synthesises them
into a narrative linking meteorologic drivers to streamflow response.
Daily reportsMulti-source data
NWRFC forecasts
Sign-in required
🎯Resid-Cast
Machine-learning post-processing that corrects NWRFC deterministic streamflow
forecasts by learning systematic residual errors. Trains XGBoost, LSTM, N-BEATS,
and MuTHRE probabilistic models across Columbia River Basin stations, with an
interactive app for comparing model performance by lead day and residual type.
XGBoost / LSTMMuTHRE
NWRFC forecasts
Sign-in required
🌡️Climate Trends Explorer
Detects climate-change signals in Pacific Northwest streamflow and snowpack.
Runs Mann-Kendall trend tests on runoff center-of-timing, seasonal volume, and
peak flow for 822 USGS gages, plus peak SWE, April-1 SWE, and melt-out date for
426 SNOTEL stations — with a paired basin view linking snowpack decline to
streamflow response.
Mann-Kendall trends822 USGS gages
SNOTEL SWE
Sign-in required
📘Delft-FEWS Config Guide
A clearer, task-oriented rewrite of the Delft-FEWS configuration documentation.
Leads with the mental model and data-flow lifecycle, then walks through
configuration tasks one at a time, with a schema-derived reference for every
config file so field tables never drift from the real FEWS grammar.
Delft-FEWSConfiguration guide
Schema-derived
Open — publicly readable