Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 934 Bytes

File metadata and controls

25 lines (18 loc) · 934 Bytes

riverkit

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

Install

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)