Coverage report: 99%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-16 23:01 +1300

File statements missing excluded coverage
colour/__init__.py 92 0 19 100%
colour/adaptation/__init__.py 51 0 2 100%
colour/adaptation/cie1994.py 101 0 2 100%
colour/adaptation/cmccat2000.py 57 0 2 100%
colour/adaptation/datasets/__init__.py 2 0 0 100%
colour/adaptation/datasets/cat.py 37 0 2 100%
colour/adaptation/fairchild1990.py 56 1 0 98%
colour/adaptation/fairchild2020.py 46 0 2 100%
colour/adaptation/li2025.py 36 0 2 100%
colour/adaptation/tests/__init__.py 0 0 0 100%
colour/adaptation/tests/test__init__.py 45 0 0 100%
colour/adaptation/tests/test_cie1994.py 60 0 0 100%
colour/adaptation/tests/test_cmccat2000.py 104 0 0 100%
colour/adaptation/tests/test_fairchild1990.py 60 0 0 100%
colour/adaptation/tests/test_fairchild2020.py 86 0 0 100%
colour/adaptation/tests/test_li2025.py 57 0 0 100%
colour/adaptation/tests/test_vonkries.py 83 0 0 100%
colour/adaptation/tests/test_zhai2018.py 56 0 0 100%
colour/adaptation/vonkries.py 31 0 2 100%
colour/adaptation/zhai2018.py 36 0 2 100%
colour/algebra/__init__.py 27 0 2 100%
colour/algebra/common.py 156 0 2 100%
colour/algebra/coordinates/__init__.py 2 0 0 100%
colour/algebra/coordinates/tests/__init__.py 0 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py 127 0 0 100%
colour/algebra/coordinates/transformations.py 43 0 2 100%
colour/algebra/extrapolation.py 79 0 2 100%
colour/algebra/interpolation.py 415 0 14 100%
colour/algebra/prng.py 15 0 2 100%
colour/algebra/regression.py 14 0 2 100%
colour/algebra/tests/__init__.py 0 0 0 100%
colour/algebra/tests/test_common.py 233 0 0 100%
colour/algebra/tests/test_extrapolation.py 60 0 4 100%
colour/algebra/tests/test_interpolation.py 261 0 46 100%
colour/algebra/tests/test_prng.py 17 0 2 100%
colour/algebra/tests/test_regression.py 20 0 0 100%
colour/appearance/__init__.py 26 0 0 100%
colour/appearance/atd95.py 81 0 0 100%
colour/appearance/cam16.py 96 0 0 100%
colour/appearance/ciecam02.py 269 0 5 100%
colour/appearance/ciecam16.py 119 0 0 100%
colour/appearance/hellwig2022.py 164 0 2 100%
colour/appearance/hke.py 37 0 2 100%
colour/appearance/hunt.py 252 12 2 95%
colour/appearance/kim2009.py 116 0 0 100%
colour/appearance/llab.py 123 0 0 100%
colour/appearance/nayatani95.py 183 12 2 93%
colour/appearance/rlab.py 62 0 0 100%
colour/appearance/scam.py 123 0 0 100%
colour/appearance/tests/__init__.py 0 0 0 100%
colour/appearance/tests/test_atd95.py 66 0 0 100%
colour/appearance/tests/test_cam16.py 131 0 0 100%
colour/appearance/tests/test_ciecam02.py 131 0 0 100%
colour/appearance/tests/test_ciecam16.py 141 0 0 100%
colour/appearance/tests/test_hellwig2022.py 131 0 0 100%
colour/appearance/tests/test_hke.py 113 0 0 100%
colour/appearance/tests/test_hunt.py 95 0 0 100%
colour/appearance/tests/test_kim2009.py 125 0 0 100%
colour/appearance/tests/test_llab.py 125 0 0 100%
colour/appearance/tests/test_nayatani95.py 63 0 0 100%
colour/appearance/tests/test_rlab.py 63 0 0 100%
colour/appearance/tests/test_scam.py 126 0 0 100%
colour/appearance/tests/test_zcam.py 146 0 0 100%
colour/appearance/zcam.py 136 0 0 100%
colour/biochemistry/__init__.py 2 0 0 100%
colour/biochemistry/michaelis_menten.py 48 0 2 100%
colour/biochemistry/tests/__init__.py 0 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py 131 0 0 100%
colour/blindness/__init__.py 5 0 0 100%
colour/blindness/datasets/__init__.py 2 0 0 100%
colour/blindness/datasets/machado2010.py 11 0 0 100%
colour/blindness/machado2009.py 76 0 4 100%
colour/blindness/tests/__init__.py 0 0 0 100%
colour/blindness/tests/test_machado2009.py 48 0 0 100%
colour/characterisation/__init__.py 11 0 0 100%
colour/characterisation/aces_it.py 217 0 8 100%
colour/characterisation/cameras.py 15 0 9 100%
colour/characterisation/correction.py 132 12 2 91%
colour/characterisation/datasets/__init__.py 12 0 0 100%
colour/characterisation/datasets/aces_it.py 12 0 0 100%
colour/characterisation/datasets/cameras/__init__.py 6 0 0 100%
colour/characterisation/datasets/cameras/dslr/__init__.py 2 0 0 100%
colour/characterisation/datasets/cameras/dslr/sensitivities.py 14 0 0 100%
colour/characterisation/datasets/colour_checkers/__init__.py 4 0 0 100%
colour/characterisation/datasets/colour_checkers/chromaticity_coordinates.py 82 0 2 100%
colour/characterisation/datasets/colour_checkers/sds.py 27 0 0 100%
colour/characterisation/datasets/displays/__init__.py 8 0 0 100%
colour/characterisation/datasets/displays/crt/__init__.py 2 0 0 100%
colour/characterisation/datasets/displays/crt/primaries.py 14 0 0 100%
colour/characterisation/datasets/displays/lcd/__init__.py 2 0 0 100%
colour/characterisation/datasets/displays/lcd/primaries.py 14 0 0 100%
colour/characterisation/datasets/filters/__init__.py 2 0 0 100%
colour/characterisation/datasets/filters/sds.py 16 0 0 100%
colour/characterisation/datasets/lenses/__init__.py 2 0 0 100%
colour/characterisation/datasets/lenses/sds.py 16 0 0 100%
colour/characterisation/displays.py 15 0 9 100%
colour/characterisation/tests/__init__.py 0 0 0 100%
colour/characterisation/tests/test_aces_it.py 110 0 4 100%
colour/characterisation/tests/test_correction.py 154 0 186 100%
colour/colorimetry/__init__.py 32 0 2 100%
colour/colorimetry/blackbody.py 40 0 2 100%
colour/colorimetry/cmfs.py 21 0 9 100%
colour/colorimetry/correction.py 10 0 128 100%
colour/colorimetry/datasets/__init__.py 8 0 0 100%
colour/colorimetry/datasets/cmfs.py 26 0 0 100%
colour/colorimetry/datasets/illuminants/__init__.py 10 0 0 100%
colour/colorimetry/datasets/illuminants/chromaticity_coordinates.py 39 0 0 100%
colour/colorimetry/datasets/illuminants/hunterlab.py 27 0 2 100%
colour/colorimetry/datasets/illuminants/sds.py 21 0 0 100%
colour/colorimetry/datasets/illuminants/sds_d_illuminant_series.py 14 0 0 100%
colour/colorimetry/datasets/illuminants/tristimulus_values.py 18 0 0 100%
colour/colorimetry/datasets/lefs.py 25 0 0 100%
colour/colorimetry/datasets/light_sources/__init__.py 4 0 0 100%
colour/colorimetry/datasets/light_sources/chromaticity_coordinates.py 42 0 0 100%
colour/colorimetry/datasets/light_sources/sds.py 33 0 0 100%
colour/colorimetry/dominant.py 57 0 2 100%
colour/colorimetry/generation.py 79 5 2 94%
colour/colorimetry/illuminants.py 38 0 2 100%
colour/colorimetry/lefs.py 27 0 2 100%
colour/colorimetry/lightness.py 74 0 2 100%
colour/colorimetry/luminance.py 76 0 2 100%
colour/colorimetry/photometry.py 25 0 0 100%
colour/colorimetry/spectrum.py 312 0 7 100%
colour/colorimetry/tests/__init__.py 0 0 0 100%
colour/colorimetry/tests/test_blackbody.py 74 0 2 100%
colour/colorimetry/tests/test_correction.py 11 0 29 100%
colour/colorimetry/tests/test_dominant.py 204 0 30 100%
colour/colorimetry/tests/test_generation.py 76 0 0 100%
colour/colorimetry/tests/test_illuminants.py 44 0 2 100%
colour/colorimetry/tests/test_lefs.py 36 0 0 100%
colour/colorimetry/tests/test_lightness.py 209 0 0 100%
colour/colorimetry/tests/test_luminance.py 209 0 0 100%
colour/colorimetry/tests/test_photometry.py 29 0 0 100%
colour/colorimetry/tests/test_spectrum.py 280 0 12 100%
colour/colorimetry/tests/test_transformations.py 117 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py 246 0 2 100%
colour/colorimetry/tests/test_uniformity.py 19 0 2 100%
colour/colorimetry/tests/test_whiteness.py 203 0 0 100%
colour/colorimetry/tests/test_yellowness.py 103 0 0 100%
colour/colorimetry/transformations.py 49 0 2 100%
colour/colorimetry/tristimulus_values.py 220 0 10 100%
colour/colorimetry/uniformity.py 18 0 4 100%
colour/colorimetry/whiteness.py 61 0 2 100%
colour/colorimetry/yellowness.py 39 0 2 100%
colour/constants/__init__.py 6 0 0 100%
colour/constants/cie.py 10 0 6 100%
colour/constants/codata.py 12 0 12 100%
colour/constants/common.py 31 0 3 100%
colour/continuous/__init__.py 6 0 0 100%
colour/continuous/abstract.py 123 0 27 100%
colour/continuous/multi_signals.py 211 0 10 100%
colour/continuous/signal.py 202 0 8 100%
colour/continuous/tests/__init__.py 0 0 0 100%
colour/continuous/tests/test_abstract.py 18 6 0 67%
colour/continuous/tests/test_multi_signal.py 296 0 2 100%
colour/continuous/tests/test_signal.py 228 0 2 100%
colour/contrast/__init__.py 12 0 2 100%
colour/contrast/barten1999.py 60 0 2 100%
colour/contrast/tests/__init__.py 0 0 0 100%
colour/contrast/tests/test__init__.py 16 0 0 100%
colour/contrast/tests/test_barten1999.py 159 0 0 100%
colour/corresponding/__init__.py 5 0 0 100%
colour/corresponding/datasets/__init__.py 2 0 0 100%
colour/corresponding/datasets/breneman1987.py 72 0 8 100%
colour/corresponding/prediction.py 124 0 2 100%
colour/corresponding/tests/__init__.py 0 0 0 100%
colour/corresponding/tests/test_prediction.py 43 0 2 100%
colour/difference/__init__.py 25 0 2 100%
colour/difference/cam02_ucs.py 25 0 2 100%
colour/difference/cam16_ucs.py 18 0 0 100%
colour/difference/delta_e.py 134 0 3 100%
colour/difference/din99.py 17 0 0 100%
colour/difference/huang2015.py 20 0 2 100%
colour/difference/stress.py 25 0 2 100%
colour/difference/tests/__init__.py 0 0 0 100%
colour/difference/tests/test__init__.py 23 0 0 100%
colour/difference/tests/test_cam02_ucs.py 38 0 0 100%
colour/difference/tests/test_cam16_ucs.py 10 0 0 100%
colour/difference/tests/test_delta_e.py 235 0 0 100%
colour/difference/tests/test_din99.py 46 0 0 100%
colour/difference/tests/test_huang2015.py 15 0 0 100%
colour/difference/tests/test_stress.py 16 0 0 100%
colour/geometry/__init__.py 10 0 0 100%
colour/geometry/ellipse.py 72 0 2 100%
colour/geometry/intersection.py 55 0 2 100%
colour/geometry/primitives.py 120 0 2 100%
colour/geometry/section.py 55 0 2 100%
colour/geometry/tests/__init__.py 0 0 0 100%
colour/geometry/tests/test__init__.py 32 2 0 94%
colour/geometry/tests/test_ellipse.py 26 0 0 100%
colour/geometry/tests/test_intersection.py 25 0 0 100%
colour/geometry/tests/test_primitives.py 47 0 0 100%
colour/geometry/tests/test_section.py 37 0 2 100%
colour/geometry/tests/test_vertices.py 52 0 0 100%
colour/geometry/vertices.py 77 0 3 100%
colour/graph/__init__.py 3 0 0 100%
colour/graph/common.py 28 0 3 100%
colour/graph/conversion.py 181 0 11 100%
colour/graph/tests/__init__.py 0 0 0 100%
colour/graph/tests/test_common.py 36 0 2 100%
colour/graph/tests/test_conversion.py 61 0 26 100%
colour/hints/__init__.py 111 0 35 100%
colour/io/__init__.py 31 0 0 100%
colour/io/ctl.py 65 0 252 100%
colour/io/fichet2021.py 191 0 4 100%
colour/io/image.py 155 0 27 100%
colour/io/luts/__init__.py 47 0 2 100%
colour/io/luts/cinespace_csp.py 157 0 2 100%
colour/io/luts/common.py 14 0 2 100%
colour/io/luts/iridas_cube.py 77 0 4 100%
colour/io/luts/lut.py 370 29 6 92%
colour/io/luts/operator.py 99 0 2 100%
colour/io/luts/resolve_cube.py 112 0 2 100%
colour/io/luts/sequence.py 65 0 2 100%
colour/io/luts/sony_spi1d.py 68 0 4 100%
colour/io/luts/sony_spi3d.py 59 0 4 100%
colour/io/luts/sony_spimtx.py 27 0 2 100%
colour/io/luts/tests/__init__.py 0 0 0 100%
colour/io/luts/tests/test__init__.py 50 0 0 100%
colour/io/luts/tests/test_cinespace_csp.py 83 0 0 100%
colour/io/luts/tests/test_common.py 12 0 0 100%
colour/io/luts/tests/test_iridas_cube.py 56 0 0 100%
colour/io/luts/tests/test_lut.py 479 6 28 99%
colour/io/luts/tests/test_operator.py 61 6 0 90%
colour/io/luts/tests/test_resolve_cube.py 66 0 0 100%
colour/io/luts/tests/test_sequence.py 88 0 2 100%
colour/io/luts/tests/test_sony_spi1d.py 42 0 0 100%
colour/io/luts/tests/test_sony_spi3d.py 53 0 0 100%
colour/io/luts/tests/test_sony_spimtx.py 44 0 0 100%
colour/io/ocio.py 30 0 2 100%
colour/io/tabular.py 58 0 4 100%
colour/io/tests/__init__.py 0 0 0 100%
colour/io/tests/test_ctl.py 39 0 132 100%
colour/io/tests/test_fichet2021.py 144 0 0 100%
colour/io/tests/test_image.py 164 0 176 100%
colour/io/tests/test_ocio.py 29 0 2 100%
colour/io/tests/test_tabular.py 58 0 0 100%
colour/io/tests/test_tm2714.py 101 0 6 100%
colour/io/tests/test_uprtek_sekonic.py 68 0 2 100%
colour/io/tests/test_xrite.py 20 0 0 100%
colour/io/tm2714.py 296 0 6 100%
colour/io/uprtek_sekonic.py 78 0 2 100%
colour/io/xrite.py 37 0 2 100%
colour/models/__init__.py 82 0 0 100%
colour/models/cam02_ucs.py 90 0 2 100%
colour/models/cam16_ucs.py 83 0 2 100%
colour/models/cie_lab.py 34 0 0 100%
colour/models/cie_luv.py 79 0 0 100%
colour/models/cie_ucs.py 50 0 0 100%
colour/models/cie_uvw.py 34 0 0 100%
colour/models/cie_xyy.py 45 0 0 100%
colour/models/common.py 40 0 5 100%
colour/models/datasets/__init__.py 4 0 0 100%
colour/models/datasets/macadam_ellipses.py 12 0 2 100%
colour/models/datasets/pointer_gamut.py 17 0 2 100%
colour/models/din99.py 53 0 2 100%
colour/models/hdr_cie_lab.py 55 0 5 100%
colour/models/hdr_ipt.py 52 0 5 100%
colour/models/hunter_lab.py 47 0 0 100%
colour/models/hunter_rdab.py 41 0 0 100%
colour/models/icacb.py 31 0 0 100%
colour/models/igpgtg.py 28 0 0 100%
colour/models/ipt.py 30 0 0 100%
colour/models/jzazbz.py 75 0 5 100%
colour/models/oklab.py 25 0 0 100%
colour/models/osa_ucs.py 97 0 2 100%
colour/models/prolab.py 38 0 0 100%
colour/models/ragoo2021.py 25 0 0 100%
colour/models/rgb/__init__.py 26 0 0 100%
colour/models/rgb/cmyk.py 34 0 0 100%
colour/models/rgb/common.py 16 0 2 100%
colour/models/rgb/cylindrical.py 120 0 2 100%
colour/models/rgb/datasets/__init__.py 97 0 0 100%
colour/models/rgb/datasets/aces.py 38 0 2 100%
colour/models/rgb/datasets/adobe_rgb_1998.py 25 0 2 100%
colour/models/rgb/datasets/adobe_wide_gamut_rgb.py 25 0 2 100%
colour/models/rgb/datasets/apple_rgb.py 25 0 2 100%
colour/models/rgb/datasets/arri.py 36 0 2 100%
colour/models/rgb/datasets/best_rgb.py 25 0 2 100%
colour/models/rgb/datasets/beta_rgb.py 25 0 2 100%
colour/models/rgb/datasets/blackmagic_design.py 24 0 2 100%
colour/models/rgb/datasets/canon_cinema_gamut.py 24 0 2 100%
colour/models/rgb/datasets/cie_rgb.py 25 0 2 100%
colour/models/rgb/datasets/color_interop_forum.py 71 0 0 100%
colour/models/rgb/datasets/color_match_rgb.py 25 0 2 100%
colour/models/rgb/datasets/davinci_wide_gamut.py 24 0 2 100%
colour/models/rgb/datasets/dcdm_xyz.py 24 0 2 100%
colour/models/rgb/datasets/dci_p3.py 33 0 2 100%
colour/models/rgb/datasets/display_p3.py 25 0 2 100%
colour/models/rgb/datasets/dji_d_gamut.py 24 0 2 100%
colour/models/rgb/datasets/don_rgb_4.py 25 0 2 100%
colour/models/rgb/datasets/ebu_3213_e.py 23 0 2 100%
colour/models/rgb/datasets/eci_rgb_v2.py 29 0 2 100%
colour/models/rgb/datasets/ekta_space_ps5.py 25 0 2 100%
colour/models/rgb/datasets/filmlight.py 32 0 2 100%
colour/models/rgb/datasets/fujifilm.py 37 0 2 100%
colour/models/rgb/datasets/gopro.py 24 0 2 100%
colour/models/rgb/datasets/itur_bt_2020.py 24 0 2 100%
colour/models/rgb/datasets/itur_bt_470.py 37 0 2 100%
colour/models/rgb/datasets/itur_bt_709.py 24 0 2 100%
colour/models/rgb/datasets/itut_h_273.py 35 0 2 100%
colour/models/rgb/datasets/max_rgb.py 25 0 2 100%
colour/models/rgb/datasets/nikon_n_gamut.py 23 0 2 100%
colour/models/rgb/datasets/ntsc.py 36 0 2 100%
colour/models/rgb/datasets/p3_d65.py 25 0 2 100%
colour/models/rgb/datasets/pal_secam.py 23 0 2 100%
colour/models/rgb/datasets/panasonic_v_gamut.py 24 0 2 100%
colour/models/rgb/datasets/plasa_ansi_e154.py 25 0 2 100%
colour/models/rgb/datasets/red.py 96 0 2 100%
colour/models/rgb/datasets/rimm_romm_rgb.py 60 0 2 100%
colour/models/rgb/datasets/russell_rgb.py 25 0 2 100%
colour/models/rgb/datasets/sharp.py 24 0 2 100%
colour/models/rgb/datasets/smpte_240m.py 24 0 2 100%
colour/models/rgb/datasets/smpte_c.py 25 0 2 100%
colour/models/rgb/datasets/sony.py 72 0 2 100%
colour/models/rgb/datasets/srgb.py 24 0 2 100%
colour/models/rgb/datasets/tests/__init__.py 0 0 0 100%
colour/models/rgb/datasets/tests/test__init__.py 64 0 0 100%
colour/models/rgb/datasets/xtreme_rgb.py 25 0 2 100%
colour/models/rgb/derivation.py 39 0 2 100%
colour/models/rgb/hanbury2003.py 39 0 0 100%
colour/models/rgb/ictcp.py 52 0 2 100%
colour/models/rgb/itut_h_273.py 215 5 25 98%
colour/models/rgb/prismatic.py 29 0 0 100%
colour/models/rgb/rgb_colourspace.py 243 0 2 100%
colour/models/rgb/tests/__init__.py 0 0 0 100%
colour/models/rgb/tests/test_cmyk.py 117 0 0 100%
colour/models/rgb/tests/test_common.py 27 0 0 100%
colour/models/rgb/tests/test_cylindrical.py 175 0 0 100%
colour/models/rgb/tests/test_derivation.py 109 0 0 100%
colour/models/rgb/tests/test_hanbury2003.py 65 0 0 100%
colour/models/rgb/tests/test_ictcp.py 137 0 0 100%
colour/models/rgb/tests/test_itut_h_273.py 21 0 0 100%
colour/models/rgb/tests/test_prismatic.py 63 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py 179 0 0 100%
colour/models/rgb/tests/test_ycbcr.py 178 0 0 100%
colour/models/rgb/tests/test_ycocg.py 69 0 0 100%
colour/models/rgb/transfer_functions/__init__.py 162 24 2 85%
colour/models/rgb/transfer_functions/aces.py 64 0 2 100%
colour/models/rgb/transfer_functions/apple_log_profile.py 36 0 0 100%
colour/models/rgb/transfer_functions/arib_std_b67.py 32 0 0 100%
colour/models/rgb/transfer_functions/arri.py 57 0 2 100%
colour/models/rgb/transfer_functions/blackmagic_design.py 36 0 0 100%
colour/models/rgb/transfer_functions/canon.py 133 0 2 100%
colour/models/rgb/transfer_functions/cineon.py 21 0 0 100%
colour/models/rgb/transfer_functions/common.py 37 0 2 100%
colour/models/rgb/transfer_functions/davinci_intermediate.py 33 0 0 100%
colour/models/rgb/transfer_functions/dcdm.py 24 0 2 100%
colour/models/rgb/transfer_functions/dicom_gsdf.py 54 0 2 100%
colour/models/rgb/transfer_functions/dji_d_log.py 19 0 0 100%
colour/models/rgb/transfer_functions/exponent.py 63 0 9 100%
colour/models/rgb/transfer_functions/filmic_pro.py 26 0 0 100%
colour/models/rgb/transfer_functions/filmlight_t_log.py 37 0 0 100%
colour/models/rgb/transfer_functions/fujifilm_f_log.py 52 0 0 100%
colour/models/rgb/transfer_functions/gamma.py 23 0 2 100%
colour/models/rgb/transfer_functions/gopro.py 19 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_1361.py 23 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_1886.py 30 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_2020.py 31 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_2100.py 160 6 2 96%
colour/models/rgb/transfer_functions/itur_bt_601.py 21 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_709.py 14 0 0 100%
colour/models/rgb/transfer_functions/itut_h_273.py 43 0 0 100%
colour/models/rgb/transfer_functions/leica_l_log.py 45 0 0 100%
colour/models/rgb/transfer_functions/linear.py 18 0 3 100%
colour/models/rgb/transfer_functions/log.py 63 0 3 100%
colour/models/rgb/transfer_functions/nikon_n_log.py 41 0 0 100%
colour/models/rgb/transfer_functions/panalog.py 21 0 0 100%
colour/models/rgb/transfer_functions/panasonic_v_log.py 38 0 0 100%
colour/models/rgb/transfer_functions/pivoted_log.py 19 0 0 100%
colour/models/rgb/transfer_functions/red.py 78 0 2 100%
colour/models/rgb/transfer_functions/rimm_romm_rgb.py 76 0 2 100%
colour/models/rgb/transfer_functions/smpte_240m.py 21 0 0 100%
colour/models/rgb/transfer_functions/sony.py 46 0 0 100%
colour/models/rgb/transfer_functions/srgb.py 21 0 0 100%
colour/models/rgb/transfer_functions/st_2084.py 40 0 2 100%
colour/models/rgb/transfer_functions/tests/__init__.py 0 0 0 100%
colour/models/rgb/transfer_functions/tests/test__init__.py 38 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py 183 0 0 100%
colour/models/rgb/transfer_functions/tests/test_apple_log_profile.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arib_std_b67.py 69 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arri.py 119 0 0 100%
colour/models/rgb/transfer_functions/tests/test_blackmagic_design.py 69 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py 413 0 0 100%
colour/models/rgb/transfer_functions/tests/test_cineon.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_common.py 71 0 0 100%
colour/models/rgb/transfer_functions/tests/test_davinci_intermediate.py 69 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dcdm.py 67 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dicom_gsdf.py 67 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dji_d_log.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_exponent.py 121 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmic_pro.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmlight_t_log.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_fujifilm_f_log.py 131 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gamma.py 77 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gopro.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1361.py 69 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1886.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2020.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py 562 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_601.py 67 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_709.py 67 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py 229 0 0 100%
colour/models/rgb/transfer_functions/tests/test_leica_l_log.py 71 0 0 100%
colour/models/rgb/transfer_functions/tests/test_linear.py 32 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py 161 0 0 100%
colour/models/rgb/transfer_functions/tests/test_nikon_n_log.py 71 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panalog.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panasonic_vlog.py 71 0 0 100%
colour/models/rgb/transfer_functions/tests/test_pivoted_log.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py 338 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py 185 0 0 100%
colour/models/rgb/transfer_functions/tests/test_smpte_240m.py 67 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py 191 0 0 100%
colour/models/rgb/transfer_functions/tests/test_srgb.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_st_2084.py 67 0 0 100%
colour/models/rgb/transfer_functions/tests/test_viper_log.py 65 0 0 100%
colour/models/rgb/transfer_functions/tests/test_xiaomi_mi_log.py 65 0 0 100%
colour/models/rgb/transfer_functions/viper_log.py 19 0 0 100%
colour/models/rgb/transfer_functions/xiaomi_mi_log.py 17 0 0 100%
colour/models/rgb/ycbcr.py 126 0 2 100%
colour/models/rgb/ycocg.py 19 0 2 100%
colour/models/sucs.py 54 0 0 100%
colour/models/tests/__init__.py 0 0 0 100%
colour/models/tests/test_cam02_ucs.py 145 0 0 100%
colour/models/tests/test_cam16_ucs.py 23 0 0 100%
colour/models/tests/test_cie_lab.py 81 0 0 100%
colour/models/tests/test_cie_luv.py 257 0 0 100%
colour/models/tests/test_cie_ucs.py 209 0 0 100%
colour/models/tests/test_cie_uvw.py 81 0 0 100%
colour/models/tests/test_cie_xyy.py 190 0 0 100%
colour/models/tests/test_common.py 125 0 0 100%
colour/models/tests/test_din99.py 143 0 0 100%
colour/models/tests/test_hdr_cie_lab.py 130 0 0 100%
colour/models/tests/test_hdr_ipt.py 120 0 0 100%
colour/models/tests/test_hunter_lab.py 123 0 0 100%
colour/models/tests/test_hunter_rdab.py 104 0 0 100%
colour/models/tests/test_icacb.py 67 0 0 100%
colour/models/tests/test_igpgtg.py 65 0 0 100%
colour/models/tests/test_ipt.py 91 0 0 100%
colour/models/tests/test_jzazbz.py 122 0 0 100%
colour/models/tests/test_oklab.py 65 0 0 100%
colour/models/tests/test_osa_ucs.py 65 0 0 100%
colour/models/tests/test_prolab.py 65 0 0 100%
colour/models/tests/test_ragoo2021.py 65 0 0 100%
colour/models/tests/test_sucs.py 169 0 0 100%
colour/models/tests/test_yrg.py 117 0 0 100%
colour/models/yrg.py 41 0 0 100%
colour/notation/__init__.py 8 0 0 100%
colour/notation/css_color_3.py 14 0 0 100%
colour/notation/datasets/__init__.py 4 0 0 100%
colour/notation/datasets/css_color_3.py 16 0 0 100%
colour/notation/datasets/munsell/__init__.py 13 0 0 100%
colour/notation/datasets/munsell/all.py 11 0 0 100%
colour/notation/datasets/munsell/experimental.py 11 0 0 100%
colour/notation/datasets/munsell/real.py 11 0 0 100%
colour/notation/hexadecimal.py 33 0 2 100%
colour/notation/munsell.py 683 0 26 100%
colour/notation/tests/__init__.py 0 0 0 100%
colour/notation/tests/test_css_color_3.py 16 0 0 100%
colour/notation/tests/test_hexadecimal.py 61 0 0 100%
colour/notation/tests/test_munsell.py 430 0 62 100%
colour/phenomena/__init__.py 6 0 0 100%
colour/phenomena/interference.py 54 0 2 100%
colour/phenomena/rayleigh.py 114 0 2 100%
colour/phenomena/tests/__init__.py 0 0 0 100%
colour/phenomena/tests/test_interference.py 160 0 0 100%
colour/phenomena/tests/test_rayleigh.py 333 0 0 100%
colour/phenomena/tests/test_tmm.py 216 0 0 100%
colour/phenomena/tmm.py 125 0 3 100%
colour/plotting/__init__.py 32 0 12 100%
colour/plotting/blindness.py 19 0 5 100%
colour/plotting/characterisation.py 47 0 6 100%
colour/plotting/colorimetry.py 203 0 13 100%
colour/plotting/common.py 318 0 136 100%
colour/plotting/conftest.py 16 0 0 100%
colour/plotting/corresponding.py 36 0 5 100%
colour/plotting/datasets/__init__.py 2 0 0 100%
colour/plotting/datasets/astm_g_173.py 19 0 0 100%
colour/plotting/diagrams.py 217 0 8 100%
colour/plotting/graph.py 14 0 108 100%
colour/plotting/models.py 293 0 9 100%
colour/plotting/notation.py 21 0 9 100%
colour/plotting/phenomena.py 282 12 5 96%
colour/plotting/quality.py 82 0 7 100%
colour/plotting/section.py 162 12 6 93%
colour/plotting/temperature.py 152 5 12 97%
colour/plotting/tests/__init__.py 0 0 0 100%
colour/plotting/tests/test_blindness.py 17 0 0 100%
colour/plotting/tests/test_characterisation.py 21 0 0 100%
colour/plotting/tests/test_colorimetry.py 86 0 0 100%
colour/plotting/tests/test_common.py 175 0 41 100%
colour/plotting/tests/test_corresponding.py 16 0 0 100%
colour/plotting/tests/test_diagrams.py 95 0 0 100%
colour/plotting/tests/test_graph.py 13 0 3 100%
colour/plotting/tests/test_models.py 128 0 2 100%
colour/plotting/tests/test_notation.py 21 0 0 100%
colour/plotting/tests/test_phenomena.py 102 0 0 100%
colour/plotting/tests/test_quality.py 44 0 0 100%
colour/plotting/tests/test_section.py 49 0 10 100%
colour/plotting/tests/test_temperature.py 65 0 0 100%
colour/plotting/tests/test_volume.py 35 0 0 100%
colour/plotting/tm3018/__init__.py 2 0 0 100%
colour/plotting/tm3018/components.py 146 0 6 100%
colour/plotting/tm3018/report.py 185 3 7 98%
colour/plotting/tm3018/tests/__init__.py 0 0 0 100%
colour/plotting/tm3018/tests/test_components.py 49 0 0 100%
colour/plotting/tm3018/tests/test_report.py 32 0 0 100%
colour/plotting/volume.py 162 0 5 100%
colour/quality/__init__.py 23 0 3 100%
colour/quality/cfi2017.py 129 0 2 100%
colour/quality/cqs.py 143 0 5 100%
colour/quality/cri.py 107 0 5 100%
colour/quality/datasets/__init__.py 4 0 0 100%
colour/quality/datasets/tcs.py 28 0 0 100%
colour/quality/datasets/vs.py 19 0 0 100%
colour/quality/ssi.py 46 0 2 100%
colour/quality/tests/__init__.py 0 0 0 100%
colour/quality/tests/test__init__.py 16 0 0 100%
colour/quality/tests/test_cfi2017.py 55 0 0 100%
colour/quality/tests/test_cqs.py 29 0 0 100%
colour/quality/tests/test_cri.py 44 0 0 100%
colour/quality/tests/test_ssi.py 29 0 2 100%
colour/quality/tests/test_tm3018.py 31 0 0 100%
colour/quality/tm3018.py 63 0 3 100%
colour/recovery/__init__.py 32 0 3 100%
colour/recovery/datasets/__init__.py 8 0 0 100%
colour/recovery/datasets/dyer2017.py 15 0 2 100%
colour/recovery/datasets/mallett2019.py 16 0 2 100%
colour/recovery/datasets/otsu2018.py 19 0 2 100%
colour/recovery/datasets/smits1999.py 16 0 0 100%
colour/recovery/jakob2019.py 233 0 7 100%
colour/recovery/jiang2013.py 69 5 4 93%
colour/recovery/mallett2019.py 39 0 5 100%
colour/recovery/meng2015.py 36 0 2 100%
colour/recovery/otsu2018.py 321 0 5 100%
colour/recovery/smits1999.py 55 0 0 100%
colour/recovery/tests/__init__.py 0 0 0 100%
colour/recovery/tests/test__init__.py 26 0 2 100%
colour/recovery/tests/test_jakob2019.py 123 0 16 100%
colour/recovery/tests/test_jiang2013.py 44 0 0 100%
colour/recovery/tests/test_mallett2019.py 55 0 2 100%
colour/recovery/tests/test_meng2015.py 36 0 6 100%
colour/recovery/tests/test_otsu2018.py 268 0 0 100%
colour/recovery/tests/test_smits1999.py 30 0 0 100%
colour/temperature/__init__.py 57 0 2 100%
colour/temperature/cie_d.py 35 0 2 100%
colour/temperature/hernandez1999.py 36 0 2 100%
colour/temperature/kang2002.py 40 0 2 100%
colour/temperature/krystek1985.py 31 0 2 100%
colour/temperature/mccamy1992.py 34 0 2 100%
colour/temperature/ohno2013.py 89 0 0 100%
colour/temperature/planck1900.py 35 0 2 100%
colour/temperature/robertson1968.py 87 0 2 100%
colour/temperature/tests/__init__.py 0 0 0 100%
colour/temperature/tests/test__init__.py 22 0 0 100%
colour/temperature/tests/test_cie_d.py 51 0 4 100%
colour/temperature/tests/test_hernandez1999.py 51 0 10 100%
colour/temperature/tests/test_kang2002.py 51 0 4 100%
colour/temperature/tests/test_krystek1985.py 50 0 4 100%
colour/temperature/tests/test_mccamy1992.py 51 0 10 100%
colour/temperature/tests/test_ohno2013.py 96 0 0 100%
colour/temperature/tests/test_planck1900.py 51 0 4 100%
colour/temperature/tests/test_robertson1968.py 88 0 0 100%
colour/utilities/__init__.py 29 0 2 100%
colour/utilities/array.py 416 0 14 100%
colour/utilities/callback.py 33 0 4 100%
colour/utilities/common.py 185 6 14 97%
colour/utilities/deprecation.py 111 0 2 100%
colour/utilities/documentation.py 16 0 0 100%
colour/utilities/metrics.py 20 0 2 100%
colour/utilities/network.py 529 51 2 90%
colour/utilities/requirements.py 49 0 91 100%
colour/utilities/structures.py 129 0 11 100%
colour/utilities/tests/__init__.py 0 0 0 100%
colour/utilities/tests/test_array.py 645 0 6 100%
colour/utilities/tests/test_callback.py 41 0 3 100%
colour/utilities/tests/test_common.py 183 0 3 100%
colour/utilities/tests/test_deprecated.py 18 0 2 100%
colour/utilities/tests/test_deprecation.py 124 0 2 100%
colour/utilities/tests/test_documentation.py 26 0 5 100%
colour/utilities/tests/test_metrics.py 27 0 0 100%
colour/utilities/tests/test_network.py 515 0 23 100%
colour/utilities/tests/test_structures.py 198 0 2 100%
colour/utilities/tests/test_verbose.py 74 0 0 100%
colour/utilities/verbose.py 217 6 40 97%
colour/volume/__init__.py 13 0 0 100%
colour/volume/datasets/__init__.py 2 0 0 100%
colour/volume/datasets/optimal_colour_stimuli.py 19 0 2 100%
colour/volume/macadam_limits.py 33 0 2 100%
colour/volume/mesh.py 18 0 2 100%
colour/volume/pointer_gamut.py 16 0 2 100%
colour/volume/rgb.py 49 0 3 100%
colour/volume/spectrum.py 50 0 4 100%
colour/volume/tests/__init__.py 0 0 0 100%
colour/volume/tests/test_macadam_limits.py 32 0 4 100%
colour/volume/tests/test_mesh.py 35 0 6 100%
colour/volume/tests/test_pointer_gamut.py 32 0 4 100%
colour/volume/tests/test_rgb.py 31 0 6 100%
colour/volume/tests/test_spectrum.py 45 0 6 100%
Total 44040 226 2588 99%

No items found using the specified filter.