Workshop: Propagating DEM Uncertainty to Stream Extraction using GRASS at Geomorphometry 2025
The project uses Jupyter Notebook and can be run locally. To do this, you need to have Python installed on your machine. The project is managed with uv to install uv you can use the following command:
curl -LsSf https://astral.sh/uv/install.sh | sh
wget -qO- https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
You can also install uv though various package manganger by following the instruction found here. Once you have uv installed, you can run the following command to create a virtual environment and install the required packages:
uv sync
This will create a virtual environment in the .venv
directory and install all the required packages listed in the uv.lock
file. Once the installation is complete, you can activate the virtual environment using the following command:
source .venv/bin/activate
Make sure your Jupyter Notebooks kernal is set to the virtual environment.