colour.corresponding.corresponding_chromaticities_prediction_Fairchild1990#

colour.corresponding.corresponding_chromaticities_prediction_Fairchild1990(experiment: Literal[1, 2, 3, 4, 6, 8, 9, 11, 12] | CorrespondingColourDataset = 1) Tuple[CorrespondingChromaticitiesPrediction, ...][source]#

Predict corresponding chromaticities using the Fairchild (1990) chromatic adaptation model.

Parameters:

experiment (Literal[1, 2, 3, 4, 6, 8, 9, 11, 12] | CorrespondingColourDataset) – Breneman (1987) experiment number or colour.CorrespondingColourDataset class instance.

Returns:

Corresponding chromaticities prediction.

Return type:

tuple

References

[Bre87], [Fai91], [Fai13f]

Examples

>>> from pprint import pprint
>>> pr = corresponding_chromaticities_prediction_Fairchild1990(2)
>>> pr = [(p.uv_m, p.uv_p) for p in pr]
>>> pprint(pr)
[(array([0.207, 0.486]), array([0.2089528..., 0.4724034...])),
 (array([0.449, 0.511]), array([0.4375652..., 0.5121030...])),
 (array([0.263, 0.505]), array([0.2621362..., 0.4972538...])),
 (array([0.322, 0.545]), array([0.3235312..., 0.5475665...])),
 (array([0.316, 0.537]), array([0.3151391..., 0.5398333...])),
 (array([0.265, 0.553]), array([0.2634745..., 0.5544335...])),
 (array([0.221, 0.538]), array([0.2211595..., 0.5324470...])),
 (array([0.135, 0.532]), array([0.1396949..., 0.5207234...])),
 (array([0.145, 0.472]), array([0.1512288..., 0.4533041...])),
 (array([0.163, 0.331]), array([0.1715691..., 0.3026264...])),
 (array([0.176, 0.431]), array([0.1825792..., 0.4077892...])),
 (array([0.244, 0.349]), array([0.2418905..., 0.3413401...]))]