// interactive

Apps and web tools

Point-and-click tools. The AORC Viewer runs entirely in the browser.

NOAA AORC Viewer

Web app for pulling NOAA AORC climate data. Draw an area or pick a watershed and get the data back, in the browser.

runs in browser web appAORCprecipitation

CN Generator

Gradio app that builds SCS Curve Number maps from land use and soil data, with the zonal summaries you need for hydrology.

Gradio appCurve Number

GageMap

Upload a project boundary and get the USGS streamflow gaging stations inside it, ready to use.

appUSGSstreamflow

StreamSmith

A normalized unit hydrograph generator for quick, defensible UH development.

appunit hydrograph

NRCS DUH

Interactive NRCS dimensionless unit hydrograph generator, shaped to your watershed parameters.

appNRCSunit hydrograph

RainDetect

Find nearby rainfall stations and pull out storm events from their records.

apprainfallstorms

HydroImpact

Post-processes HEC-RAS dam-breach output to summarize downstream flood impacts.

HEC-RASdam breach

// python packages

Data access and processing

Libraries and scripts for getting hydrology data in and getting it into shape.

pyprism

Download and process PRISM climate data for hydrologic work, without the manual steps.

PythonPRISMclimate data

pysnodas

Grab and process NOAA/NSIDC SNODAS snow data assimilation output.

PythonSNODASsnow

uasnow

Automated download and processing of the University of Arizona snow water equivalent dataset.

PythonSWEsnow

Atlas14GridMiner

Download, process, and clip NOAA Atlas 14 precipitation-frequency grids for a study area.

PythonNOAA Atlas 14

aorc-annual-max-precip

Extract watershed-based annual maximum precipitation from AORC data.

PythonAORCextremes

HMS-GridGen

Generate precipitation-frequency grid files in the format HEC-HMS expects.

PythonHEC-HMS

// arcgis pro

ArcGIS Pro toolbox

SCS Curve Number Generator (ArcGIS Pro Toolbox)

The Curve Number workflow as an ArcGIS Pro toolbox: drop it in your toolbox and run it on land use and soil data.

ArcGIS ProtoolboxCurve Number

And a few more

There are other repos on GitHub too, including data subsets for published work and a couple of forks I have built on. The full list is one click away.


// on this site

Running these here

A standalone HTML app, like the AORC Viewer, can live in this site's public/ folder and be served straight from hydromohsen.com, framed by the site's header and footer. That was one of the reasons for moving off Google Sites: it would not let me host my own pages. If you want one of these embedded on the site rather than just linked, tell me which.