Coverage for difference/cam16_ucs.py: 0%

1"""

2:math:`\\Delta E'` - Delta E Colour Difference - Li et al. (2017)

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

4

5 Define 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:

8

9- :func:`colour.difference.delta_E_CAM16LCD`

10- :func:`colour.difference.delta_E_CAM16SCD`

11- :func:`colour.difference.delta_E_CAM16UCS`

12

13 References

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

20

21 from colour.difference.cam02_ucs import (

22 delta_E_CAM02LCD,

23 delta_E_CAM02SCD,

24 delta_E_CAM02UCS,

25 delta_E_Luo2006,

26)

27 from colour.models.cam16_ucs import _UCS_Luo2006_callable_to_UCS_Li2017_docstring

28 from colour.utilities import copy_definition

29

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"

36

37 __all__ = [

38 "delta_E_Li2017",

39 "delta_E_CAM16LCD",

40 "delta_E_CAM16SCD",

41 "delta_E_CAM16UCS",

42]

43

44 delta_E_Li2017 = copy_definition(delta_E_Luo2006, "delta_E_Li2017")

45 delta_E_Li2017.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(delta_E_Luo2006)

46

47 delta_E_CAM16LCD = copy_definition(delta_E_CAM02LCD, "delta_E_CAM16LCD")

48 delta_E_CAM16LCD.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(

49 delta_E_CAM02LCD

50)

51

52 delta_E_CAM16SCD = copy_definition(delta_E_CAM02SCD, "delta_E_CAM16SCD")

53 delta_E_CAM16SCD.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(

54 delta_E_CAM02SCD

55)

56

57 delta_E_CAM16UCS = copy_definition(delta_E_CAM02UCS, "delta_E_CAM16UCS")

58 delta_E_CAM16UCS.__doc__ = _UCS_Luo2006_callable_to_UCS_Li2017_docstring(

59 delta_E_CAM02UCS

60)