Coverage for colour/volume/datasets/optimal_colour_stimuli.py: 100%

19 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-15 19:01 +1300

1""" 

2Optimal Colour Stimuli 

3====================== 

4 

5*MacAdam Optimal Colour Stimuli* for various illuminants in 

6*CIE xyY* colourspace. 

7 

8The *Optimal Colour Stimuli* data is in the form of a *dict* of 

9*ndarray* as follows:: 

10 

11 {'name': ndarray, ..., 'name': ndarray} 

12 

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""" 

27 

28from __future__ import annotations 

29 

30import typing 

31 

32import numpy as np 

33 

34if typing.TYPE_CHECKING: 

35 from colour.hints import NDArrayFloat 

36 

37from colour.utilities import CanonicalMapping 

38 

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" 

45 

46__all__ = [ 

47 "OPTIMAL_COLOUR_STIMULI_A", 

48 "OPTIMAL_COLOUR_STIMULI_C", 

49 "OPTIMAL_COLOUR_STIMULI_D65", 

50 "OPTIMAL_COLOUR_STIMULI_ILLUMINANTS", 

51] 

52 

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*. 

279 

280References 

281---------- 

282:cite:`Wyszecki2000bb` 

283""" 

284 

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*. 

488 

489References 

490---------- 

491:cite:`MacAdam1935a` 

492""" 

493 

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*. 

740 

741References 

742---------- 

743:cite:`Wyszecki2000bh` 

744""" 

745 

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*. 

755 

756References 

757---------- 

758:cite:`Wikipedia2004a` 

759"""