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].
See also
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
Create new instance of HunterLab_Illuminant_Specification(name, XYZ_n, K_ab)
-
K_ab
¶ Alias for field number 2
-
XYZ_n
¶ Alias for field number 1
-
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=array([ 109.83, 100. , 35.55]), K_ab=array([ 185.2, 38.4])), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=array([ 101.4, 100. , 65.9]), K_ab=array([ 178. , 52.3])), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=array([ 98.04, 100. , 118.11]), K_ab=array([ 175., 70.])), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=array([ 94.96, 100. , 122.53]), K_ab=array([ 172.22, 71.3 ])), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=array([ 98.09, 100. , 67.53]), K_ab=array([ 175. , 52.9])), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=array([ 96.38, 100. , 82.45]), K_ab=array([ 173.51, 58.48])), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=array([ 95.02, 100. , 108.82]), K_ab=array([ 172.3, 67.2])), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=array([ 95.23, 100. , 100.86]), K_ab=array([ 172.47, 64.72])), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=array([ 107.99, 100. , 33.91]), K_ab=array([ 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=array([ 111.16, 100. , 35.19]), K_ab=array([ 186.3, 38.2])), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=array([ 103.82, 100. , 66.9 ]), K_ab=array([ 180.1, 52.7])), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=array([ 97.3 , 100. , 116.14]), K_ab=array([ 174.3, 69.4])), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=array([ 94.45, 100. , 120.7 ]), K_ab=array([ 171.76, 70.76])), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=array([ 102.13, 100. , 69.37]), K_ab=array([ 178.6, 53.6])), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=array([ 94.83, 100. , 107.38]), K_ab=array([ 172.1, 66.7])), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=array([ 96.72, 100. , 81.45]), K_ab=array([ 173.82, 58.13])), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=array([ 95.21, 100. , 99.6 ]), K_ab=array([ 172.45, 64.28])), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=array([ 111.12, 100. , 35.21]), K_ab=array([ 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=array([ 109.83, 100. , 35.55]), K_ab=array([ 185.2, 38.4])), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=array([ 101.4, 100. , 65.9]), K_ab=array([ 178. , 52.3])), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=array([ 98.04, 100. , 118.11]), K_ab=array([ 175., 70.])), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=array([ 94.96, 100. , 122.53]), K_ab=array([ 172.22, 71.3 ])), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=array([ 98.09, 100. , 67.53]), K_ab=array([ 175. , 52.9])), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=array([ 96.38, 100. , 82.45]), K_ab=array([ 173.51, 58.48])), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=array([ 95.02, 100. , 108.82]), K_ab=array([ 172.3, 67.2])), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=array([ 95.23, 100. , 100.86]), K_ab=array([ 172.47, 64.72])), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=array([ 107.99, 100. , 33.91]), K_ab=array([ 183.7, 37.5]))}), u'CIE 1964 10 Degree Standard Observer': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=array([ 111.16, 100. , 35.19]), K_ab=array([ 186.3, 38.2])), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=array([ 103.82, 100. , 66.9 ]), K_ab=array([ 180.1, 52.7])), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=array([ 97.3 , 100. , 116.14]), K_ab=array([ 174.3, 69.4])), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=array([ 94.45, 100. , 120.7 ]), K_ab=array([ 171.76, 70.76])), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=array([ 102.13, 100. , 69.37]), K_ab=array([ 178.6, 53.6])), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=array([ 94.83, 100. , 107.38]), K_ab=array([ 172.1, 66.7])), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=array([ 96.72, 100. , 81.45]), K_ab=array([ 173.82, 58.13])), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=array([ 95.21, 100. , 99.6 ]), K_ab=array([ 172.45, 64.28])), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=array([ 111.12, 100. , 35.21]), K_ab=array([ 186.3, 38.2]))}), u'cie_10_1964': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=array([ 111.16, 100. , 35.19]), K_ab=array([ 186.3, 38.2])), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=array([ 103.82, 100. , 66.9 ]), K_ab=array([ 180.1, 52.7])), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=array([ 97.3 , 100. , 116.14]), K_ab=array([ 174.3, 69.4])), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=array([ 94.45, 100. , 120.7 ]), K_ab=array([ 171.76, 70.76])), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=array([ 102.13, 100. , 69.37]), K_ab=array([ 178.6, 53.6])), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=array([ 94.83, 100. , 107.38]), K_ab=array([ 172.1, 66.7])), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=array([ 96.72, 100. , 81.45]), K_ab=array([ 173.82, 58.13])), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=array([ 95.21, 100. , 99.6 ]), K_ab=array([ 172.45, 64.28])), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=array([ 111.12, 100. , 35.21]), K_ab=array([ 186.3, 38.2]))}), u'cie_2_1931': CaseInsensitiveMapping({u'A': HunterLab_Illuminant_Specification(name=u'A', XYZ_n=array([ 109.83, 100. , 35.55]), K_ab=array([ 185.2, 38.4])), u'TL 4': HunterLab_Illuminant_Specification(name=u'TL 4', XYZ_n=array([ 101.4, 100. , 65.9]), K_ab=array([ 178. , 52.3])), u'C': HunterLab_Illuminant_Specification(name=u'C', XYZ_n=array([ 98.04, 100. , 118.11]), K_ab=array([ 175., 70.])), u'D75': HunterLab_Illuminant_Specification(name=u'D75', XYZ_n=array([ 94.96, 100. , 122.53]), K_ab=array([ 172.22, 71.3 ])), u'F2': HunterLab_Illuminant_Specification(name=u'F2', XYZ_n=array([ 98.09, 100. , 67.53]), K_ab=array([ 175. , 52.9])), u'D50': HunterLab_Illuminant_Specification(name=u'D50', XYZ_n=array([ 96.38, 100. , 82.45]), K_ab=array([ 173.51, 58.48])), u'D65': HunterLab_Illuminant_Specification(name=u'D65', XYZ_n=array([ 95.02, 100. , 108.82]), K_ab=array([ 172.3, 67.2])), u'D60': HunterLab_Illuminant_Specification(name=u'D60', XYZ_n=array([ 95.23, 100. , 100.86]), K_ab=array([ 172.47, 64.72])), u'UL 3000': HunterLab_Illuminant_Specification(name=u'UL 3000', XYZ_n=array([ 107.99, 100. , 33.91]), K_ab=array([ 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’