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-matplotlib
Node.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 lab
The Code of Conduct, adapted from the Contributor Covenant 1.4, is available on the Code of Conduct page.
The Colour Developers can be reached via different means: