Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Installation

openAMUNDSEN-DA is distributed as a Python package and as a wheel-based, multi-architecture Docker image. The image includes openAMUNDSEN, GDAL/PROJ and the plotting stack and is the recommended path for the complete workflow.

Requirements

  • Docker Desktop on Windows 10/11 with WSL2 or on macOS, or Docker Engine on Linux
  • an x86-64 or Apple-silicon/ARM64 host
  • enough local storage for one setup plus member outputs

A small wiring test can run with 4 CPU cores and 16 GB RAM. The tutorial ES30 project is more comfortable with 8 or more cores, 32 GB RAM and at least 50 GB of free disk. Higher resolution, more members and full member-grid retention can increase storage substantially; monitor results/plots/perf/ during the run.

Verify Docker before downloading the image:

docker run --rm hello-world

Docker image

Pull the stable image reviewed by this documentation:

docker pull ghcr.io/franzwagner-uibk/openamundsen_da:0.9.0

Verify the installed version and architecture:

docker run --rm ghcr.io/franzwagner-uibk/openamundsen_da:0.9.0 openamundsen-da --version

The image contains the shipped examples under /workspace/examples. Copy an example to a host directory before running it so that configuration and outputs persist outside the container. The How to Use installation chapter shows that sequence in full.

Python package

Python 3.11, 3.12, 3.13 and 3.14 are supported:

python -m pip install openamundsen-da==0.9.0

The stable distribution is published on PyPI. Use the reviewed container when you need the complete end-to-end runtime with its geospatial system libraries.

The Python package does not replace system-level geospatial libraries on every platform. Use the container when you need the tested end-to-end runtime.

Developer checkout

Clone the repository, build the strict distribution and install the tested wheel:

git clone https://github.com/openamundsen/openamundsen-da.git
cd openamundsen-da
python -m pip install build twine
bash scripts/ci/build_distribution.sh
python -m pip install dist/openamundsen_da-*.whl

compose.yml executes the non-editable wheel installed in the image and mounts only setup data and cache. Add compose.dev.yml explicitly when developing with a source overlay.

Next steps

Continue with Input Data, Configuration or the How to Use tutorial. Installation problems are collected under Advanced troubleshooting.