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.