Coverage for colour/models/rgb/datasets/pal_secam.py: 100%
23 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-15 19:01 +1300
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-15 19:01 +1300
1"""
2Pal/Secam Colourspace
3=====================
5Define the *Pal/Secam* colourspace:
7- :attr:`colour.models.RGB_COLOURSPACE_PAL_SECAM`.
9References
10----------
11- :cite:`InternationalTelecommunicationUnion1998a` : International
12 Telecommunication Union. (1998). Recommendation ITU-R BT.470-6 -
13 CONVENTIONAL TELEVISION SYSTEMS (pp. 1-36).
14 http://www.itu.int/dms_pubrec/itu-r/rec/bt/\
15R-REC-BT.470-6-199811-S!!PDF-E.pdf
16"""
18from __future__ import annotations
20import typing
22if typing.TYPE_CHECKING:
23 from colour.hints import NDArrayFloat
25from colour.models.rgb import RGB_Colourspace
26from colour.models.rgb.datasets.itur_bt_470 import (
27 CCS_WHITEPOINT_BT470_625,
28 MATRIX_BT470_625_TO_XYZ,
29 MATRIX_XYZ_TO_BT470_625,
30 PRIMARIES_BT470_625,
31 RGB_COLOURSPACE_BT470_625,
32 WHITEPOINT_NAME_BT470_625,
33)
35__author__ = "Colour Developers"
36__copyright__ = "Copyright 2013 Colour Developers"
37__license__ = "BSD-3-Clause - https://opensource.org/licenses/BSD-3-Clause"
38__maintainer__ = "Colour Developers"
39__email__ = "colour-developers@colour-science.org"
40__status__ = "Production"
42__all__ = [
43 "PRIMARIES_PAL_SECAM",
44 "WHITEPOINT_NAME_PAL_SECAM",
45 "CCS_WHITEPOINT_PAL_SECAM",
46 "MATRIX_PAL_SECAM_TO_XYZ",
47 "MATRIX_XYZ_TO_PAL_SECAM",
48 "RGB_COLOURSPACE_PAL_SECAM",
49]
51PRIMARIES_PAL_SECAM: NDArrayFloat = PRIMARIES_BT470_625
52"""*Pal/Secam* colourspace primaries."""
54WHITEPOINT_NAME_PAL_SECAM: str = WHITEPOINT_NAME_BT470_625
55"""*Pal/Secam* colourspace whitepoint name."""
57CCS_WHITEPOINT_PAL_SECAM: NDArrayFloat = CCS_WHITEPOINT_BT470_625
58"""*Pal/Secam* colourspace whitepoint chromaticity coordinates."""
60MATRIX_PAL_SECAM_TO_XYZ: NDArrayFloat = MATRIX_BT470_625_TO_XYZ
61"""*Pal/Secam* colourspace to *CIE XYZ* tristimulus values matrix."""
63MATRIX_XYZ_TO_PAL_SECAM: NDArrayFloat = MATRIX_XYZ_TO_BT470_625
64"""*CIE XYZ* tristimulus values to *Pal/Secam* colourspace matrix."""
66RGB_COLOURSPACE_PAL_SECAM: RGB_Colourspace = RGB_Colourspace(
67 "Pal/Secam",
68 PRIMARIES_PAL_SECAM,
69 CCS_WHITEPOINT_PAL_SECAM,
70 WHITEPOINT_NAME_PAL_SECAM,
71 MATRIX_PAL_SECAM_TO_XYZ,
72 MATRIX_XYZ_TO_PAL_SECAM,
73 RGB_COLOURSPACE_BT470_625.cctf_encoding,
74 RGB_COLOURSPACE_BT470_625.cctf_decoding,
75)
76RGB_COLOURSPACE_PAL_SECAM.__doc__ = """
77*Pal/Secam* colourspace.
79References
80----------
81:cite:`InternationalTelecommunicationUnion1998a`
82"""