Colour 0.3.8 is available!

Colour 0.3.8 is available!

More than 7 months in the making, this release introduces substantial backward incompatible changes:

  • Spectral computations are adopting practise ASTM E2022–11 and ASTM E308–15 methods to compute tristimulus values from spectral data.
  • D50 and D65 illuminants chromaticity coordinates have been rounded to 4 decimals to conform better with what most RGB colourspace specifications adopt.
  • The RGB colourspace transfer functions implementation has been overhauled in order to be easily extended in the future.
  • SciPy is now a requirement.

Please carefully refer to the releases page Changes section.

Highlights of this release are:

  • Spectral to tristimulus values computations using ASTM E2022–11 and ASTM E308–15 methods.
  • Dominant and complementary wavelengths along colour and excitation purity computations.
  • Support for YCbCr and YcCbcCrc colour encodings.
  • Support for Hunter Lab and Hunter Rdab colour scales.
  • Support for BT.1886 EOTF and ST 2084 OETF / EOTF.
  • Support for RIMM, ROMM and ERIMM colour encodings.

A Jupyter Notebook is available to illustrate the expected computational differences. They should remain orders of magnitude under visual discrimination threshold however they will likely create computational discrepancies.

Colour - Demosaicing and Colour - HDRI packages have been updated accordingly.

Michael and I would like to thanks all the contributors for that release whether they contribute to the code or participate in discussions.

  • David Bourgeois
  • Luke Canavan
  • Sean Cooper
  • Nick Shaw
  • Ron024
  • Kevin Wheatley

Visit the releases page for complete details.


Comments powered by Disqus