USGS · Sierra Nevada · Tuolumne · Merced · Stanislaus · Bluesky · Twitter
〰 streamchaser
"You don't chase the water. You read it."
Groveland, California sits at 2,800 feet on the western slope of the Sierra Nevada, halfway between the Central Valley floor and Yosemite Valley. The Tuolumne River runs through the canyon a thousand feet below town. Big Creek drains the hills right behind the fire station. Cherry Creek drops out of the high country from the north, cold and fast, before it meets the mainstem below.
This bot watches eleven gauges across three Sierra Nevada watersheds — simultaneously, around the clock — and says nothing unless something is worth saying. When a storm moves through the Sierra, you can watch it travel gauge by gauge, from the granite headwaters at Happy Isles and Hetch Hetchy down to the valley floor at Modesto. Monday's spike at Hetch Hetchy becomes Thursday's flood warning at Modesto.
Dual threshold systems: absolute cfs thresholds for large regulated rivers, proportional thresholds for small unregulated streams like Big Creek and Cherry Creek. Over 400 years of combined USGS record across all eleven gauges.
Reading the Hydrograph
| Gauge | Watershed | Character | Mode |
|---|---|---|---|
| Hetch Hetchy | Tuolumne | Headwaters · first to spike · below O'Shaughnessy Dam | Absolute |
| Grand Canyon | Tuolumne | Wild canyon reach · above valley influence | Absolute |
| Early Intake | Tuolumne | Pre–Don Pedro · above Cherry Creek confluence | Absolute |
| LaGrange Dam | Tuolumne | Below all major dams · what enters the valley | Absolute |
| Modesto | Tuolumne | Valley floor · the bottom line for Central Valley water | Absolute |
| Happy Isles | Merced | Raw Yosemite backcountry signal · above Pohono Bridge | Absolute |
| Pohono Bridge | Merced | Classic Yosemite Valley gauge · spectacular in flood years | Absolute |
| Ripon | Stanislaus | Valley floor · below New Melones Reservoir | Absolute |
| Big Creek @ Whites Gulch | Local | The hometown gauge · no dams · pure signal · the canary | Proportional |
| Cherry Creek NR Early Intake | Local | High-country canary · spikes first · drains the granite | Proportional |
Large / Regulated Rivers
Small / Unregulated Streams
USGS · Leaflet · Sierra Nevada · Historical
💧 Sierra Streamflow Monitor
8 USGS stream gages across Sierra Nevada watersheds. Historical spaghetti charts overlay current year against the last decade. Leaflet map, weekly GitHub Actions cron.
View dashboard →SNOTEL · NASA MODIS · Cascades · Snowpack
❄️ Rainier Snowpack Monitor
7 SNOTEL ground stations and NASA MODIS satellite data pulling hourly. Basin SWE, melt alerts, freeze-thaw cycles. The water in the river starts here.
View dashboard →COBOL · Python · USGS · GitHub Actions · 1959 → 2026
📟 sierra-flow-cobol
A 850-line COBOL program that fetches live USGS discharge data, computes percent-of-normal, sorts by mean CFS, rolls up watershed basins, and prints a 132-column report. Built and first run on Artemis II launch day.
View project →Stream Gauges · USGS NWIS · Rainier · Lahar
🌋 lahar-watch Stream Gauges
Four stream gauges on the Puyallup, Carbon, White River, and Nisqually drainages — monitoring for the flow anomalies that would precede a lahar from Mount Rainier.
View dashboard →