A set of tools for identifying and analyzing stream networks in digital elevation models.
Documentation: https://avkoehl.github.io/streamkit/
pip install "streamkit @ git+https://github.com/avkoehl/streamkit"# USGS data downloading
pip install "streamkit[datasets] @ git+https://github.com/avkoehl/streamkit"
# Reach segmentation
pip install "streamkit[segmentation] @ git+https://github.com/avkoehl/streamkit"
# Everything
pip install "streamkit[all] @ git+https://github.com/avkoehl/streamkit"git clone git@github.com:avkoehl/streamkit.git
cd streamkit
uv sync --all-extrasuv run pytest -vuv run quartodoc build
quarto previewRun the following command once:
uv run python -m ipykernel install --user --name=streamkitThen select the streamkit kernel in Jupyter Lab.
Start Jupyter Lab:
uv run jupyter lab