Installation#
The opengris-scaler package is available on PyPI and can be installed using any compatible package manager. The examples below use uv.
Install uv and Create a Virtual Environment#
Note
Skip this section if you already have a uv virtual environment prepared.
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Restart your shell, then create and activate a virtual environment named opengris-scaler-venv, pinned to Python 3.13, the newest version supported by all optional dependencies (Scaler itself supports Python 3.10 or later). uv downloads this Python version automatically if it is not already installed:
uv venv opengris-scaler-venv --python 3.13
source opengris-scaler-venv/bin/activate
uv venv opengris-scaler-venv --python 3.13
opengris-scaler-venv\Scripts\activate
Install Scaler#
Note
The commands below assume you are inside an activated virtual environment.
Base installation:
uv pip install opengris-scaler
If you need the web GUI:
uv pip install 'opengris-scaler[gui]'
If you use GraphBLAS to solve DAG graph tasks:
uv pip install 'opengris-scaler[graphblas]'
If you need all optional dependencies:
uv pip install 'opengris-scaler[all]'