colour.index_stress#

colour.index_stress(d_E: FloatingOrArrayLike, d_V: FloatingOrArrayLike, method: Union[Literal['Garcia 2007'], str] = 'Garcia 2007') FloatingOrNDArray[source]#

Compute the Kruskal’s Standardized Residual Sum of Squares (:math:`STRESS`) index according to given method.

Parameters
  • d_E (FloatingOrArrayLike) – Computed colour difference array \(\Delta E\).

  • d_V (FloatingOrArrayLike) – Computed colour difference array \(\Delta V\).

  • method (Union[Literal['Garcia 2007'], str]) – Computation method.

Returns

\(STRESS\) index.

Return type

numpy.floating or numpy.ndarray

References

[GarciaHMC07]

Examples

>>> d_E = np.array([2.0425, 2.8615, 3.4412])
>>> d_V = np.array([1.2644, 1.2630, 1.8731])
>>> index_stress(d_E, d_V)  
0.1211709...