colour.quality.cri Module

Colour Rendering Index

Defines Colour Rendering Index (CRI) computation objects:

References

[1]Ohno, Y., & Davis, W. (2008). NIST CQS simulation 7.4. Retrieved from http://cie2.nist.gov/TC1-69/NIST CQS simulation 7.4.xls
class colour.quality.cri.TCS_ColorimetryData[source]

Bases: colour.quality.cri.TCS_ColorimetryData

Defines the the class storing test colour samples colorimetry data.

Create new instance of TCS_ColorimetryData(name, XYZ, uv, UVW)

class colour.quality.cri.TCS_ColourQualityScaleData[source]

Bases: colour.quality.cri.TCS_ColourQualityScaleData

Defines the the class storing test colour samples colour rendering index data.

Create new instance of TCS_ColourQualityScaleData(name, Q_a)

class colour.quality.cri.CRI_Specification[source]

Bases: colour.quality.cri.CRI_Specification

Defines the Colour Rendering Index (CRI) colour quality specification.

Parameters:
  • name (unicode) – Name of the test spectral power distribution.
  • Q_a (numeric) – Colour Rendering Index (CRI) \(Q_a\).
  • Q_as (dict) – Individual colour rendering indexes data for each sample.
  • colorimetry_data (tuple) – Colorimetry data for the test and reference computations.

Create new instance of CRI_Specification(name, Q_a, Q_as, colorimetry_data)

colour.quality.cri.colour_rendering_index(spd_test, additional_data=False)[source]

Returns the Colour Rendering Index (CRI) \(Q_a\) of given spectral power distribution.

Parameters:
Returns:

Colour Rendering Index (CRI).

Return type:

numeric or CRI_Specification

Examples

>>> from colour import ILLUMINANTS_RELATIVE_SPDS
>>> spd = ILLUMINANTS_RELATIVE_SPDS['F2']
>>> colour_rendering_index(spd)  
64.1515202...
colour.quality.cri.tcs_colorimetry_data(spd_t, spd_r, spds_tcs, cmfs, chromatic_adaptation=False)[source]

Returns the test colour samples colorimetry data.

Parameters:
Returns:

Test colour samples colorimetry data.

Return type:

list

colour.quality.cri.colour_rendering_indexes(test_data, reference_data)[source]

Returns the test colour samples rendering indexes \(Q_a\).

Parameters:
  • test_data (list) – Test data.
  • reference_data (list) – Reference data.
Returns:

Test colour samples Colour Rendering Index (CRI).

Return type:

dict