Coverage for volume/datasets/optimal_colour_stimuli.py: 0%
19 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-16 22:49 +1300
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-16 22:49 +1300
1"""
2Optimal Colour Stimuli
3======================
5*MacAdam Optimal Colour Stimuli* for various illuminants in
6*CIE xyY* colourspace.
8The *Optimal Colour Stimuli* data is in the form of a *dict* of
9*ndarray* as follows::
11 {'name': ndarray, ..., 'name': ndarray}
13References
14----------
15- :cite:`MacAdam1935a` : MacAdam, D. L. (1935). Maximum Visual Efficiency of
16 Colored Materials. Journal of the Optical Society of America, 25(11),
17 361-367. doi:10.1364/JOSA.25.000361
18- :cite:`Wikipedia2004a` : Wikipedia. (2004). Surfaces. Retrieved September
19 10, 2014, from http://en.wikipedia.org/wiki/Gamut#Surfaces
20- :cite:`Wyszecki2000bb` : Wyszecki, Günther, & Stiles, W. S. (2000). Table
21 I(3.7). In Color Science: Concepts and Methods, Quantitative Data and
22 Formulae (pp. 776-777). Wiley. ISBN:978-0-471-39918-6
23- :cite:`Wyszecki2000bh` : Wyszecki, Günther, & Stiles, W. S. (2000). Table
24 II(3.7). In Color Science: Concepts and Methods, Quantitative Data and
25 Formulae (pp. 778-779). Wiley. ISBN:978-0-471-39918-6
26"""
28from __future__ import annotations
30import typing
32import numpy as np
34if typing.TYPE_CHECKING:
35 from colour.hints import NDArrayFloat
37from colour.utilities import CanonicalMapping
39__author__ = "Colour Developers"
40__copyright__ = "Copyright 2013 Colour Developers"
41__license__ = "BSD-3-Clause - https://opensource.org/licenses/BSD-3-Clause"
42__maintainer__ = "Colour Developers"
43__email__ = "colour-developers@colour-science.org"
44__status__ = "Production"
46__all__ = [
47 "OPTIMAL_COLOUR_STIMULI_A",
48 "OPTIMAL_COLOUR_STIMULI_C",
49 "OPTIMAL_COLOUR_STIMULI_D65",
50 "OPTIMAL_COLOUR_STIMULI_ILLUMINANTS",
51]
53OPTIMAL_COLOUR_STIMULI_A: NDArrayFloat = np.array(
54 [
55 [0.1120, 0.1985, 10],
56 [0.0859, 0.2957, 10],
57 [0.0549, 0.4593, 10],
58 [0.0433, 0.5548, 10],
59 [0.0386, 0.6764, 10],
60 [0.0441, 0.7368, 10],
61 [0.0578, 0.7834, 10],
62 [0.0786, 0.8102, 10],
63 [0.1030, 0.8188, 10],
64 [0.1276, 0.8151, 10],
65 [0.1510, 0.8054, 10],
66 [0.7188, 0.2812, 10],
67 [0.7112, 0.2773, 10],
68 [0.6506, 0.2469, 10],
69 [0.6015, 0.2228, 10],
70 [0.5604, 0.2032, 10],
71 [0.5179, 0.1839, 10],
72 [0.4590, 0.1606, 10],
73 [0.4302, 0.1526, 10],
74 [0.3946, 0.1488, 10],
75 [0.3514, 0.1519, 10],
76 [0.2949, 0.1610, 10],
77 [0.2452, 0.1706, 10],
78 [0.2009, 0.1797, 10],
79 [0.1197, 0.3185, 20],
80 [0.0977, 0.4993, 20],
81 [0.0929, 0.6609, 20],
82 [0.1073, 0.7534, 20],
83 [0.1187, 0.7744, 20],
84 [0.1335, 0.7863, 20],
85 [0.1505, 0.7896, 20],
86 [0.1683, 0.7863, 20],
87 [0.2028, 0.7690, 20],
88 [0.3641, 0.6326, 20],
89 [0.4206, 0.5776, 20],
90 [0.7008, 0.2991, 20],
91 [0.6726, 0.2834, 20],
92 [0.6350, 0.2629, 20],
93 [0.6020, 0.2454, 20],
94 [0.5601, 0.2246, 20],
95 [0.5005, 0.2027, 20],
96 [0.4823, 0.2013, 20],
97 [0.4532, 0.2053, 20],
98 [0.4281, 0.2118, 20],
99 [0.3651, 0.2320, 20],
100 [0.3070, 0.2521, 20],
101 [0.2500, 0.2721, 20],
102 [0.1828, 0.2960, 20],
103 [0.1442, 0.3923, 30],
104 [0.1407, 0.4547, 30],
105 [0.1393, 0.4995, 30],
106 [0.1390, 0.5533, 30],
107 [0.1402, 0.6008, 30],
108 [0.1439, 0.6546, 30],
109 [0.1535, 0.7106, 30],
110 [0.1667, 0.7410, 30],
111 [0.1763, 0.7503, 30],
112 [0.2002, 0.7548, 30],
113 [0.2403, 0.7366, 30],
114 [0.6800, 0.3198, 30],
115 [0.6759, 0.3173, 30],
116 [0.6488, 0.3006, 30],
117 [0.6208, 0.2837, 30],
118 [0.5863, 0.2637, 30],
119 [0.5606, 0.2500, 30],
120 [0.5382, 0.2402, 30],
121 [0.5168, 0.2358, 30],
122 [0.4791, 0.2435, 30],
123 [0.4295, 0.2636, 30],
124 [0.3905, 0.2807, 30],
125 [0.3290, 0.3083, 30],
126 [0.2202, 0.3576, 30],
127 [0.1769, 0.4360, 40],
128 [0.1800, 0.5225, 40],
129 [0.1881, 0.6104, 40],
130 [0.1958, 0.6562, 40],
131 [0.2019, 0.6791, 40],
132 [0.2106, 0.6997, 40],
133 [0.2314, 0.7173, 40],
134 [0.2405, 0.7178, 40],
135 [0.2607, 0.7118, 40],
136 [0.3023, 0.6839, 40],
137 [0.5021, 0.4968, 40],
138 [0.6570, 0.3427, 40],
139 [0.2151, 0.4588, 50],
140 [0.2202, 0.5035, 50],
141 [0.2303, 0.5698, 50],
142 [0.2392, 0.6119, 50],
143 [0.2507, 0.6483, 50],
144 [0.2574, 0.6615, 50],
145 [0.2660, 0.6720, 50],
146 [0.2842, 0.6781, 50],
147 [0.2994, 0.6742, 50],
148 [0.3244, 0.6595, 50],
149 [0.5025, 0.4961, 50],
150 [0.6332, 0.3664, 50],
151 [0.6296, 0.3635, 50],
152 [0.6054, 0.3447, 50],
153 [0.5803, 0.3257, 50],
154 [0.5600, 0.3111, 50],
155 [0.5350, 0.2957, 50],
156 [0.5207, 0.2913, 50],
157 [0.4996, 0.2960, 50],
158 [0.4503, 0.3221, 50],
159 [0.4000, 0.3511, 50],
160 [0.3587, 0.3751, 50],
161 [0.3105, 0.4031, 50],
162 [0.2546, 0.4358, 50],
163 [0.2576, 0.4662, 60],
164 [0.2656, 0.5051, 60],
165 [0.2702, 0.5247, 60],
166 [0.2806, 0.5633, 60],
167 [0.2898, 0.5910, 60],
168 [0.3000, 0.6140, 60],
169 [0.3192, 0.6345, 60],
170 [0.3400, 0.6339, 60],
171 [0.3797, 0.6090, 60],
172 [0.4252, 0.5692, 60],
173 [0.4923, 0.5056, 60],
174 [0.5995, 0.3999, 60],
175 [0.6065, 0.3871, 60],
176 [0.5751, 0.3606, 60],
177 [0.5508, 0.3403, 60],
178 [0.5252, 0.3217, 60],
179 [0.5139, 0.3168, 60],
180 [0.5005, 0.3178, 60],
181 [0.4761, 0.3301, 60],
182 [0.4496, 0.3461, 60],
183 [0.4103, 0.3705, 60],
184 [0.3375, 0.4161, 60],
185 [0.3124, 0.4318, 60],
186 [0.2634, 0.4626, 60],
187 [0.3038, 0.4616, 70],
188 [0.3105, 0.4832, 70],
189 [0.3202, 0.5119, 70],
190 [0.3255, 0.5258, 70],
191 [0.3395, 0.5580, 70],
192 [0.3537, 0.5806, 70],
193 [0.3810, 0.5916, 70],
194 [0.3900, 0.5886, 70],
195 [0.3999, 0.5835, 70],
196 [0.5005, 0.4967, 70],
197 [0.5690, 0.4300, 70],
198 [0.5849, 0.4143, 70],
199 [0.5812, 0.4106, 70],
200 [0.5776, 0.4070, 70],
201 [0.5706, 0.4001, 70],
202 [0.5351, 0.3661, 70],
203 [0.5202, 0.3530, 70],
204 [0.5004, 0.3407, 70],
205 [0.4904, 0.3412, 70],
206 [0.4794, 0.3466, 70],
207 [0.4703, 0.3519, 70],
208 [0.3706, 0.4174, 70],
209 [0.3501, 0.4310, 70],
210 [0.3219, 0.4497, 70],
211 [0.3527, 0.4480, 80],
212 [0.3603, 0.4657, 80],
213 [0.3803, 0.5061, 80],
214 [0.4100, 0.5440, 80],
215 [0.4299, 0.5467, 80],
216 [0.4402, 0.5426, 80],
217 [0.4598, 0.5298, 80],
218 [0.4803, 0.5130, 80],
219 [0.5000, 0.4954, 80],
220 [0.5218, 0.4750, 80],
221 [0.5419, 0.4559, 80],
222 [0.5603, 0.4380, 80],
223 [0.5566, 0.4338, 80],
224 [0.5457, 0.4217, 80],
225 [0.5190, 0.3928, 80],
226 [0.5004, 0.3744, 80],
227 [0.4916, 0.3672, 80],
228 [0.4799, 0.3636, 80],
229 [0.4751, 0.3652, 80],
230 [0.4698, 0.3679, 80],
231 [0.4560, 0.3767, 80],
232 [0.4011, 0.4146, 80],
233 [0.3805, 0.4289, 80],
234 [0.3704, 0.4358, 80],
235 [0.4016, 0.4288, 90],
236 [0.4033, 0.4319, 90],
237 [0.4081, 0.4402, 90],
238 [0.4158, 0.4531, 90],
239 [0.4308, 0.4756, 90],
240 [0.4458, 0.4935, 90],
241 [0.4552, 0.5011, 90],
242 [0.4658, 0.5049, 90],
243 [0.4854, 0.4999, 90],
244 [0.5081, 0.4842, 90],
245 [0.5228, 0.4717, 90],
246 [0.5343, 0.4614, 90],
247 [0.5304, 0.4565, 90],
248 [0.5158, 0.4381, 90],
249 [0.4987, 0.4173, 90],
250 [0.4827, 0.3990, 90],
251 [0.4656, 0.3859, 90],
252 [0.4562, 0.3900, 90],
253 [0.4420, 0.3999, 90],
254 [0.4275, 0.4103, 90],
255 [0.4079, 0.4244, 90],
256 [0.4024, 0.4283, 90],
257 [0.4250, 0.4183, 95],
258 [0.4276, 0.4223, 95],
259 [0.4351, 0.4339, 95],
260 [0.4447, 0.4476, 95],
261 [0.4550, 0.4607, 95],
262 [0.4660, 0.4728, 95],
263 [0.4787, 0.4823, 95],
264 [0.4921, 0.4849, 95],
265 [0.5032, 0.4816, 95],
266 [0.5189, 0.4719, 95],
267 [0.5151, 0.4667, 95],
268 [0.4901, 0.4334, 95],
269 [0.4740, 0.4131, 95],
270 [0.4588, 0.3975, 95],
271 [0.4504, 0.3999, 95],
272 [0.4392, 0.4080, 95],
273 [0.4294, 0.4151, 95],
274 [0.4254, 0.4180, 95],
275 ]
276)
277"""
278*CIE Standard Illuminant A* *Optimal Colour Stimuli*.
280References
281----------
282:cite:`Wyszecki2000bb`
283"""
285OPTIMAL_COLOUR_STIMULI_C: NDArrayFloat = np.array(
286 [
287 [0.1363, 0.0692, 10],
288 [0.1308, 0.0792, 10],
289 [0.0808, 0.2132, 10],
290 [0.0371, 0.4135, 10],
291 [0.0251, 0.5007, 10],
292 [0.0181, 0.5893, 10],
293 [0.0181, 0.6718, 10],
294 [0.0276, 0.7416, 10],
295 [0.0434, 0.7890, 10],
296 [0.0687, 0.8178, 10],
297 [0.0996, 0.8252, 10],
298 [0.7040, 0.2946, 10],
299 [0.5126, 0.1913, 10],
300 [0.3424, 0.1028, 10],
301 [0.2813, 0.0771, 10],
302 [0.2518, 0.0693, 10],
303 [0.2378, 0.0674, 10],
304 [0.2230, 0.0663, 10],
305 [0.1868, 0.0664, 10],
306 [0.1628, 0.0676, 10],
307 [0.1289, 0.1268, 20],
308 [0.1230, 0.1438, 20],
309 [0.1027, 0.2152, 20],
310 [0.0762, 0.3420, 20],
311 [0.0572, 0.4775, 20],
312 [0.0500, 0.6250, 20],
313 [0.0637, 0.7410, 20],
314 [0.0787, 0.7747, 20],
315 [0.0992, 0.7975, 20],
316 [0.1239, 0.8055, 20],
317 [0.1518, 0.7983, 20],
318 [0.6717, 0.3273, 20],
319 [0.5542, 0.2513, 20],
320 [0.4077, 0.1603, 20],
321 [0.3463, 0.1263, 20],
322 [0.3195, 0.1150, 20],
323 [0.3075, 0.1122, 20],
324 [0.2968, 0.1104, 20],
325 [0.2586, 0.1104, 20],
326 [0.1918, 0.1182, 20],
327 [0.1302, 0.1764, 30],
328 [0.1255, 0.1980, 30],
329 [0.1092, 0.2845, 30],
330 [0.0909, 0.4178, 30],
331 [0.0855, 0.5500, 30],
332 [0.0836, 0.6110, 30],
333 [0.0911, 0.6700, 30],
334 [0.0975, 0.7140, 30],
335 [0.1100, 0.7487, 30],
336 [0.1294, 0.7700, 30],
337 [0.1462, 0.7806, 30],
338 [0.1698, 0.7793, 30],
339 [0.1957, 0.7696, 30],
340 [0.6390, 0.3613, 30],
341 [0.5530, 0.2950, 30],
342 [0.4300, 0.2040, 30],
343 [0.3733, 0.1658, 30],
344 [0.3485, 0.1528, 30],
345 [0.3300, 0.1462, 30],
346 [0.3140, 0.1443, 30],
347 [0.3045, 0.1447, 30],
348 [0.2643, 0.1503, 30],
349 [0.1383, 0.2180, 40],
350 [0.1350, 0.2425, 40],
351 [0.1246, 0.3363, 40],
352 [0.1179, 0.4720, 40],
353 [0.1343, 0.6800, 40],
354 [0.1596, 0.7377, 40],
355 [0.1766, 0.7470, 40],
356 [0.1952, 0.7500, 40],
357 [0.2437, 0.7305, 40],
358 [0.2964, 0.6903, 40],
359 [0.3200, 0.6357, 40],
360 [0.6065, 0.3925, 40],
361 [0.5395, 0.3320, 40],
362 [0.4347, 0.2410, 40],
363 [0.3833, 0.2000, 40],
364 [0.3607, 0.1851, 40],
365 [0.3527, 0.1807, 40],
366 [0.3453, 0.1777, 40],
367 [0.3325, 0.1752, 40],
368 [0.3260, 0.1750, 40],
369 [0.3003, 0.1783, 40],
370 [0.2727, 0.1844, 40],
371 [0.2276, 0.1955, 40],
372 [0.1510, 0.2520, 50],
373 [0.1497, 0.2785, 50],
374 [0.1462, 0.3736, 50],
375 [0.1490, 0.5017, 50],
376 [0.1589, 0.5990, 50],
377 [0.1677, 0.6411, 50],
378 [0.1782, 0.6750, 50],
379 [0.1913, 0.6980, 50],
380 [0.2222, 0.7185, 50],
381 [0.2867, 0.6936, 50],
382 [0.3412, 0.6493, 50],
383 [0.4066, 0.5890, 50],
384 [0.5759, 0.4231, 50],
385 [0.5207, 0.3655, 50],
386 [0.4304, 0.2737, 50],
387 [0.3844, 0.2309, 50],
388 [0.3489, 0.2071, 50],
389 [0.3347, 0.2026, 50],
390 [0.3175, 0.2046, 50],
391 [0.3000, 0.2092, 50],
392 [0.2746, 0.2162, 50],
393 [0.2024, 0.2373, 50],
394 [0.1694, 0.2797, 60],
395 [0.1698, 0.3065, 60],
396 [0.1732, 0.3995, 60],
397 [0.1847, 0.5156, 60],
398 [0.2011, 0.5982, 60],
399 [0.2117, 0.6316, 60],
400 [0.2238, 0.6567, 60],
401 [0.2525, 0.6823, 60],
402 [0.2694, 0.6840, 60],
403 [0.3344, 0.6502, 60],
404 [0.3908, 0.6016, 60],
405 [0.4605, 0.5364, 60],
406 [0.5470, 0.4514, 60],
407 [0.5004, 0.3963, 60],
408 [0.4217, 0.3042, 60],
409 [0.3803, 0.2593, 60],
410 [0.3500, 0.2330, 60],
411 [0.3376, 0.2284, 60],
412 [0.3238, 0.2294, 60],
413 [0.3132, 0.2322, 60],
414 [0.2593, 0.2497, 60],
415 [0.1932, 0.3005, 70],
416 [0.1953, 0.3263, 70],
417 [0.2064, 0.4136, 70],
418 [0.2261, 0.5163, 70],
419 [0.2495, 0.5835, 70],
420 [0.2733, 0.6282, 70],
421 [0.3063, 0.6432, 70],
422 [0.3213, 0.6415, 70],
423 [0.3408, 0.6316, 70],
424 [0.3876, 0.5999, 70],
425 [0.5187, 0.4780, 70],
426 [0.4795, 0.4243, 70],
427 [0.4107, 0.3319, 70],
428 [0.3566, 0.2675, 70],
429 [0.3460, 0.2578, 70],
430 [0.3356, 0.2525, 70],
431 [0.3185, 0.2544, 70],
432 [0.2875, 0.2651, 70],
433 [0.2290, 0.2868, 70],
434 [0.2236, 0.3120, 80],
435 [0.2282, 0.3382, 80],
436 [0.2465, 0.4183, 80],
437 [0.2743, 0.5056, 80],
438 [0.2991, 0.5591, 80],
439 [0.3136, 0.5784, 80],
440 [0.3284, 0.5913, 80],
441 [0.3570, 0.5932, 80],
442 [0.3785, 0.5912, 80],
443 [0.4493, 0.5433, 80],
444 [0.4901, 0.5038, 80],
445 [0.4562, 0.4505, 80],
446 [0.3966, 0.3584, 80],
447 [0.3631, 0.3103, 80],
448 [0.3391, 0.2815, 80],
449 [0.3304, 0.2754, 80],
450 [0.3229, 0.2756, 80],
451 [0.3035, 0.2802, 80],
452 [0.2747, 0.2926, 80],
453 [0.2276, 0.3119, 80],
454 [0.2631, 0.3192, 90],
455 [0.2697, 0.3410, 90],
456 [0.2956, 0.4111, 90],
457 [0.3302, 0.4827, 90],
458 [0.3590, 0.5232, 90],
459 [0.3742, 0.5364, 90],
460 [0.3896, 0.5438, 90],
461 [0.4020, 0.5493, 90],
462 [0.4221, 0.5430, 90],
463 [0.4397, 0.5350, 90],
464 [0.4555, 0.5235, 90],
465 [0.4295, 0.4741, 90],
466 [0.3330, 0.3080, 90],
467 [0.3230, 0.2975, 90],
468 [0.3180, 0.2958, 90],
469 [0.2980, 0.3030, 90],
470 [0.2813, 0.3106, 90],
471 [0.2857, 0.3185, 95],
472 [0.2943, 0.3395, 95],
473 [0.3226, 0.4055, 95],
474 [0.3608, 0.4679, 95],
475 [0.3907, 0.5025, 95],
476 [0.4055, 0.5126, 95],
477 [0.4209, 0.5180, 95],
478 [0.4300, 0.5195, 95],
479 [0.4070, 0.4720, 95],
480 [0.3630, 0.3855, 95],
481 [0.3270, 0.3172, 95],
482 [0.3160, 0.3069, 95],
483 [0.3053, 0.3096, 95],
484 ]
485)
486"""
487*CIE Illuminant C* *Optimal Colour Stimuli*.
489References
490----------
491:cite:`MacAdam1935a`
492"""
494OPTIMAL_COLOUR_STIMULI_D65: NDArrayFloat = np.array(
495 [
496 [0.1346, 0.0747, 10],
497 [0.0990, 0.1607, 10],
498 [0.0751, 0.2403, 10],
499 [0.0391, 0.4074, 10],
500 [0.0211, 0.5490, 10],
501 [0.0177, 0.6693, 10],
502 [0.0344, 0.7732, 10],
503 [0.0516, 0.8055, 10],
504 [0.0727, 0.8223, 10],
505 [0.0959, 0.8261, 10],
506 [0.1188, 0.8213, 10],
507 [0.7035, 0.2965, 10],
508 [0.6832, 0.2853, 10],
509 [0.6470, 0.2653, 10],
510 [0.5517, 0.2132, 10],
511 [0.5309, 0.2019, 10],
512 [0.4346, 0.1504, 10],
513 [0.3999, 0.1324, 10],
514 [0.3549, 0.1101, 10],
515 [0.3207, 0.0945, 10],
516 [0.2989, 0.0857, 10],
517 [0.2852, 0.0808, 10],
518 [0.2660, 0.0755, 10],
519 [0.2186, 0.0707, 10],
520 [0.1268, 0.1365, 20],
521 [0.1081, 0.1984, 20],
522 [0.0894, 0.2766, 20],
523 [0.0660, 0.4074, 20],
524 [0.0549, 0.4971, 20],
525 [0.0479, 0.6227, 20],
526 [0.0565, 0.7312, 20],
527 [0.0927, 0.8005, 20],
528 [0.1289, 0.8078, 20],
529 [0.1479, 0.8026, 20],
530 [0.1664, 0.7941, 20],
531 [0.6708, 0.3289, 20],
532 [0.6591, 0.3213, 20],
533 [0.5988, 0.2820, 20],
534 [0.5514, 0.2513, 20],
535 [0.5018, 0.2197, 20],
536 [0.4502, 0.1874, 20],
537 [0.4045, 0.1601, 20],
538 [0.3762, 0.1443, 20],
539 [0.3440, 0.1284, 20],
540 [0.3185, 0.1196, 20],
541 [0.2935, 0.1164, 20],
542 [0.2528, 0.1189, 20],
543 [0.2205, 0.1229, 20],
544 [0.1282, 0.1889, 30],
545 [0.1067, 0.3003, 30],
546 [0.0990, 0.3535, 30],
547 [0.0929, 0.4041, 30],
548 [0.0846, 0.5028, 30],
549 [0.0819, 0.6020, 30],
550 [0.0836, 0.6491, 30],
551 [0.1004, 0.7433, 30],
552 [0.1481, 0.7857, 30],
553 [0.1799, 0.7787, 30],
554 [0.2119, 0.7609, 30],
555 [0.6368, 0.3628, 30],
556 [0.6281, 0.3561, 30],
557 [0.5682, 0.3098, 30],
558 [0.5271, 0.2784, 30],
559 [0.4977, 0.2562, 30],
560 [0.4504, 0.2212, 30],
561 [0.4219, 0.2008, 30],
562 [0.3999, 0.1859, 30],
563 [0.3801, 0.1732, 30],
564 [0.3491, 0.1574, 30],
565 [0.3350, 0.1536, 30],
566 [0.3197, 0.1526, 30],
567 [0.2021, 0.1732, 30],
568 [0.1360, 0.2324, 40],
569 [0.1266, 0.3030, 40],
570 [0.1219, 0.3504, 40],
571 [0.1183, 0.3985, 40],
572 [0.1155, 0.4509, 40],
573 [0.1141, 0.5055, 40],
574 [0.1312, 0.7047, 40],
575 [0.1516, 0.7454, 40],
576 [0.1853, 0.7587, 40],
577 [0.2129, 0.7510, 40],
578 [0.2415, 0.7344, 40],
579 [0.6041, 0.3954, 40],
580 [0.5969, 0.3888, 40],
581 [0.5524, 0.3484, 40],
582 [0.5257, 0.3244, 40],
583 [0.4980, 0.2997, 40],
584 [0.4598, 0.2661, 40],
585 [0.3696, 0.1949, 40],
586 [0.3603, 0.1898, 40],
587 [0.3501, 0.1859, 40],
588 [0.3375, 0.1841, 40],
589 [0.2581, 0.2001, 40],
590 [0.2220, 0.2095, 40],
591 [0.1771, 0.2214, 40],
592 [0.1491, 0.2679, 50],
593 [0.1441, 0.3511, 50],
594 [0.1429, 0.4025, 50],
595 [0.1429, 0.4479, 50],
596 [0.1472, 0.5522, 50],
597 [0.1548, 0.6201, 50],
598 [0.1621, 0.6570, 50],
599 [0.1790, 0.7035, 50],
600 [0.1929, 0.7201, 50],
601 [0.2114, 0.7277, 50],
602 [0.2991, 0.6851, 50],
603 [0.5731, 0.4262, 50],
604 [0.5668, 0.4195, 50],
605 [0.5492, 0.4009, 50],
606 [0.4795, 0.3281, 50],
607 [0.4514, 0.2994, 50],
608 [0.4113, 0.2600, 50],
609 [0.3897, 0.2401, 50],
610 [0.3509, 0.2139, 50],
611 [0.3391, 0.2126, 50],
612 [0.3211, 0.2155, 50],
613 [0.3042, 0.2200, 50],
614 [0.2466, 0.2374, 50],
615 [0.2041, 0.2507, 50],
616 [0.1674, 0.2959, 60],
617 [0.1677, 0.3520, 60],
618 [0.1700, 0.4130, 60],
619 [0.1749, 0.4782, 60],
620 [0.1801, 0.5257, 60],
621 [0.1873, 0.5730, 60],
622 [0.1994, 0.6257, 60],
623 [0.2088, 0.6523, 60],
624 [0.2506, 0.6927, 60],
625 [0.2703, 0.6900, 60],
626 [0.2930, 0.6798, 60],
627 [0.5435, 0.4552, 60],
628 [0.5379, 0.4483, 60],
629 [0.4775, 0.3751, 60],
630 [0.4522, 0.3450, 60],
631 [0.4138, 0.3005, 60],
632 [0.3611, 0.2472, 60],
633 [0.3497, 0.2405, 60],
634 [0.3395, 0.2388, 60],
635 [0.3195, 0.2429, 60],
636 [0.2963, 0.2505, 60],
637 [0.2701, 0.2595, 60],
638 [0.2270, 0.2747, 60],
639 [0.2037, 0.2830, 60],
640 [0.1916, 0.3164, 70],
641 [0.1958, 0.3656, 70],
642 [0.2003, 0.4069, 70],
643 [0.2065, 0.4485, 70],
644 [0.2150, 0.4963, 70],
645 [0.2221, 0.5295, 70],
646 [0.2298, 0.5597, 70],
647 [0.2402, 0.5918, 70],
648 [0.2550, 0.6237, 70],
649 [0.2784, 0.6484, 70],
650 [0.3000, 0.6521, 70],
651 [0.5148, 0.4825, 70],
652 [0.5097, 0.4753, 70],
653 [0.4776, 0.4304, 70],
654 [0.4508, 0.3933, 70],
655 [0.4192, 0.3505, 70],
656 [0.4005, 0.3259, 70],
657 [0.3706, 0.2890, 70],
658 [0.3663, 0.2842, 70],
659 [0.3517, 0.2699, 70],
660 [0.3364, 0.2634, 70],
661 [0.3194, 0.2671, 70],
662 [0.3007, 0.2739, 70],
663 [0.2664, 0.2872, 70],
664 [0.2232, 0.3290, 80],
665 [0.2404, 0.4145, 80],
666 [0.2496, 0.4504, 80],
667 [0.2583, 0.4801, 80],
668 [0.2760, 0.5308, 80],
669 [0.3023, 0.5809, 80],
670 [0.3092, 0.5892, 80],
671 [0.3318, 0.6041, 80],
672 [0.3515, 0.6048, 80],
673 [0.3679, 0.5995, 80],
674 [0.4080, 0.5750, 80],
675 [0.4858, 0.5081, 80],
676 [0.4811, 0.5005, 80],
677 [0.4634, 0.4719, 80],
678 [0.4514, 0.4526, 80],
679 [0.4299, 0.4158, 80],
680 [0.4001, 0.3720, 80],
681 [0.3732, 0.3319, 80],
682 [0.3603, 0.3139, 80],
683 [0.3500, 0.3009, 80],
684 [0.3307, 0.2866, 80],
685 [0.2730, 0.3080, 80],
686 [0.2519, 0.3169, 80],
687 [0.2400, 0.3219, 80],
688 [0.2639, 0.3331, 90],
689 [0.2801, 0.3832, 90],
690 [0.2864, 0.4008, 90],
691 [0.3059, 0.4486, 90],
692 [0.3182, 0.4746, 90],
693 [0.3317, 0.4994, 90],
694 [0.3513, 0.5278, 90],
695 [0.3657, 0.5421, 90],
696 [0.3946, 0.5537, 90],
697 [0.4126, 0.5510, 90],
698 [0.4354, 0.5406, 90],
699 [0.4530, 0.5293, 90],
700 [0.4486, 0.5210, 90],
701 [0.4444, 0.5131, 90],
702 [0.4325, 0.4906, 90],
703 [0.4215, 0.4700, 90],
704 [0.3990, 0.4284, 90],
705 [0.3749, 0.3849, 90],
706 [0.3504, 0.3431, 90],
707 [0.3349, 0.3196, 90],
708 [0.3217, 0.3084, 90],
709 [0.3099, 0.3124, 90],
710 [0.2852, 0.3235, 90],
711 [0.2711, 0.3299, 90],
712 [0.2875, 0.3320, 95],
713 [0.2949, 0.3513, 95],
714 [0.3067, 0.3800, 95],
715 [0.3230, 0.4150, 95],
716 [0.3368, 0.4415, 95],
717 [0.3508, 0.4654, 95],
718 [0.3644, 0.4856, 95],
719 [0.3765, 0.5007, 95],
720 [0.3887, 0.5126, 95],
721 [0.4003, 0.5206, 95],
722 [0.4108, 0.5251, 95],
723 [0.4281, 0.5268, 95],
724 [0.4204, 0.5109, 95],
725 [0.4132, 0.4959, 95],
726 [0.4031, 0.4751, 95],
727 [0.3697, 0.4076, 95],
728 [0.3498, 0.3692, 95],
729 [0.3401, 0.3513, 95],
730 [0.3295, 0.3331, 95],
731 [0.3167, 0.3189, 95],
732 [0.3148, 0.3195, 95],
733 [0.3103, 0.3214, 95],
734 [0.3006, 0.3259, 95],
735 [0.2900, 0.3308, 95],
736 ]
737)
738"""
739*CIE Standard Illuminant D Series D65* *Optimal Colour Stimuli*.
741References
742----------
743:cite:`Wyszecki2000bh`
744"""
746OPTIMAL_COLOUR_STIMULI_ILLUMINANTS: CanonicalMapping = CanonicalMapping(
747 {
748 "A": OPTIMAL_COLOUR_STIMULI_A,
749 "C": OPTIMAL_COLOUR_STIMULI_C,
750 "D65": OPTIMAL_COLOUR_STIMULI_D65,
751 }
752)
753OPTIMAL_COLOUR_STIMULI_ILLUMINANTS.__doc__ = """
754Illuminants *Optimal Colour Stimuli*.
756References
757----------
758:cite:`Wikipedia2004a`
759"""