• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

colour-science / colour / 25314176524
78%
develop: 99%

Build:
Build:
LAST BUILD BRANCH: feature/array-api-support
DEFAULT BRANCH: develop
Ran 04 May 2026 10:52AM UTC
Jobs 1
Files 623
Run time 11min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 May 2026 10:33AM UTC coverage: 77.584% (-21.2%) from 98.818%
25314176524

push

github

KelSolaar
Implement support for *Python Array API Standard*.

14017 of 14569 new or added lines in 367 files covered. (96.21%)

10005 existing lines in 360 files now uncovered.

37919 of 48875 relevant lines covered (77.58%)

0.78 hits per line

Uncovered Changes

Lines Coverage ∆ File
183
69.34
-30.66% colour/utilities/array.py
135
4.06
-19.52% colour/phenomena/sky/wilkie2021.py
48
46.78
6.01% colour/phenomena/sky/tests/test_wilkie2021.py
18
58.33
-41.67% colour/quality/cqs.py
16
81.61
colour/temperature/common.py
11
45.08
-54.92% colour/graph/conversion.py
7
72.02
-19.52% colour/characterisation/correction.py
6
75.0
-25.0% colour/models/osa_ucs.py
4
93.55
colour/conftest.py
4
48.57
-51.43% colour/quality/tm3018.py
4
99.54
-0.46% colour/utilities/tests/test_array.py
3
69.43
-30.57% colour/algebra/common.py
3
54.17
-45.83% colour/colorimetry/blackbody.py
3
70.69
-29.31% colour/colorimetry/illuminants.py
3
66.47
-33.53% colour/quality/cfi2017.py
3
63.16
-36.84% colour/quality/cri.py
2
72.24
-27.76% colour/appearance/hunt.py
2
42.86
-57.14% colour/models/rgb/transfer_functions/filmic_pro.py
2
66.67
-33.33% colour/models/rgb/transfer_functions/filmlight_t_log.py
2
35.0
-65.0% colour/models/rgb/transfer_functions/gopro.py
2
57.14
-42.86% colour/models/rgb/transfer_functions/itut_h_273.py
2
16.95
-83.05% colour/temperature/__init__.py
2
48.15
-51.85% colour/temperature/cie_d.py
2
46.15
-53.85% colour/temperature/hernandez1999.py
2
59.38
-40.63% colour/temperature/kang2002.py
2
40.91
-59.09% colour/temperature/krystek1985.py
2
39.13
-60.87% colour/temperature/mccamy1992.py
2
53.13
-46.88% colour/temperature/planck1900.py
2
70.79
-29.21% colour/temperature/robertson1968.py
2
33.33
-66.67% colour/volume/mesh.py
1
0.0
-100.0% colour/adaptation/datasets/cat.py
1
66.0
-34.0% colour/algebra/coordinates/transformations.py
1
72.32
-27.68% colour/algebra/interpolation.py
1
35.29
-64.71% colour/algebra/regression.py
1
42.5
-57.5% colour/appearance/hke.py
1
67.74
-32.26% colour/colorimetry/dominant.py
1
67.0
-33.0% colour/colorimetry/generation.py
1
46.15
-53.85% colour/colorimetry/photometry.py
1
67.92
-32.08% colour/colorimetry/transformations.py
1
36.84
-63.16% colour/colorimetry/uniformity.py
1
23.08
-76.92% colour/continuous/abstract.py
1
69.57
-30.43% colour/contrast/barten1999.py
1
27.78
-72.22% colour/difference/cam02_ucs.py
1
14.29
-85.71% colour/difference/huang2015.py
1
40.0
-60.0% colour/difference/stress.py
1
72.37
-27.63% colour/geometry/intersection.py
1
69.49
-30.51% colour/geometry/section.py
1
62.75
-37.25% colour/models/cie_ucs.py
1
57.14
-42.86% colour/models/cie_uvw.py
1
63.04
-36.96% colour/models/cie_xyy.py
1
66.07
-33.93% colour/models/hdr_cie_lab.py
1
63.64
-36.36% colour/models/hdr_ipt.py
1
70.59
-29.41% colour/models/hunter_lab.py
1
30.3
-69.7% colour/models/igpgtg.py
1
21.88
-78.13% colour/models/ipt.py
1
45.95
-54.05% colour/models/prolab.py
1
60.0
-40.0% colour/models/rgb/cmyk.py
1
85.38
-14.62% colour/models/rgb/cylindrical.py
1
59.57
-40.43% colour/models/rgb/derivation.py
1
56.1
-43.9% colour/models/rgb/hanbury2003.py
1
22.69
-77.31% colour/models/rgb/itut_h_273.py
1
56.67
-43.33% colour/models/rgb/prismatic.py
1
62.32
-37.68% colour/models/rgb/transfer_functions/aces.py
1
62.16
-37.84% colour/models/rgb/transfer_functions/apple_log_profile.py
1
62.16
-37.84% colour/models/rgb/transfer_functions/blackmagic_design.py
1
45.45
-54.55% colour/models/rgb/transfer_functions/cineon.py
1
64.1
-35.9% colour/models/rgb/transfer_functions/common.py
1
58.82
-41.18% colour/models/rgb/transfer_functions/davinci_intermediate.py
1
45.83
-54.17% colour/models/rgb/transfer_functions/dcdm.py
1
40.0
-60.0% colour/models/rgb/transfer_functions/dji_d_log.py
1
77.19
-22.81% colour/models/rgb/transfer_functions/exponent.py
1
64.15
-35.85% colour/models/rgb/transfer_functions/fujifilm_f_log.py
1
47.83
-52.17% colour/models/rgb/transfer_functions/gamma.py
1
41.67
-58.33% colour/models/rgb/transfer_functions/itur_bt_1361.py
1
56.67
-43.33% colour/models/rgb/transfer_functions/itur_bt_1886.py
1
69.7
-30.3% colour/models/rgb/transfer_functions/itur_bt_2100.py
1
40.91
-59.09% colour/models/rgb/transfer_functions/itur_bt_601.py
1
65.22
-34.78% colour/models/rgb/transfer_functions/leica_l_log.py
1
70.31
-29.69% colour/models/rgb/transfer_functions/log.py
1
61.9
-38.1% colour/models/rgb/transfer_functions/nikon_n_log.py
1
53.33
-46.67% colour/models/rgb/transfer_functions/oppo_o_log.py
1
45.45
-54.55% colour/models/rgb/transfer_functions/panalog.py
1
61.54
-38.46% colour/models/rgb/transfer_functions/panasonic_v_log.py
1
36.84
-63.16% colour/models/rgb/transfer_functions/pivoted_log.py
1
69.51
-30.49% colour/models/rgb/transfer_functions/rimm_romm_rgb.py
1
40.91
-59.09% colour/models/rgb/transfer_functions/smpte_240m.py
1
40.91
-59.09% colour/models/rgb/transfer_functions/srgb.py
1
62.5
-37.5% colour/models/rgb/transfer_functions/st_2084.py
1
36.84
-63.16% colour/models/rgb/transfer_functions/viper_log.py
1
74.14
-25.86% colour/phenomena/interference.py
1
62.62
-37.38% colour/phenomena/rayleigh.py
1
57.58
-42.42% colour/phenomena/sky/cie2003.py
1
61.22
-38.78% colour/quality/ssi.py
1
65.77
-33.31% colour/recovery/gaussian.py
1
77.06
-22.94% colour/recovery/jakob2019.py
1
66.67
-33.33% colour/recovery/jiang2013.py
1
59.52
-40.48% colour/recovery/mallett2019.py
1
55.26
-44.74% colour/recovery/meng2015.py
1
73.4
-26.6% colour/temperature/ohno2013.py
1
3.13
-96.88% colour/utilities/__init__.py
1
38.1
-61.9% colour/utilities/metrics.py
1
52.08
-47.92% colour/volume/rgb.py
1
58.82
-41.18% colour/volume/spectrum.py

Coverage Regressions

Lines Coverage ∆ File
166
22.69
-77.31% colour/models/rgb/itut_h_273.py
149
66.09
-28.54% colour/utilities/network.py
130
20.73
-79.27% colour/models/rgb/transfer_functions/__init__.py
128
72.32
-27.68% colour/algebra/interpolation.py
115
69.34
-30.66% colour/utilities/array.py
113
61.82
-38.18% colour/io/tm2714.py
110
0.0
-100.0% colour/hints/__init__.py
105
66.88
-33.12% colour/colorimetry/spectrum.py
102
72.43
-27.57% colour/io/luts/lut.py
101
57.38
-42.62% colour/difference/delta_e.py
99
23.08
-76.92% colour/continuous/abstract.py
97
0.0
-100.0% colour/models/rgb/datasets/__init__.py
96
0.0
-100.0% colour/models/rgb/datasets/red.py
95
45.08
-54.92% colour/graph/conversion.py
93
70.75
-29.25% colour/plotting/common.py
85
1.11
-94.44% colour/__init__.py
85
0.0
-100.0% colour/models/__init__.py
83
74.92
-25.08% colour/recovery/otsu2018.py
82
0.0
-100.0% colour/characterisation/datasets/colour_checkers/chromaticity_coordinates.py
79
4.06
-19.52% colour/phenomena/sky/wilkie2021.py
78
65.64
-34.36% colour/continuous/signal.py
77
61.9
-36.85% colour/utilities/common.py
73
67.12
-32.88% colour/continuous/multi_signals.py
72
0.0
-100.0% colour/corresponding/datasets/breneman1987.py
72
0.0
-100.0% colour/models/rgb/datasets/sony.py
71
72.24
-27.76% colour/appearance/hunt.py
71
0.0
-100.0% colour/models/rgb/datasets/color_interop_forum.py
69
71.95
-28.05% colour/models/rgb/rgb_colourspace.py
66
40.54
-59.46% colour/utilities/deprecation.py
63
79.68
-20.32% colour/appearance/ciecam02.py
63
77.06
-22.94% colour/recovery/jakob2019.py
62
58.33
-41.67% colour/quality/cqs.py
61
79.18
-20.82% colour/plotting/models.py
60
55.56
-44.44% colour/appearance/llab.py
60
0.0
-100.0% colour/models/rgb/datasets/rimm_romm_rgb.py
59
69.11
-30.89% colour/appearance/nayatani95.py
59
90.99
-9.01% colour/notation/munsell/centore2014.py
58
30.12
-69.88% colour/models/cam16_ucs.py
56
69.43
-30.57% colour/algebra/common.py
55
72.81
-25.35% colour/utilities/verbose.py
53
77.25
-22.75% colour/characterisation/aces_it.py
53
66.47
-33.53% colour/quality/cfi2017.py
52
72.77
-27.23% colour/io/fichet2021.py
50
67.74
-32.26% colour/io/image.py
50
72.97
-27.03% colour/plotting/tm3018/report.py
49
69.7
-30.3% colour/models/rgb/transfer_functions/itur_bt_2100.py
49
62.02
-37.98% colour/utilities/structures.py
47
65.94
-34.06% colour/appearance/zcam.py
47
71.03
-12.05% colour/plotting/phenomena.py
47
16.95
-83.05% colour/temperature/__init__.py
46
63.16
-36.84% colour/quality/cri.py
45
79.26
-20.74% colour/plotting/diagrams.py
44
64.8
-35.2% colour/corresponding/prediction.py
43
78.82
-21.18% colour/plotting/colorimetry.py
42
36.36
-63.64% colour/appearance/rlab.py
42
72.02
-19.52% colour/characterisation/correction.py
42
0.0
-100.0% colour/colorimetry/datasets/light_sources/chromaticity_coordinates.py
42
70.83
-29.17% colour/models/rgb/transfer_functions/canon.py
41
58.16
-41.84% colour/io/luts/operator.py
40
61.54
-38.46% colour/adaptation/cie1994.py
39
55.68
-44.32% colour/appearance/atd95.py
39
0.0
-100.0% colour/colorimetry/datasets/illuminants/chromaticity_coordinates.py
39
48.0
-52.0% colour/models/jzazbz.py
39
62.62
-37.38% colour/phenomena/rayleigh.py
38
78.65
-21.35% colour/appearance/hellwig2022.py
38
84.43
-15.57% colour/colorimetry/tristimulus_values.py
38
27.78
-72.22% colour/difference/cam02_ucs.py
38
0.0
-100.0% colour/models/rgb/datasets/aces.py
37
0.0
-100.0% colour/models/rgb/datasets/fujifilm.py
37
0.0
-100.0% colour/models/rgb/datasets/itur_bt_470.py
37
23.53
-72.55% colour/utilities/requirements.py
36
0.0
-100.0% colour/adaptation/datasets/cat.py
36
71.2
-28.8% colour/appearance/kim2009.py
36
60.44
-39.56% colour/models/cam02_ucs.py
36
0.0
-100.0% colour/models/rgb/datasets/arri.py
36
0.0
-100.0% colour/models/rgb/datasets/ntsc.py
36
65.77
-33.31% colour/recovery/gaussian.py
35
0.0
-100.0% colour/models/rgb/datasets/itut_h_273.py
35
78.4
-21.6% colour/plotting/section.py
35
76.97
-23.03% colour/plotting/temperature.py
33
64.89
-35.11% colour/algebra/extrapolation.py
33
71.55
-28.45% colour/appearance/scam.py
33
0.0
-100.0% colour/colorimetry/datasets/light_sources/sds.py
33
57.69
-42.31% colour/io/uprtek_sekonic.py
33
0.0
-100.0% colour/models/rgb/datasets/dci_p3.py
32
68.93
-31.07% colour/appearance/cam16.py
32
67.0
-33.0% colour/colorimetry/generation.py
32
0.0
-100.0% colour/colorimetry/__init__.py
32
13.51
-86.49% colour/difference/__init__.py
32
50.77
-49.23% colour/io/luts/sequence.py
32
0.0
-100.0% colour/models/rgb/datasets/filmlight.py
32
38.46
-61.54% colour/models/rgb/ictcp.py
32
0.0
-100.0% colour/plotting/__init__.py
32
48.57
-51.43% colour/quality/tm3018.py
31
76.69
-23.31% colour/appearance/ciecam16.py
31
0.0
-100.0% colour/constants/common.py
31
34.04
-65.96% colour/io/luts/__init__.py
31
73.6
-24.8% colour/notation/munsell/onnx.py
30
3.23
-96.77% colour/io/__init__.py
30
65.52
-34.48% colour/models/rgb/transfer_functions/red.py
30
21.05
-78.95% colour/notation/munsell/__init__.py
30
79.45
-20.55% colour/plotting/tm3018/components.py
30
3.13
-96.88% colour/utilities/__init__.py
28
54.1
-45.9% colour/models/rgb/transfer_functions/arri.py
28
51.72
-48.28% colour/models/sucs.py
28
0.0
-100.0% colour/quality/datasets/tcs.py
28
40.43
-59.57% colour/recovery/__init__.py
27
0.0
-100.0% colour/characterisation/datasets/colour_checkers/sds.py
27
0.0
-100.0% colour/colorimetry/datasets/illuminants/hunterlab.py
27
6.9
-93.1% colour/models/rgb/datasets/eci_rgb_v2.py
27
57.58
-42.42% colour/phenomena/sky/cie2003.py
27
79.85
-20.15% colour/phenomena/tmm.py
27
68.97
-31.03% colour/plotting/quality.py
27
83.23
-16.77% colour/plotting/volume.py
26
46.94
-53.06% colour/adaptation/fairchild2020.py
26
3.7
-96.3% colour/algebra/__init__.py
26
0.0
-100.0% colour/appearance/__init__.py
26
0.0
-100.0% colour/colorimetry/datasets/cmfs.py
26
29.73
-70.27% colour/difference/din99.py
26
0.0
-100.0% colour/models/rgb/__init__.py
25
57.63
-42.37% colour/adaptation/cmccat2000.py
25
0.0
-100.0% colour/colorimetry/datasets/lefs.py
25
69.14
-30.86% colour/colorimetry/luminance.py
25
55.36
-44.64% colour/difference/metamerism_index.py
25
0.0
-100.0% colour/models/rgb/datasets/adobe_rgb_1998.py
25
0.0
-100.0% colour/models/rgb/datasets/adobe_wide_gamut_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/apple_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/best_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/beta_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/cie_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/color_match_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/display_p3.py
25
0.0
-100.0% colour/models/rgb/datasets/don_rgb_4.py
25
0.0
-100.0% colour/models/rgb/datasets/ekta_space_ps5.py
25
0.0
-100.0% colour/models/rgb/datasets/max_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/p3_d65.py
25
0.0
-100.0% colour/models/rgb/datasets/plasa_ansi_e154.py
25
0.0
-100.0% colour/models/rgb/datasets/russell_rgb.py
25
0.0
-100.0% colour/models/rgb/datasets/smpte_c.py
25
0.0
-100.0% colour/models/rgb/datasets/xtreme_rgb.py
25
62.32
-37.68% colour/models/rgb/transfer_functions/aces.py
25
80.16
-19.84% colour/models/rgb/ycbcr.py
25
58.33
-41.67% colour/notation/munsell/value.py
24
68.42
-31.58% colour/colorimetry/lightness.py
24
40.0
-60.0% colour/models/common.py
24
21.88
-78.13% colour/models/ipt.py
24
0.0
-100.0% colour/models/rgb/datasets/blackmagic_design.py
24
0.0
-100.0% colour/models/rgb/datasets/canon_cinema_gamut.py
24
0.0
-100.0% colour/models/rgb/datasets/davinci_wide_gamut.py
24
0.0
-100.0% colour/models/rgb/datasets/dcdm_xyz.py
24
0.0
-100.0% colour/models/rgb/datasets/dji_d_gamut.py
24
0.0
-100.0% colour/models/rgb/datasets/gopro.py
24
0.0
-100.0% colour/models/rgb/datasets/itur_bt_2020.py
24
0.0
-100.0% colour/models/rgb/datasets/itur_bt_709.py
24
0.0
-100.0% colour/models/rgb/datasets/panasonic_v_gamut.py
24
0.0
-100.0% colour/models/rgb/datasets/sharp.py
24
0.0
-100.0% colour/models/rgb/datasets/smpte_240m.py
24
0.0
-100.0% colour/models/rgb/datasets/srgb.py
24
69.51
-30.49% colour/models/rgb/transfer_functions/rimm_romm_rgb.py
24
47.83
-52.17% colour/recovery/smits1999.py
24
73.4
-26.6% colour/temperature/ohno2013.py
24
70.79
-29.21% colour/temperature/robertson1968.py
23
54.9
-45.1% colour/adaptation/__init__.py
23
41.03
-58.97% colour/colorimetry/yellowness.py
23
64.62
-35.38% colour/io/ctl.py
23
25.81
-74.19% colour/models/icacb.py
23
8.0
-92.0% colour/models/oklab.py
23
8.0
-92.0% colour/models/ragoo2021.py
23
0.0
-100.0% colour/models/rgb/datasets/ebu_3213_e.py
23
0.0
-100.0% colour/models/rgb/datasets/nikon_n_gamut.py
23
0.0
-100.0% colour/models/rgb/datasets/pal_secam.py
23
66.67
-33.33% colour/recovery/jiang2013.py
22
42.5
-57.5% colour/appearance/hke.py
22
30.3
-69.7% colour/models/igpgtg.py
22
33.33
-66.67% colour/utilities/callback.py
22
52.08
-47.92% colour/volume/rgb.py
21
62.5
-37.5% colour/adaptation/fairchild1990.py
21
0.0
-100.0% colour/colorimetry/datasets/illuminants/sds.py
21
67.69
-32.31% colour/colorimetry/whiteness.py
21
74.07
-25.93% colour/models/cie_luv.py
21
63.16
-36.84% colour/models/din99.py
20
61.54
-38.46% colour/biochemistry/michaelis_menten.py
20
75.31
-24.69% colour/blindness/machado2009.py
20
69.57
-30.43% colour/contrast/barten1999.py
20
72.37
-27.63% colour/geometry/intersection.py
20
74.03
-25.97% colour/geometry/vertices.py
20
65.52
-34.48% colour/io/tabular.py
20
75.0
-25.0% colour/models/osa_ucs.py
20
51.22
-48.78% colour/models/yrg.py
20
13.04
-86.96% colour/quality/__init__.py
20
58.82
-41.18% colour/volume/spectrum.py
19
54.17
-45.83% colour/colorimetry/blackbody.py
19
67.74
-32.26% colour/colorimetry/dominant.py
19
0.0
-100.0% colour/difference/cam16_ucs.py
19
84.3
-15.7% colour/geometry/primitives.py
19
63.64
-36.36% colour/models/hdr_ipt.py
19
45.95
-54.05% colour/models/prolab.py
19
57.14
-42.86% colour/models/rgb/transfer_functions/itut_h_273.py
19
0.0
-100.0% colour/plotting/datasets/astm_g_173.py
19
0.0
-100.0% colour/quality/datasets/vs.py
19
0.0
-100.0% colour/recovery/datasets/otsu2018.py
19
0.0
-100.0% colour/volume/datasets/optimal_colour_stimuli.py
18
14.29
-85.71% colour/colorimetry/cmfs.py
18
0.0
-100.0% colour/colorimetry/datasets/illuminants/tristimulus_values.py
18
62.75
-37.25% colour/models/cie_ucs.py
18
66.07
-33.93% colour/models/hdr_cie_lab.py
18
85.38
-14.62% colour/models/rgb/cylindrical.py
18
59.57
-40.43% colour/models/rgb/derivation.py
18
64.15
-35.85% colour/models/rgb/transfer_functions/fujifilm_f_log.py
18
70.31
-29.69% colour/models/rgb/transfer_functions/log.py
18
61.22
-38.78% colour/quality/ssi.py
18
47.06
-52.94% colour/volume/macadam_limits.py
17
14.29
-85.71% colour/difference/huang2015.py
17
77.33
-22.67% colour/geometry/ellipse.py
17
69.49
-30.51% colour/geometry/section.py
17
0.0
-100.0% colour/models/datasets/pointer_gamut.py
17
56.1
-43.9% colour/models/rgb/hanbury2003.py
17
5.56
-94.44% colour/models/rgb/transfer_functions/linear.py
17
65.31
-34.69% colour/models/rgb/transfer_functions/sony.py
17
10.53
-89.47% colour/models/rgb/ycocg.py
17
63.83
-36.17% colour/plotting/characterisation.py
16
56.76
-43.24% colour/adaptation/li2025.py
16
66.0
-34.0% colour/algebra/coordinates/transformations.py
16
0.0
-100.0% colour/characterisation/datasets/filters/sds.py
16
0.0
-100.0% colour/characterisation/datasets/lenses/sds.py
16
67.92
-32.08% colour/colorimetry/transformations.py
16
63.04
-36.96% colour/models/cie_xyy.py
16
50.0
-50.0% colour/models/rgb/transfer_functions/itur_bt_2020.py
16
0.0
-100.0% colour/notation/datasets/css_color_3.py
16
52.94
-47.06% colour/notation/hexadecimal.py
16
0.0
-100.0% colour/recovery/datasets/mallett2019.py
16
0.0
-100.0% colour/recovery/datasets/smits1999.py
16
59.52
-40.48% colour/recovery/mallett2019.py
16
55.26
-44.74% colour/recovery/meng2015.py
15
51.61
-48.39% colour/adaptation/vonkries.py
15
80.52
-19.48% colour/io/luts/iridas_cube.py
15
86.61
-13.39% colour/io/luts/resolve_cube.py
15
77.94
-22.06% colour/io/luts/sony_spi1d.py
15
74.58
-25.42% colour/io/luts/sony_spi3d.py
15
44.44
-55.56% colour/io/luts/sony_spimtx.py
15
55.88
-44.12% colour/models/rgb/transfer_functions/arib_std_b67.py
15
72.73
-27.27% colour/models/rgb/transfer_functions/dicom_gsdf.py
15
65.22
-34.78% colour/models/rgb/transfer_functions/leica_l_log.py
15
61.9
-38.1% colour/models/rgb/transfer_functions/nikon_n_log.py
15
11.76
-88.24% colour/models/rgb/transfer_functions/xiaomi_mi_log.py
15
21.05
-78.95% colour/plotting/blindness.py
15
58.33
-41.67% colour/plotting/corresponding.py
15
28.57
-71.43% colour/plotting/notation.py
15
0.0
-100.0% colour/recovery/datasets/dyer2017.py
15
6.25
-93.75% colour/utilities/documentation.py
14
64.1
-35.9% colour/adaptation/zhai2018.py
14
6.67
-93.33% colour/characterisation/cameras.py
14
0.0
-100.0% colour/characterisation/datasets/cameras/dslr/sensitivities.py
14
0.0
-100.0% colour/characterisation/datasets/displays/crt/primaries.py
14
0.0
-100.0% colour/characterisation/datasets/displays/lcd/primaries.py
14
6.67
-93.33% colour/characterisation/displays.py
14
0.0
-100.0% colour/colorimetry/datasets/illuminants/sds_d_illuminant_series.py
14
70.69
-29.31% colour/colorimetry/illuminants.py
14
48.15
-51.85% colour/colorimetry/lefs.py
14
40.0
-60.0% colour/difference/stress.py
14
91.08
-8.92% colour/io/luts/cinespace_csp.py
14
53.33
-46.67% colour/io/ocio.py
14
62.16
-37.84% colour/io/xrite.py
14
58.82
-41.18% colour/models/cie_lab.py
14
57.14
-42.86% colour/models/cie_uvw.py
14
70.59
-29.41% colour/models/hunter_lab.py
14
71.43
-28.57% colour/models/hunter_rdab.py
14
12.5
-87.5% colour/models/rgb/common.py
14
42.86
-57.14% colour/models/rgb/transfer_functions/filmic_pro.py
14
61.54
-38.46% colour/models/rgb/transfer_functions/panasonic_v_log.py
14
62.5
-37.5% colour/models/rgb/transfer_functions/st_2084.py
14
74.14
-25.86% colour/phenomena/interference.py
14
0.0
-100.0% colour/plotting/graph.py
14
12.5
-87.5% colour/volume/pointer_gamut.py
13
13.33
-86.67% colour/algebra/prng.py
13
46.15
-53.85% colour/colorimetry/photometry.py
13
53.57
-46.43% colour/graph/common.py
13
60.0
-40.0% colour/models/rgb/cmyk.py
13
62.16
-37.84% colour/models/rgb/transfer_functions/apple_log_profile.py
13
62.16
-37.84% colour/models/rgb/transfer_functions/blackmagic_design.py
13
64.1
-35.9% colour/models/rgb/transfer_functions/common.py
13
58.82
-41.18% colour/models/rgb/transfer_functions/davinci_intermediate.py
13
41.67
-58.33% colour/models/rgb/transfer_functions/itur_bt_1361.py
13
53.33
-46.67% colour/models/rgb/transfer_functions/oppo_o_log.py
13
0.0
-100.0% colour/notation/datasets/munsell/__init__.py
13
53.13
-46.88% colour/temperature/planck1900.py
13
0.0
-100.0% colour/volume/__init__.py
12
0.0
-100.0% colour/characterisation/datasets/aces_it.py
12
0.0
-100.0% colour/characterisation/datasets/__init__.py
12
0.0
-100.0% colour/constants/codata.py
12
14.29
-85.71% colour/io/luts/common.py
12
0.0
-100.0% colour/models/datasets/macadam_ellipses.py
12
56.67
-43.33% colour/models/rgb/prismatic.py
12
45.83
-54.17% colour/models/rgb/transfer_functions/dcdm.py
12
77.19
-22.81% colour/models/rgb/transfer_functions/exponent.py
12
56.67
-43.33% colour/models/rgb/transfer_functions/itur_bt_1886.py
12
40.91
-59.09% colour/models/rgb/transfer_functions/itur_bt_601.py
12
14.29
-85.71% colour/models/rgb/transfer_functions/itur_bt_709.py
12
40.91
-59.09% colour/models/rgb/transfer_functions/smpte_240m.py
12
40.91
-59.09% colour/models/rgb/transfer_functions/srgb.py
12
14.29
-85.71% colour/notation/css_color_3.py
12
48.15
-51.85% colour/temperature/cie_d.py
12
46.15
-53.85% colour/temperature/hernandez1999.py
12
39.13
-60.87% colour/temperature/mccamy1992.py
12
38.1
-61.9% colour/utilities/metrics.py
12
33.33
-66.67% colour/volume/mesh.py
11
0.0
-100.0% colour/blindness/datasets/machado2010.py
11
0.0
-100.0% colour/characterisation/__init__.py
11
36.84
-63.16% colour/colorimetry/uniformity.py
11
45.45
-54.55% colour/models/rgb/transfer_functions/cineon.py
11
40.0
-60.0% colour/models/rgb/transfer_functions/dji_d_log.py
11
66.67
-33.33% colour/models/rgb/transfer_functions/filmlight_t_log.py
11
47.83
-52.17% colour/models/rgb/transfer_functions/gamma.py
11
35.0
-65.0% colour/models/rgb/transfer_functions/gopro.py
11
45.45
-54.55% colour/models/rgb/transfer_functions/panalog.py
11
36.84
-63.16% colour/models/rgb/transfer_functions/pivoted_log.py
11
36.84
-63.16% colour/models/rgb/transfer_functions/viper_log.py
11
0.0
-100.0% colour/notation/datasets/munsell/all.py
11
0.0
-100.0% colour/notation/datasets/munsell/experimental.py
11
0.0
-100.0% colour/notation/datasets/munsell/real.py
11
59.38
-40.63% colour/temperature/kang2002.py
11
40.91
-59.09% colour/temperature/krystek1985.py
10
35.29
-64.71% colour/algebra/regression.py
10
0.0
-100.0% colour/colorimetry/correction.py
10
0.0
-100.0% colour/colorimetry/datasets/illuminants/__init__.py
10
0.0
-100.0% colour/constants/cie.py
10
0.0
-100.0% colour/geometry/__init__.py
9
25.0
-75.0% colour/contrast/__init__.py
9
0.0
-100.0% colour/phenomena/__init__.py
8
0.0
-100.0% colour/characterisation/datasets/displays/__init__.py
8
0.0
-100.0% colour/colorimetry/datasets/__init__.py
8
0.0
-100.0% colour/notation/__init__.py
8
0.0
-100.0% colour/recovery/datasets/__init__.py
6
0.0
-100.0% colour/characterisation/datasets/cameras/__init__.py
6
0.0
-100.0% colour/constants/__init__.py
6
0.0
-100.0% colour/continuous/__init__.py
5
0.0
-100.0% colour/blindness/__init__.py
5
0.0
-100.0% colour/corresponding/__init__.py
4
0.0
-100.0% colour/characterisation/datasets/colour_checkers/__init__.py
4
0.0
-100.0% colour/colorimetry/datasets/light_sources/__init__.py
4
0.0
-100.0% colour/models/datasets/__init__.py
4
0.0
-100.0% colour/notation/datasets/__init__.py
4
0.0
-100.0% colour/phenomena/sky/__init__.py
4
46.78
6.01% colour/phenomena/sky/tests/test_wilkie2021.py
4
0.0
-100.0% colour/quality/datasets/__init__.py
3
0.0
-100.0% colour/graph/__init__.py
2
0.0
-100.0% colour/adaptation/datasets/__init__.py
2
0.0
-100.0% colour/algebra/coordinates/__init__.py
2
0.0
-100.0% colour/biochemistry/__init__.py
2
0.0
-100.0% colour/blindness/datasets/__init__.py
2
0.0
-100.0% colour/characterisation/datasets/cameras/dslr/__init__.py
2
0.0
-100.0% colour/characterisation/datasets/displays/crt/__init__.py
2
0.0
-100.0% colour/characterisation/datasets/displays/lcd/__init__.py
2
0.0
-100.0% colour/characterisation/datasets/filters/__init__.py
2
0.0
-100.0% colour/characterisation/datasets/lenses/__init__.py
2
0.0
-100.0% colour/corresponding/datasets/__init__.py
2
0.0
-100.0% colour/plotting/datasets/__init__.py
2
0.0
-100.0% colour/plotting/tm3018/__init__.py
2
0.0
-100.0% colour/volume/datasets/__init__.py
1
99.54
-0.46% colour/utilities/tests/test_array.py
Jobs
ID Job ID Ran Files Coverage
1 25314176524.1 04 May 2026 10:52AM UTC 623
77.58
GitHub Action Run
Source Files on build 25314176524
  • Tree
  • List 623
  • Changed 559
  • Source Changed 0
  • Coverage Changed 559
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 18360493 on github
  • Prev Build on develop (#25159545373)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc