colour.colorimetry.dataset.illuminants.hunterlab Module

HunterLab Dataset

Defines the HunterLab illuminants dataset for the CIE 1931 2 Degree Standard Observer and CIE 1964 10 Degree Standard Observer.

The currently implemented data has been extracted from [1], however you may want to use different data accordingly to the tables given in [2].

References

[1]HunterLab. (2008). Hunter L,a,b Color Scale. Retrieved from http://www.hunterlab.se/wp-content/uploads/2012/11/Hunter-L-a-b.pdf
[2]HunterLab. (2008). Illuminant Factors in Universal Software and EasyMatch Coatings. Retrieved from https://support.hunterlab.com/hc/en-us/article_attachments/201437785/an02_02.pdf
class colour.colorimetry.dataset.illuminants.hunterlab.HunterLab_Illuminant_Specification(name, XYZ_n, K_ab)

Bases: tuple

K_ab

Alias for field number 2

XYZ_n

Alias for field number 1

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

name

Alias for field number 0

colour.colorimetry.dataset.illuminants.hunterlab.HUNTERLAB_ILLUMINANTS_CIE_1931_2_DEGREE_STANDARD_OBSERVER = CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=(109.83, 100.0, 35.55), K_ab=(185.2, 38.4)), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=(101.4, 100.0, 65.9), K_ab=(178.0, 52.3)), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=(98.04, 100.0, 118.11), K_ab=(175.0, 70.0)), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=(94.96, 100.0, 122.53), K_ab=(172.22, 71.3)), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=(98.09, 100.0, 67.53), K_ab=(175.0, 52.9)), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=(96.38, 100.0, 82.45), K_ab=(173.51, 58.48)), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=(95.02, 100.0, 108.82), K_ab=(172.3, 67.2)), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=(95.23, 100.0, 100.86), K_ab=(172.47, 64.72)), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=(107.99, 100.0, 33.91), K_ab=(183.7, 37.5))})

Hunter L,a,b illuminant dataset for CIE 1931 2 Degree Standard Observer.

HUNTERLAB_ILLUMINANTS_CIE_1931_2_DEGREE_STANDARD_OBSERVER :
CaseInsensitiveMapping
colour.colorimetry.dataset.illuminants.hunterlab.HUNTERLAB_ILLUMINANTS_CIE_1964_10_DEGREE_STANDARD_OBSERVER = CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=(111.16, 100.0, 35.19), K_ab=(186.3, 38.2)), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=(103.82, 100.0, 66.9), K_ab=(180.1, 52.7)), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=(97.3, 100.0, 116.14), K_ab=(174.3, 69.4)), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=(94.45, 100.0, 120.7), K_ab=(171.76, 70.76)), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=(102.13, 100.0, 69.37), K_ab=(178.6, 53.6)), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=(94.83, 100.0, 107.38), K_ab=(172.1, 66.7)), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=(96.72, 100.0, 81.45), K_ab=(173.82, 58.13)), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=(95.21, 100.0, 99.6), K_ab=(172.45, 64.28)), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=(111.12, 100.0, 35.21), K_ab=(186.3, 38.2))})

Hunter L,a,b illuminant dataset for CIE 1964 10 Degree Standard Observer.

HUNTERLAB_ILLUMINANTS_CIE_1964_10_DEGREE_STANDARD_OBSERVER :
CaseInsensitiveMapping
colour.colorimetry.dataset.illuminants.hunterlab.HUNTERLAB_ILLUMINANTS = CaseInsensitiveMapping({u'CIE 1931 2 Degree Standard Observer': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=(109.83, 100.0, 35.55), K_ab=(185.2, 38.4)), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=(101.4, 100.0, 65.9), K_ab=(178.0, 52.3)), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=(98.04, 100.0, 118.11), K_ab=(175.0, 70.0)), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=(94.96, 100.0, 122.53), K_ab=(172.22, 71.3)), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=(98.09, 100.0, 67.53), K_ab=(175.0, 52.9)), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=(96.38, 100.0, 82.45), K_ab=(173.51, 58.48)), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=(95.02, 100.0, 108.82), K_ab=(172.3, 67.2)), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=(95.23, 100.0, 100.86), K_ab=(172.47, 64.72)), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=(107.99, 100.0, 33.91), K_ab=(183.7, 37.5))}), u'CIE 1964 10 Degree Standard Observer': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=(111.16, 100.0, 35.19), K_ab=(186.3, 38.2)), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=(103.82, 100.0, 66.9), K_ab=(180.1, 52.7)), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=(97.3, 100.0, 116.14), K_ab=(174.3, 69.4)), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=(94.45, 100.0, 120.7), K_ab=(171.76, 70.76)), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=(102.13, 100.0, 69.37), K_ab=(178.6, 53.6)), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=(94.83, 100.0, 107.38), K_ab=(172.1, 66.7)), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=(96.72, 100.0, 81.45), K_ab=(173.82, 58.13)), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=(95.21, 100.0, 99.6), K_ab=(172.45, 64.28)), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=(111.12, 100.0, 35.21), K_ab=(186.3, 38.2))}), u'cie_10_1964': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=(111.16, 100.0, 35.19), K_ab=(186.3, 38.2)), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=(103.82, 100.0, 66.9), K_ab=(180.1, 52.7)), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=(97.3, 100.0, 116.14), K_ab=(174.3, 69.4)), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=(94.45, 100.0, 120.7), K_ab=(171.76, 70.76)), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=(102.13, 100.0, 69.37), K_ab=(178.6, 53.6)), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=(94.83, 100.0, 107.38), K_ab=(172.1, 66.7)), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=(96.72, 100.0, 81.45), K_ab=(173.82, 58.13)), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=(95.21, 100.0, 99.6), K_ab=(172.45, 64.28)), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=(111.12, 100.0, 35.21), K_ab=(186.3, 38.2))}), u'cie_2_1931': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=(109.83, 100.0, 35.55), K_ab=(185.2, 38.4)), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=(101.4, 100.0, 65.9), K_ab=(178.0, 52.3)), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=(98.04, 100.0, 118.11), K_ab=(175.0, 70.0)), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=(94.96, 100.0, 122.53), K_ab=(172.22, 71.3)), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=(98.09, 100.0, 67.53), K_ab=(175.0, 52.9)), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=(96.38, 100.0, 82.45), K_ab=(173.51, 58.48)), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=(95.02, 100.0, 108.82), K_ab=(172.3, 67.2)), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=(95.23, 100.0, 100.86), K_ab=(172.47, 64.72)), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=(107.99, 100.0, 33.91), K_ab=(183.7, 37.5))})})

Aggregated Hunter L,a,b illuminant dataset.

HUNTERLAB_ILLUMINANTS : CaseInsensitiveMapping
{‘CIE 1931 2 Degree Standard Observer’, ‘CIE 1964 10 Degree Standard Observer’}

Aliases:

  • ‘cie_2_1931’: ‘CIE 1931 2 Degree Standard Observer’
  • ‘cie_10_1964’: ‘CIE 1964 10 Degree Standard Observer’