Coverage for difference/cam16_ucs.py: 0%
18 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"""
2:math:`\\Delta E'` - Delta E Colour Difference - Li et al. (2017)
3=================================================================
5Define the :math:`\\Delta E'` colour difference computation objects based on
6*Li, Li, Wang, Zu, Luo, Cui, Melgosa, Brill and Pointer (2017)* *CAM16-LCD*,
7*CAM16-SCD*, and *CAM16-UCS* colourspaces:
9- :func:`colour.difference.delta_E_CAM16LCD`
10- :func:`colour.difference.delta_E_CAM16SCD`
11- :func:`colour.difference.delta_E_CAM16UCS`
13References
14----------
15- :cite:`Li2017` : Li, C., Li, Z., Wang, Z., Xu, Y., Luo, M. R., Cui, G.,
16 Melgosa, M., Brill, M. H., & Pointer, M. (2017). Comprehensive color
17 solutions: CAM16, CAT16, and CAM16-UCS. Color Research & Application,
18 42(6), 703-718. doi:10.1002/col.22131
19"""
21from colour.difference.cam02_ucs import (
22 delta_E_CAM02LCD,
23 delta_E_CAM02SCD,
24 delta_E_CAM02UCS,
25 delta_E_Luo2006,
26)
27from colour.models.cam16_ucs import _UCS_Luo2006_callable_to_UCS_Li2017_docstring
28from colour.utilities import copy_definition
30__author__ = "Colour Developers"
31__copyright__ = "Copyright 2013 Colour Developers"
32__license__ = "BSD-3-Clause - https://opensource.org/licenses/BSD-3-Clause"
33__maintainer__ = "Colour Developers"
34__email__ = "colour-developers@colour-science.org"
35__status__ = "Production"
37__all__ = [
38 "delta_E_Li2017",
39 "delta_E_CAM16LCD",
40 "delta_E_CAM16SCD",
41 "delta_E_CAM16UCS",
42]
44delta_E_Li2017 = copy_definition(delta_E_Luo2006, "delta_E_Li2017")
45delta_E_Li2017.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(delta_E_Luo2006)
47delta_E_CAM16LCD = copy_definition(delta_E_CAM02LCD, "delta_E_CAM16LCD")
48delta_E_CAM16LCD.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(
49 delta_E_CAM02LCD
50)
52delta_E_CAM16SCD = copy_definition(delta_E_CAM02SCD, "delta_E_CAM16SCD")
53delta_E_CAM16SCD.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(
54 delta_E_CAM02SCD
55)
57delta_E_CAM16UCS = copy_definition(delta_E_CAM02UCS, "delta_E_CAM16UCS")
58delta_E_CAM16UCS.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(
59 delta_E_CAM02UCS
60)