Ramblings in the world of Scene-Referred Gamut Mapping as part of the ACES VWG.
The following study models are implemented in the gamut_mapping_medicina_01 notebook.
The notebook is intended to be read with the JupyterLab Dark Theme:
Various compression functions are implemented in the gamut_mapping_compression_functions_01 notebook.
Images courtesy of:
$ docker build -t colourscience/gamut-mapping-ramblings:latest "."Note
Allocated memory will need to be increased in Docker preferences: Preferences --> Resources --> Advanced, 8Go should be enough.
Node.js is required for the Jupyter Lab Matplotlib extension.
Pip can be used to install the main dependencies, assuming you have created and activated a Virtual Environment:
$ pip install --user -r requirements.txt $ python -c "import imageio;imageio.plugins.freeimage.download()" $ jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-matplotlibNode.js is required for the Jupyter Lab Matplotlib extension.
Poetry can also be used to install the main dependencies:
$ poetry install $ poetry run python -c "import imageio;imageio.plugins.freeimage.download()" $ poetry run jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-matplotlib$ docker run -v $PWD:/home/colour-science/gamut-mapping-ramblings -p 8888:8888 colourscience/gamut-mapping-ramblings:latest$ jupyter lab$ poetry run jupyter labThe Code of Conduct, adapted from the Contributor Covenant 1.4, is available on the Code of Conduct page.

