colour.temperature.CCT_to_XYZ_Ohno2013#
- colour.temperature.CCT_to_XYZ_Ohno2013(CCT_D_uv: ArrayLike, cmfs: MultiSpectralDistributions | None = None) Annotated[ndarray[tuple[Any, ...], dtype[float16 | float32 | float64]], 1][source]#
Compute the CIE XYZ tristimulus values from the specified correlated colour temperature \(T_{cp}\) and \(\Delta_{uv}\) using the Ohno (2013) method.
- Parameters:
CCT_D_uv (ArrayLike) – Correlated colour temperature \(T_{cp}\), \(\Delta_{uv}\).
cmfs (MultiSpectralDistributions | None) – Standard observer colour matching functions, default to the CIE 1931 2 Degree Standard Observer.
- Returns:
CIE XYZ tristimulus values.
- Return type:
Notes
Range
Scale - Reference
Scale - 1
XYZ1
1
Examples
>>> from colour import MSDS_CMFS, SPECTRAL_SHAPE_DEFAULT >>> cmfs = ( ... MSDS_CMFS["CIE 1931 2 Degree Standard Observer"] ... .copy() ... .align(SPECTRAL_SHAPE_DEFAULT) ... ) >>> CCT_D_uv = np.array([6507.4342201047066, 0.003223690901513]) >>> CCT_to_XYZ_Ohno2013(CCT_D_uv, cmfs) array([ 0.9503504..., 1. , 1.0893570...])