Skip to content

Installation

Download the latest .exe from the releases page and run it.

Alternatively, install via Python (see below).

Download the .AppImage from the releases page and make it executable:

chmod +x spectral_film_lut-{version}.AppImage
./spectral_film_lut-{version}.AppImage

Alternatively, install via Python (see below).

There is currently no native binary available for macOS. Install and run the application using a Python-based method. See the Python Package section below.

Python Package

Install the application using your preferred Python package manager.

Installs the package into the current Python environment:

pip install git+https://github.com/JanLohse/spectral_film_lut

Recommended for installing standalone applications globally in an isolated environment:

pipx install git+https://github.com/JanLohse/spectral_film_lut

Install the application as an isolated tool:

uv tool install git+https://github.com/JanLohse/spectral_film_lut

Alternatively, run directly from a cloned repository without installing:

git clone https://github.com/JanLohse/spectral_film_lut
cd spectral_film_lut
uv run spectral_film_lut

After installation, run the application:

spectral_film_lut

CUDA support

For hardware acceleration we make use of CuPy. It might be removed in future releases though. There is not a relevant speed-up for generating LUTs, that justifies the added complexity in code.

Once CUDA support is removed, a legacy CUDA branch will be added. To use CUDA pull that branch and install using pip, and additionally install the https://cupy.dev/ package. To disable CUDA on an installation with CUDA capabilities, use the argument --no-cuda.