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