Meta-package that installs the full stream-network stack in one line:
- headwaters — fetch DEM and flowlines for a HUC from USGS services
- catchment — raw DEM + channel initiation points -> conditioned DEM, flow dir/acc, channel network, subbasins, reaches, HAND, vector network
- confluence — topology and attributes on the vector stream network
uv add "riverkit @ git+https://github.com/avkoehl/riverkit"There is no riverkit namespace — import each package directly:
from headwaters import fetch_huc
from catchment import extract_catchment
from confluence import analyze_network
dem, flowlines = fetch_huc("1805000203", crs="EPSG:3310")
results = extract_catchment(dem, flowlines=flowlines)
annotated = analyze_network(results.vector_network)