Skip to content

Installation#

Note: Linux only, Windows is currently not supported.

First, clone via SSH using

git clone git@github.com:rl-institut-private/digipipe.git /local/path/to/digipipe/

Prerequisite:

Enter repo folder. Set up a conda environment and activate it with:

conda env create -f environment.yml
conda activate digipipe

Install poetry (python dependency manager used in this project) and dependencies for the project (Note: Installing poetry via pip into same environment is not recommended and can cause trouble! Instead, it should be installed system-wide via command below or pipx):

curl -sSL https://install.python-poetry.org | python3 -
poetry install

Some additional system packages are required, install them by

sudo apt install gdal-bin python3-gdal libspatialindex-dev imagemagick osmium-tool graphviz graphviz-dev

Notes:

  • Make sure you have GDAL>=3.0 as older versions will not work.
  • imagemagick is optional and only required for report creation

Contributing to digipipe#

You can write issues to announce bugs or to propose enhancements.

If you want to participate in the development of digipipe, please make sure you use pre-commit.

You activate it with:

pre-commit install

To trigger a check manually, execute:

pre-commit run -a

Runtime and resources#

Warning: Conversion and extraction process needs ~50 GB disk space and may take a couple of hours to finish!