Coverage for colour/models/rgb/datasets/__init__.py: 100%
97 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
1from __future__ import annotations
3from colour.utilities import LazyCanonicalMapping
5# isort: split
7from .aces import (
8 RGB_COLOURSPACE_ACES2065_1,
9 RGB_COLOURSPACE_ACESCC,
10 RGB_COLOURSPACE_ACESCCT,
11 RGB_COLOURSPACE_ACESCG,
12 RGB_COLOURSPACE_ACESPROXY,
13)
14from .adobe_rgb_1998 import RGB_COLOURSPACE_ADOBE_RGB1998
15from .adobe_wide_gamut_rgb import RGB_COLOURSPACE_ADOBE_WIDE_GAMUT_RGB
16from .apple_rgb import RGB_COLOURSPACE_APPLE_RGB
17from .arri import (
18 RGB_COLOURSPACE_ARRI_WIDE_GAMUT_3,
19 RGB_COLOURSPACE_ARRI_WIDE_GAMUT_4,
20)
21from .best_rgb import RGB_COLOURSPACE_BEST_RGB
22from .beta_rgb import RGB_COLOURSPACE_BETA_RGB
23from .blackmagic_design import RGB_COLOURSPACE_BLACKMAGIC_WIDE_GAMUT
24from .canon_cinema_gamut import RGB_COLOURSPACE_CINEMA_GAMUT
25from .cie_rgb import RGB_COLOURSPACE_CIE_RGB
26from .color_match_rgb import RGB_COLOURSPACE_COLOR_MATCH_RGB
27from .davinci_wide_gamut import RGB_COLOURSPACE_DAVINCI_WIDE_GAMUT
28from .dcdm_xyz import RGB_COLOURSPACE_DCDM_XYZ
29from .dci_p3 import RGB_COLOURSPACE_DCI_P3, RGB_COLOURSPACE_DCI_P3_P
30from .display_p3 import RGB_COLOURSPACE_DISPLAY_P3
31from .dji_d_gamut import RGB_COLOURSPACE_DJI_D_GAMUT
32from .don_rgb_4 import RGB_COLOURSPACE_DON_RGB_4
33from .ebu_3213_e import RGB_COLOURSPACE_EBU_3213_E
34from .eci_rgb_v2 import RGB_COLOURSPACE_ECI_RGB_V2
35from .ekta_space_ps5 import RGB_COLOURSPACE_EKTA_SPACE_PS_5
36from .filmlight import (
37 RGB_COLOURSPACE_FILMLIGHT_E_GAMUT,
38 RGB_COLOURSPACE_FILMLIGHT_E_GAMUT_2,
39)
40from .fujifilm import RGB_COLOURSPACE_F_GAMUT, RGB_COLOURSPACE_F_GAMUT_C
41from .gopro import RGB_COLOURSPACE_PROTUNE_NATIVE
42from .itur_bt_470 import RGB_COLOURSPACE_BT470_525, RGB_COLOURSPACE_BT470_625
43from .itur_bt_709 import RGB_COLOURSPACE_BT709
44from .itur_bt_2020 import RGB_COLOURSPACE_BT2020
45from .itut_h_273 import (
46 RGB_COLOURSPACE_H273_22_UNSPECIFIED,
47 RGB_COLOURSPACE_H273_GENERIC_FILM,
48)
49from .max_rgb import RGB_COLOURSPACE_MAX_RGB
50from .nikon_n_gamut import RGB_COLOURSPACE_N_GAMUT
51from .p3_d65 import RGB_COLOURSPACE_P3_D65
52from .pal_secam import RGB_COLOURSPACE_PAL_SECAM
53from .panasonic_v_gamut import RGB_COLOURSPACE_V_GAMUT
54from .red import (
55 RGB_COLOURSPACE_DRAGON_COLOR,
56 RGB_COLOURSPACE_DRAGON_COLOR_2,
57 RGB_COLOURSPACE_RED_COLOR,
58 RGB_COLOURSPACE_RED_COLOR_2,
59 RGB_COLOURSPACE_RED_COLOR_3,
60 RGB_COLOURSPACE_RED_COLOR_4,
61 RGB_COLOURSPACE_RED_WIDE_GAMUT_RGB,
62)
63from .rimm_romm_rgb import (
64 RGB_COLOURSPACE_ERIMM_RGB,
65 RGB_COLOURSPACE_PROPHOTO_RGB,
66 RGB_COLOURSPACE_RIMM_RGB,
67 RGB_COLOURSPACE_ROMM_RGB,
68)
70# isort: split
72from .plasa_ansi_e154 import RGB_COLOURSPACE_PLASA_ANSI_E154
73from .russell_rgb import RGB_COLOURSPACE_RUSSELL_RGB
74from .sharp import RGB_COLOURSPACE_SHARP_RGB
75from .smpte_240m import RGB_COLOURSPACE_SMPTE_240M
76from .smpte_c import RGB_COLOURSPACE_SMPTE_C
78# isort: split
80from .ntsc import RGB_COLOURSPACE_NTSC1953, RGB_COLOURSPACE_NTSC1987
82# isort: split
84from .sony import (
85 RGB_COLOURSPACE_S_GAMUT,
86 RGB_COLOURSPACE_S_GAMUT3,
87 RGB_COLOURSPACE_S_GAMUT3_CINE,
88 RGB_COLOURSPACE_VENICE_S_GAMUT3,
89 RGB_COLOURSPACE_VENICE_S_GAMUT3_CINE,
90)
91from .srgb import RGB_COLOURSPACE_sRGB
92from .xtreme_rgb import RGB_COLOURSPACE_XTREME_RGB
94# isort: split
96from colour.models.rgb import RGB_Colourspace
98from .color_interop_forum import (
99 RGB_COLOURSPACE_G18_REC709_SCENE,
100 RGB_COLOURSPACE_G22_ADOBERGB_SCENE,
101 RGB_COLOURSPACE_G22_AP1_SCENE,
102 RGB_COLOURSPACE_G22_REC709_SCENE,
103 RGB_COLOURSPACE_LIN_ADOBERGB_SCENE,
104 RGB_COLOURSPACE_LIN_CIEXYZD65_SCENE,
105 RGB_COLOURSPACE_LIN_P3D65_SCENE,
106 RGB_COLOURSPACE_LIN_REC709_SCENE,
107 RGB_COLOURSPACE_LIN_REC2020_SCENE,
108 RGB_COLOURSPACE_SRGB_AP1_SCENE,
109 RGB_COLOURSPACE_SRGB_P3D65_SCENE,
110 RGB_COLOURSPACE_SRGB_REC709_SCENE,
111 RGB_COLOURSPACES_TEXTURE_ASSETS_AND_CG_RENDERING_CIF,
112)
114RGB_COLOURSPACES: LazyCanonicalMapping = LazyCanonicalMapping(
115 dict(
116 sorted(
117 (colourspace.name, colourspace)
118 for colourspace in locals().values()
119 if isinstance(colourspace, RGB_Colourspace)
120 )
121 )
122)
123RGB_COLOURSPACES.__doc__ = """
124Aggregated *RGB* colourspaces.
126Aliases:
128- 'aces': RGB_COLOURSPACE_ACES2065_1.name
129- 'adobe1998': RGB_COLOURSPACE_ADOBE_RGB1998.name
130- 'prophoto': RGB_COLOURSPACE_PROPHOTO_RGB.name
131"""
133RGB_COLOURSPACES["aces"] = RGB_COLOURSPACES[RGB_COLOURSPACE_ACES2065_1.name]
134RGB_COLOURSPACES["adobe1998"] = RGB_COLOURSPACES[RGB_COLOURSPACE_ADOBE_RGB1998.name]
135RGB_COLOURSPACES["prophoto"] = RGB_COLOURSPACES[RGB_COLOURSPACE_PROPHOTO_RGB.name]
137RGB_COLOURSPACES.update(RGB_COLOURSPACES_TEXTURE_ASSETS_AND_CG_RENDERING_CIF)
139__all__ = [
140 "RGB_COLOURSPACE_ACES2065_1",
141 "RGB_COLOURSPACE_ACESCC",
142 "RGB_COLOURSPACE_ACESCCT",
143 "RGB_COLOURSPACE_ACESCG",
144 "RGB_COLOURSPACE_ACESPROXY",
145]
146__all__ += [
147 "RGB_COLOURSPACE_ADOBE_RGB1998",
148]
149__all__ += [
150 "RGB_COLOURSPACE_ADOBE_WIDE_GAMUT_RGB",
151]
152__all__ += [
153 "RGB_COLOURSPACE_APPLE_RGB",
154]
155__all__ += [
156 "RGB_COLOURSPACE_ARRI_WIDE_GAMUT_3",
157 "RGB_COLOURSPACE_ARRI_WIDE_GAMUT_4",
158]
159__all__ += [
160 "RGB_COLOURSPACE_BEST_RGB",
161]
162__all__ += [
163 "RGB_COLOURSPACE_BETA_RGB",
164]
165__all__ += [
166 "RGB_COLOURSPACE_BLACKMAGIC_WIDE_GAMUT",
167]
168__all__ += [
169 "RGB_COLOURSPACE_CINEMA_GAMUT",
170]
171__all__ += [
172 "RGB_COLOURSPACE_CIE_RGB",
173]
174__all__ += [
175 "RGB_COLOURSPACE_COLOR_MATCH_RGB",
176]
177__all__ += [
178 "RGB_COLOURSPACE_DAVINCI_WIDE_GAMUT",
179]
180__all__ += [
181 "RGB_COLOURSPACE_DCDM_XYZ",
182]
183__all__ += [
184 "RGB_COLOURSPACE_DCI_P3",
185 "RGB_COLOURSPACE_DCI_P3_P",
186]
187__all__ += [
188 "RGB_COLOURSPACE_DISPLAY_P3",
189]
190__all__ += [
191 "RGB_COLOURSPACE_DJI_D_GAMUT",
192]
193__all__ += [
194 "RGB_COLOURSPACE_DON_RGB_4",
195]
196__all__ += [
197 "RGB_COLOURSPACE_EBU_3213_E",
198]
199__all__ += [
200 "RGB_COLOURSPACE_ECI_RGB_V2",
201]
202__all__ += [
203 "RGB_COLOURSPACE_EKTA_SPACE_PS_5",
204]
205__all__ += [
206 "RGB_COLOURSPACE_FILMLIGHT_E_GAMUT",
207 "RGB_COLOURSPACE_FILMLIGHT_E_GAMUT_2",
208]
209__all__ += [
210 "RGB_COLOURSPACE_F_GAMUT",
211 "RGB_COLOURSPACE_F_GAMUT_C",
212]
213__all__ += [
214 "RGB_COLOURSPACE_PROTUNE_NATIVE",
215]
216__all__ += [
217 "RGB_COLOURSPACE_BT470_525",
218 "RGB_COLOURSPACE_BT470_625",
219]
220__all__ += [
221 "RGB_COLOURSPACE_BT709",
222]
223__all__ += [
224 "RGB_COLOURSPACE_BT2020",
225]
226__all__ += [
227 "RGB_COLOURSPACE_H273_22_UNSPECIFIED",
228 "RGB_COLOURSPACE_H273_GENERIC_FILM",
229]
230__all__ += [
231 "RGB_COLOURSPACE_MAX_RGB",
232]
233__all__ += [
234 "RGB_COLOURSPACE_N_GAMUT",
235]
236__all__ += [
237 "RGB_COLOURSPACE_P3_D65",
238]
239__all__ += [
240 "RGB_COLOURSPACE_PAL_SECAM",
241]
242__all__ += [
243 "RGB_COLOURSPACE_V_GAMUT",
244]
245__all__ += [
246 "RGB_COLOURSPACE_DRAGON_COLOR",
247 "RGB_COLOURSPACE_DRAGON_COLOR_2",
248 "RGB_COLOURSPACE_RED_COLOR",
249 "RGB_COLOURSPACE_RED_COLOR_2",
250 "RGB_COLOURSPACE_RED_COLOR_3",
251 "RGB_COLOURSPACE_RED_COLOR_4",
252 "RGB_COLOURSPACE_RED_WIDE_GAMUT_RGB",
253]
254__all__ += [
255 "RGB_COLOURSPACE_ERIMM_RGB",
256 "RGB_COLOURSPACE_PROPHOTO_RGB",
257 "RGB_COLOURSPACE_RIMM_RGB",
258 "RGB_COLOURSPACE_ROMM_RGB",
259]
260__all__ += [
261 "RGB_COLOURSPACE_PLASA_ANSI_E154",
262]
263__all__ += [
264 "RGB_COLOURSPACE_RUSSELL_RGB",
265]
266__all__ += [
267 "RGB_COLOURSPACE_SHARP_RGB",
268]
269__all__ += [
270 "RGB_COLOURSPACE_SMPTE_240M",
271]
272__all__ += [
273 "RGB_COLOURSPACE_SMPTE_C",
274]
275__all__ += [
276 "RGB_COLOURSPACE_NTSC1953",
277 "RGB_COLOURSPACE_NTSC1987",
278]
279__all__ += [
280 "RGB_COLOURSPACE_S_GAMUT",
281 "RGB_COLOURSPACE_S_GAMUT3",
282 "RGB_COLOURSPACE_S_GAMUT3_CINE",
283 "RGB_COLOURSPACE_VENICE_S_GAMUT3",
284 "RGB_COLOURSPACE_VENICE_S_GAMUT3_CINE",
285]
286__all__ += [
287 "RGB_COLOURSPACE_sRGB",
288]
289__all__ += [
290 "RGB_COLOURSPACE_XTREME_RGB",
291]
292__all__ += [
293 "RGB_COLOURSPACE_G18_REC709_SCENE",
294 "RGB_COLOURSPACE_G22_ADOBERGB_SCENE",
295 "RGB_COLOURSPACE_G22_AP1_SCENE",
296 "RGB_COLOURSPACE_G22_REC709_SCENE",
297 "RGB_COLOURSPACE_LIN_ADOBERGB_SCENE",
298 "RGB_COLOURSPACE_LIN_CIEXYZD65_SCENE",
299 "RGB_COLOURSPACE_LIN_P3D65_SCENE",
300 "RGB_COLOURSPACE_LIN_REC709_SCENE",
301 "RGB_COLOURSPACE_LIN_REC2020_SCENE",
302 "RGB_COLOURSPACE_SRGB_AP1_SCENE",
303 "RGB_COLOURSPACE_SRGB_P3D65_SCENE",
304 "RGB_COLOURSPACE_SRGB_REC709_SCENE",
305 "RGB_COLOURSPACES_TEXTURE_ASSETS_AND_CG_RENDERING_CIF",
306]