Coverage report: 99%

Files Functions Classes

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

File class statements missing excluded coverage
colour/__init__.py colour 1 0 0 100%
colour/__init__.py (no class) 91 0 19 100%
colour/adaptation/__init__.py (no class) 51 0 2 100%
colour/adaptation/cie1994.py (no class) 101 0 2 100%
colour/adaptation/cmccat2000.py InductionFactors_CMCCAT2000 0 0 0 100%
colour/adaptation/cmccat2000.py (no class) 57 0 2 100%
colour/adaptation/datasets/__init__.py (no class) 2 0 0 100%
colour/adaptation/datasets/cat.py (no class) 37 0 2 100%
colour/adaptation/fairchild1990.py (no class) 56 1 0 98%
colour/adaptation/fairchild2020.py Coefficients_DegreeOfAdaptation_vK20 0 0 0 100%
colour/adaptation/fairchild2020.py (no class) 46 0 2 100%
colour/adaptation/li2025.py (no class) 36 0 2 100%
colour/adaptation/tests/__init__.py (no class) 0 0 0 100%
colour/adaptation/tests/test__init__.py TestChromaticAdaptation 30 0 0 100%
colour/adaptation/tests/test__init__.py (no class) 15 0 0 100%
colour/adaptation/tests/test_cie1994.py TestChromaticAdaptationCIE1994 41 0 0 100%
colour/adaptation/tests/test_cie1994.py (no class) 19 0 0 100%
colour/adaptation/tests/test_cmccat2000.py TestChromaticAdaptationForwardCMCCAT2000 37 0 0 100%
colour/adaptation/tests/test_cmccat2000.py TestChromaticAdaptationInverseCMCCAT2000 37 0 0 100%
colour/adaptation/tests/test_cmccat2000.py TestChromaticAdaptationCMCCAT2000 3 0 0 100%
colour/adaptation/tests/test_cmccat2000.py (no class) 27 0 0 100%
colour/adaptation/tests/test_fairchild1990.py TestChromaticAdaptationFairchild1990 39 0 0 100%
colour/adaptation/tests/test_fairchild1990.py (no class) 21 0 0 100%
colour/adaptation/tests/test_fairchild2020.py TestMatrixChromaticAdaptationVonKries 27 0 0 100%
colour/adaptation/tests/test_fairchild2020.py TestChromaticAdaptationVonKries 32 0 0 100%
colour/adaptation/tests/test_fairchild2020.py (no class) 27 0 0 100%
colour/adaptation/tests/test_li2025.py TestChromaticAdaptationLi2025 38 0 0 100%
colour/adaptation/tests/test_li2025.py (no class) 19 0 0 100%
colour/adaptation/tests/test_vonkries.py TestMatrixChromaticAdaptationVonKries 27 0 0 100%
colour/adaptation/tests/test_vonkries.py TestChromaticAdaptationVonKries 31 0 0 100%
colour/adaptation/tests/test_vonkries.py (no class) 25 0 0 100%
colour/adaptation/tests/test_zhai2018.py TestChromaticAdaptationZhai2018 37 0 0 100%
colour/adaptation/tests/test_zhai2018.py (no class) 19 0 0 100%
colour/adaptation/vonkries.py (no class) 31 0 2 100%
colour/adaptation/zhai2018.py (no class) 36 0 2 100%
colour/algebra/__init__.py algebra 1 0 0 100%
colour/algebra/__init__.py (no class) 26 0 2 100%
colour/algebra/common.py sdiv_mode 10 0 0 100%
colour/algebra/common.py spow_enable 10 0 0 100%
colour/algebra/common.py (no class) 136 0 2 100%
colour/algebra/coordinates/__init__.py (no class) 2 0 0 100%
colour/algebra/coordinates/tests/__init__.py (no class) 0 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py TestCartesianToSpherical 14 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py TestSphericalToCartesian 14 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py TestCartesianToPolar 14 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py TestPolarToCartesian 14 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py TestCartesianToCylindrical 14 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py TestCylindricalToCartesian 14 0 0 100%
colour/algebra/coordinates/tests/test_transformations.py (no class) 43 0 0 100%
colour/algebra/coordinates/transformations.py (no class) 43 0 2 100%
colour/algebra/extrapolation.py Extrapolator 46 0 0 100%
colour/algebra/extrapolation.py (no class) 33 0 2 100%
colour/algebra/interpolation.py KernelInterpolator 73 0 2 100%
colour/algebra/interpolation.py NearestNeighbourInterpolator 3 0 0 100%
colour/algebra/interpolation.py LinearInterpolator 32 0 0 100%
colour/algebra/interpolation.py SpragueInterpolator 53 0 0 100%
colour/algebra/interpolation.py CubicSplineInterpolator 2 0 0 100%
colour/algebra/interpolation.py PchipInterpolator 4 0 0 100%
colour/algebra/interpolation.py NullInterpolator 50 0 0 100%
colour/algebra/interpolation.py (no class) 198 0 12 100%
colour/algebra/prng.py (no class) 15 0 2 100%
colour/algebra/regression.py (no class) 14 0 2 100%
colour/algebra/tests/__init__.py (no class) 0 0 0 100%
colour/algebra/tests/test_common.py TestGetSdivMode 16 0 0 100%
colour/algebra/tests/test_common.py TestSetSdivMode 17 0 0 100%
colour/algebra/tests/test_common.py TestSdivMode 12 0 0 100%
colour/algebra/tests/test_common.py TestSdiv 26 0 0 100%
colour/algebra/tests/test_common.py TestIsSpowEnabled 4 0 0 100%
colour/algebra/tests/test_common.py TestSetSpowEnabled 6 0 0 100%
colour/algebra/tests/test_common.py TestSpowEnable 12 0 0 100%
colour/algebra/tests/test_common.py TestSpow 7 0 0 100%
colour/algebra/tests/test_common.py TestNormaliseVector 3 0 0 100%
colour/algebra/tests/test_common.py TestNormaliseMaximum 6 0 0 100%
colour/algebra/tests/test_common.py TestVectorDot 5 0 0 100%
colour/algebra/tests/test_common.py TestEuclideanDistance 17 0 0 100%
colour/algebra/tests/test_common.py TestManhattanDistance 17 0 0 100%
colour/algebra/tests/test_common.py TestLinearConversion 1 0 0 100%
colour/algebra/tests/test_common.py TestLinstepFunction 2 0 0 100%
colour/algebra/tests/test_common.py TestSmoothstepFunction 6 0 0 100%
colour/algebra/tests/test_common.py TestIsIdentity 4 0 0 100%
colour/algebra/tests/test_common.py TestEigenDecomposition 16 0 0 100%
colour/algebra/tests/test_common.py (no class) 56 0 0 100%
colour/algebra/tests/test_extrapolation.py TestExtrapolator 37 0 4 100%
colour/algebra/tests/test_extrapolation.py (no class) 23 0 0 100%
colour/algebra/tests/test_interpolation.py TestKernelNearestNeighbour 1 0 0 100%
colour/algebra/tests/test_interpolation.py TestKernelLinear 1 0 0 100%
colour/algebra/tests/test_interpolation.py TestKernelSinc 2 0 0 100%
colour/algebra/tests/test_interpolation.py TestKernelLanczos 2 0 0 100%
colour/algebra/tests/test_interpolation.py TestKernelCardinalSpline 2 0 0 100%
colour/algebra/tests/test_interpolation.py TestKernelInterpolator 49 0 8 100%
colour/algebra/tests/test_interpolation.py TestNearestNeighbourInterpolator 5 0 6 100%
colour/algebra/tests/test_interpolation.py TestLinearInterpolator 23 0 7 100%
colour/algebra/tests/test_interpolation.py TestSpragueInterpolator 22 0 8 100%
colour/algebra/tests/test_interpolation.py TestCubicSplineInterpolator 1 0 2 100%
colour/algebra/tests/test_interpolation.py TestPchipInterpolator 7 0 6 100%
colour/algebra/tests/test_interpolation.py TestNullInterpolator 37 0 9 100%
colour/algebra/tests/test_interpolation.py TestLagrangeCoefficients 4 0 0 100%
colour/algebra/tests/test_interpolation.py TestTableInterpolationTrilinear 3 0 0 100%
colour/algebra/tests/test_interpolation.py TestTableInterpolationTetrahedral 3 0 0 100%
colour/algebra/tests/test_interpolation.py TestTableInterpolation 4 0 0 100%
colour/algebra/tests/test_interpolation.py (no class) 95 0 0 100%
colour/algebra/tests/test_prng.py TestRandomTripletGenerator 2 0 0 100%
colour/algebra/tests/test_prng.py (no class) 15 0 2 100%
colour/algebra/tests/test_regression.py TestLeastSquareMappingMoorePenrose 7 0 0 100%
colour/algebra/tests/test_regression.py (no class) 13 0 0 100%
colour/appearance/__init__.py (no class) 26 0 0 100%
colour/appearance/atd95.py CAM_ReferenceSpecification_ATD95 0 0 0 100%
colour/appearance/atd95.py CAM_Specification_ATD95 0 0 0 100%
colour/appearance/atd95.py (no class) 81 0 0 100%
colour/appearance/cam16.py InductionFactors_CAM16 0 0 0 100%
colour/appearance/cam16.py CAM_Specification_CAM16 0 0 0 100%
colour/appearance/cam16.py (no class) 96 0 0 100%
colour/appearance/ciecam02.py InductionFactors_CIECAM02 0 0 0 100%
colour/appearance/ciecam02.py CAM_Specification_CIECAM02 0 0 0 100%
colour/appearance/ciecam02.py (no class) 269 0 5 100%
colour/appearance/ciecam16.py InductionFactors_CIECAM16 0 0 0 100%
colour/appearance/ciecam16.py CAM_Specification_CIECAM16 0 0 0 100%
colour/appearance/ciecam16.py (no class) 119 0 0 100%
colour/appearance/hellwig2022.py InductionFactors_Hellwig2022 0 0 0 100%
colour/appearance/hellwig2022.py CAM_Specification_Hellwig2022 0 0 0 100%
colour/appearance/hellwig2022.py (no class) 164 0 2 100%
colour/appearance/hke.py (no class) 37 0 2 100%
colour/appearance/hunt.py InductionFactors_Hunt 0 0 0 100%
colour/appearance/hunt.py CAM_ReferenceSpecification_Hunt 0 0 0 100%
colour/appearance/hunt.py CAM_Specification_Hunt 0 0 0 100%
colour/appearance/hunt.py (no class) 252 12 2 95%
colour/appearance/kim2009.py InductionFactors_Kim2009 0 0 0 100%
colour/appearance/kim2009.py MediaParameters_Kim2009 0 0 0 100%
colour/appearance/kim2009.py CAM_Specification_Kim2009 0 0 0 100%
colour/appearance/kim2009.py (no class) 116 0 0 100%
colour/appearance/llab.py InductionFactors_LLAB 0 0 0 100%
colour/appearance/llab.py CAM_ReferenceSpecification_LLAB 0 0 0 100%
colour/appearance/llab.py CAM_Specification_LLAB 0 0 0 100%
colour/appearance/llab.py (no class) 123 0 0 100%
colour/appearance/nayatani95.py CAM_ReferenceSpecification_Nayatani95 0 0 0 100%
colour/appearance/nayatani95.py CAM_Specification_Nayatani95 0 0 0 100%
colour/appearance/nayatani95.py (no class) 183 12 2 93%
colour/appearance/rlab.py CAM_ReferenceSpecification_RLAB 0 0 0 100%
colour/appearance/rlab.py CAM_Specification_RLAB 0 0 0 100%
colour/appearance/rlab.py (no class) 62 0 0 100%
colour/appearance/scam.py InductionFactors_sCAM 0 0 0 100%
colour/appearance/scam.py CAM_Specification_sCAM 0 0 0 100%
colour/appearance/scam.py (no class) 123 0 0 100%
colour/appearance/tests/__init__.py (no class) 0 0 0 100%
colour/appearance/tests/test_atd95.py TestXYZ_to_ATD95 46 0 0 100%
colour/appearance/tests/test_atd95.py (no class) 20 0 0 100%
colour/appearance/tests/test_cam16.py TestXYZ_to_CAM16 49 0 0 100%
colour/appearance/tests/test_cam16.py TestCAM16_to_XYZ 52 0 0 100%
colour/appearance/tests/test_cam16.py (no class) 30 0 0 100%
colour/appearance/tests/test_ciecam02.py TestXYZ_to_CIECAM02 49 0 0 100%
colour/appearance/tests/test_ciecam02.py TestCIECAM02_to_XYZ 52 0 0 100%
colour/appearance/tests/test_ciecam02.py (no class) 30 0 0 100%
colour/appearance/tests/test_ciecam16.py TestXYZ_to_CIECAM16 54 0 0 100%
colour/appearance/tests/test_ciecam16.py TestCIECAM16_to_XYZ 57 0 0 100%
colour/appearance/tests/test_ciecam16.py (no class) 30 0 0 100%
colour/appearance/tests/test_hellwig2022.py TestXYZ_to_Hellwig2022 46 0 0 100%
colour/appearance/tests/test_hellwig2022.py TestHellwig2022_to_XYZ 55 0 0 100%
colour/appearance/tests/test_hellwig2022.py (no class) 30 0 0 100%
colour/appearance/tests/test_hke.py TestHelmholtzKohlrauschEffectObjectNayatani1997 23 0 0 100%
colour/appearance/tests/test_hke.py TestHelmholtzKohlrauschEffectLuminousNayatani1997 23 0 0 100%
colour/appearance/tests/test_hke.py TestCoefficient_K_Br_Nayatani1997 17 0 0 100%
colour/appearance/tests/test_hke.py TestCoefficient_q_Nayatani1997 17 0 0 100%
colour/appearance/tests/test_hke.py (no class) 33 0 0 100%
colour/appearance/tests/test_hunt.py TestXYZ_to_Hunt 71 0 0 100%
colour/appearance/tests/test_hunt.py (no class) 24 0 0 100%
colour/appearance/tests/test_kim2009.py TestXYZ_to_Kim2009 46 0 0 100%
colour/appearance/tests/test_kim2009.py TestKim2009_to_XYZ 49 0 0 100%
colour/appearance/tests/test_kim2009.py (no class) 30 0 0 100%
colour/appearance/tests/test_llab.py TestXYZ_to_Kim2009 46 0 0 100%
colour/appearance/tests/test_llab.py TestKim2009_to_XYZ 49 0 0 100%
colour/appearance/tests/test_llab.py (no class) 30 0 0 100%
colour/appearance/tests/test_nayatani95.py TestXYZ_to_Nayatani95 44 0 0 100%
colour/appearance/tests/test_nayatani95.py (no class) 19 0 0 100%
colour/appearance/tests/test_rlab.py TestXYZ_to_Nayatani95 44 0 0 100%
colour/appearance/tests/test_rlab.py (no class) 19 0 0 100%
colour/appearance/tests/test_scam.py TestXYZ_to_sCAM 42 0 0 100%
colour/appearance/tests/test_scam.py TestsCAM_to_XYZ 54 0 0 100%
colour/appearance/tests/test_scam.py (no class) 30 0 0 100%
colour/appearance/tests/test_zcam.py TestXYZ_to_ZCAM 53 0 0 100%
colour/appearance/tests/test_zcam.py TestZCAM_to_XYZ 64 0 0 100%
colour/appearance/tests/test_zcam.py (no class) 29 0 0 100%
colour/appearance/zcam.py InductionFactors_ZCAM 0 0 0 100%
colour/appearance/zcam.py CAM_ReferenceSpecification_ZCAM 0 0 0 100%
colour/appearance/zcam.py CAM_Specification_ZCAM 0 0 0 100%
colour/appearance/zcam.py (no class) 136 0 0 100%
colour/biochemistry/__init__.py (no class) 2 0 0 100%
colour/biochemistry/michaelis_menten.py (no class) 48 0 2 100%
colour/biochemistry/tests/__init__.py (no class) 0 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py TestReactionRateMichaelisMentenMichaelis1913 21 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py TestSubstrateConcentrationMichaelisMentenMichaelis1913 21 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py TestReactionRateMichaelisMentenAbebe2017 24 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py TestSubstrateConcentrationMichaelisMentenAbebe2017 24 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py TestReactionRateMichaelisMenten 2 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py TestSubstrateConcentrationMichaelisMenten 2 0 0 100%
colour/biochemistry/tests/test_michaelis_menten.py (no class) 37 0 0 100%
colour/blindness/__init__.py (no class) 5 0 0 100%
colour/blindness/datasets/__init__.py (no class) 2 0 0 100%
colour/blindness/datasets/machado2010.py (no class) 11 0 0 100%
colour/blindness/machado2009.py (no class) 76 0 4 100%
colour/blindness/tests/__init__.py (no class) 0 0 0 100%
colour/blindness/tests/test_machado2009.py TestMsdsCmfsAnomalousTrichromacyMachado2009 8 0 0 100%
colour/blindness/tests/test_machado2009.py TestMatrixAnomalousTrichromacyMachado2009 12 0 0 100%
colour/blindness/tests/test_machado2009.py TestMatrixCvdMachado2009 6 0 0 100%
colour/blindness/tests/test_machado2009.py (no class) 22 0 0 100%
colour/characterisation/__init__.py (no class) 11 0 0 100%
colour/characterisation/aces_it.py (no class) 217 0 8 100%
colour/characterisation/cameras.py RGB_CameraSensitivities 1 0 0 100%
colour/characterisation/cameras.py (no class) 14 0 9 100%
colour/characterisation/correction.py (no class) 132 12 2 91%
colour/characterisation/datasets/__init__.py (no class) 12 0 0 100%
colour/characterisation/datasets/aces_it.py (no class) 12 0 0 100%
colour/characterisation/datasets/cameras/__init__.py (no class) 6 0 0 100%
colour/characterisation/datasets/cameras/dslr/__init__.py (no class) 2 0 0 100%
colour/characterisation/datasets/cameras/dslr/sensitivities.py (no class) 14 0 0 100%
colour/characterisation/datasets/colour_checkers/__init__.py (no class) 4 0 0 100%
colour/characterisation/datasets/colour_checkers/chromaticity_coordinates.py ColourChecker 0 0 0 100%
colour/characterisation/datasets/colour_checkers/chromaticity_coordinates.py (no class) 82 0 2 100%
colour/characterisation/datasets/colour_checkers/sds.py (no class) 27 0 0 100%
colour/characterisation/datasets/displays/__init__.py (no class) 8 0 0 100%
colour/characterisation/datasets/displays/crt/__init__.py (no class) 2 0 0 100%
colour/characterisation/datasets/displays/crt/primaries.py (no class) 14 0 0 100%
colour/characterisation/datasets/displays/lcd/__init__.py (no class) 2 0 0 100%
colour/characterisation/datasets/displays/lcd/primaries.py (no class) 14 0 0 100%
colour/characterisation/datasets/filters/__init__.py (no class) 2 0 0 100%
colour/characterisation/datasets/filters/sds.py (no class) 16 0 0 100%
colour/characterisation/datasets/lenses/__init__.py (no class) 2 0 0 100%
colour/characterisation/datasets/lenses/sds.py (no class) 16 0 0 100%
colour/characterisation/displays.py RGB_DisplayPrimaries 1 0 0 100%
colour/characterisation/displays.py (no class) 14 0 9 100%
colour/characterisation/tests/__init__.py (no class) 0 0 0 100%
colour/characterisation/tests/test_aces_it.py TestSdToAcesRelativeExposureValues 17 0 0 100%
colour/characterisation/tests/test_aces_it.py TestReadTrainingDataRawtoacesV1 1 0 0 100%
colour/characterisation/tests/test_aces_it.py TestGenerateIlluminantsRawtoacesV1 1 0 0 100%
colour/characterisation/tests/test_aces_it.py TestWhiteBalanceMultipliers 2 0 0 100%
colour/characterisation/tests/test_aces_it.py TestBestIlluminant 2 0 0 100%
colour/characterisation/tests/test_aces_it.py TestNormaliseIlluminant 1 0 0 100%
colour/characterisation/tests/test_aces_it.py TestTrainingDataSdsToRGB 7 0 0 100%
colour/characterisation/tests/test_aces_it.py TestTrainingDataSdsToXYZ 4 0 0 100%
colour/characterisation/tests/test_aces_it.py TestWhitepointPreservingMatrix 3 0 0 100%
colour/characterisation/tests/test_aces_it.py TestOptimizationFactoryRawtoacesV1 1 0 0 100%
colour/characterisation/tests/test_aces_it.py TestOptimizationFactoryJzazbz 1 0 0 100%
colour/characterisation/tests/test_aces_it.py TestOptimizationFactoryOklab18 1 0 0 100%
colour/characterisation/tests/test_aces_it.py TestMatrixIdt 18 0 2 100%
colour/characterisation/tests/test_aces_it.py TestCamera_RGB_to_ACES2065_1 4 0 2 100%
colour/characterisation/tests/test_aces_it.py (no class) 47 0 0 100%
colour/characterisation/tests/test_correction.py TestMatrixAugmentedCheung2004 8 0 0 100%
colour/characterisation/tests/test_correction.py TestPolynomialExpansionFinlayson2015 9 0 0 100%
colour/characterisation/tests/test_correction.py TestPolynomialExpansionVandermonde 7 0 0 100%
colour/characterisation/tests/test_correction.py TestMatrixColourCorrectionCheung2004 2 0 13 100%
colour/characterisation/tests/test_correction.py TestMatrixColourCorrectionFinlayson2015 2 0 13 100%
colour/characterisation/tests/test_correction.py TestMatrixColourCorrectionVandermonde 2 0 13 100%
colour/characterisation/tests/test_correction.py TestApplyMatrixColourCorrectionCheung2004 11 0 13 100%
colour/characterisation/tests/test_correction.py TestApplyMatrixColourCorrectionFinlayson2015 11 0 13 100%
colour/characterisation/tests/test_correction.py TestApplyMatrixColourCorrectionVandermonde 11 0 13 100%
colour/characterisation/tests/test_correction.py TestColourCorrectionCheung2004 11 0 14 100%
colour/characterisation/tests/test_correction.py TestColourCorrectionFinlayson2015 11 0 14 100%
colour/characterisation/tests/test_correction.py TestColourCorrectionVandermonde 11 0 14 100%
colour/characterisation/tests/test_correction.py (no class) 58 0 66 100%
colour/colorimetry/__init__.py (no class) 32 0 2 100%
colour/colorimetry/blackbody.py (no class) 40 0 2 100%
colour/colorimetry/cmfs.py LMS_ConeFundamentals 1 0 0 100%
colour/colorimetry/cmfs.py RGB_ColourMatchingFunctions 1 0 0 100%
colour/colorimetry/cmfs.py XYZ_ColourMatchingFunctions 1 0 0 100%
colour/colorimetry/cmfs.py (no class) 18 0 9 100%
colour/colorimetry/correction.py (no class) 10 0 128 100%
colour/colorimetry/datasets/__init__.py (no class) 8 0 0 100%
colour/colorimetry/datasets/cmfs.py (no class) 26 0 0 100%
colour/colorimetry/datasets/illuminants/__init__.py (no class) 10 0 0 100%
colour/colorimetry/datasets/illuminants/chromaticity_coordinates.py (no class) 39 0 0 100%
colour/colorimetry/datasets/illuminants/hunterlab.py Illuminant_Specification_HunterLab 0 0 0 100%
colour/colorimetry/datasets/illuminants/hunterlab.py (no class) 27 0 2 100%
colour/colorimetry/datasets/illuminants/sds.py (no class) 21 0 0 100%
colour/colorimetry/datasets/illuminants/sds_d_illuminant_series.py (no class) 14 0 0 100%
colour/colorimetry/datasets/illuminants/tristimulus_values.py (no class) 18 0 0 100%
colour/colorimetry/datasets/lefs.py (no class) 25 0 0 100%
colour/colorimetry/datasets/light_sources/__init__.py (no class) 4 0 0 100%
colour/colorimetry/datasets/light_sources/chromaticity_coordinates.py (no class) 42 0 0 100%
colour/colorimetry/datasets/light_sources/sds.py (no class) 33 0 0 100%
colour/colorimetry/dominant.py (no class) 57 0 2 100%
colour/colorimetry/generation.py (no class) 79 5 2 94%
colour/colorimetry/illuminants.py (no class) 38 0 2 100%
colour/colorimetry/lefs.py (no class) 27 0 2 100%
colour/colorimetry/lightness.py (no class) 74 0 2 100%
colour/colorimetry/luminance.py (no class) 76 0 2 100%
colour/colorimetry/photometry.py (no class) 25 0 0 100%
colour/colorimetry/spectrum.py SpectralShape 45 0 0 100%
colour/colorimetry/spectrum.py SpectralDistribution 78 0 0 100%
colour/colorimetry/spectrum.py MultiSpectralDistributions 44 0 0 100%
colour/colorimetry/spectrum.py (no class) 145 0 7 100%
colour/colorimetry/tests/__init__.py (no class) 0 0 0 100%
colour/colorimetry/tests/test_blackbody.py TestPlanckLaw 20 0 0 100%
colour/colorimetry/tests/test_blackbody.py TestSdBlackbody 1 0 0 100%
colour/colorimetry/tests/test_blackbody.py TestRayleighJeansLaw 18 0 0 100%
colour/colorimetry/tests/test_blackbody.py TestSdRayleighJeans 1 0 0 100%
colour/colorimetry/tests/test_blackbody.py (no class) 34 0 2 100%
colour/colorimetry/tests/test_correction.py TestBandpassCorrectionStearns1988 0 0 20 100%
colour/colorimetry/tests/test_correction.py (no class) 11 0 9 100%
colour/colorimetry/tests/test_dominant.py TestClosestSpectralLocusWavelength 35 0 6 100%
colour/colorimetry/tests/test_dominant.py TestDominantWavelength 41 0 6 100%
colour/colorimetry/tests/test_dominant.py TestComplementaryWavelength 41 0 6 100%
colour/colorimetry/tests/test_dominant.py TestExcitationPurity 21 0 6 100%
colour/colorimetry/tests/test_dominant.py TestColorimetricPurity 21 0 6 100%
colour/colorimetry/tests/test_dominant.py (no class) 45 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdConstant 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdZeros 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdOnes 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestMsdsConstant 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestMsdsZeros 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestMsdsOnes 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdGaussianNormal 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdGaussianFwhm 5 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdSingleLedOhno2005 4 0 0 100%
colour/colorimetry/tests/test_generation.py TestSdMultiLedsOhno2005 8 0 0 100%
colour/colorimetry/tests/test_generation.py (no class) 31 0 0 100%
colour/colorimetry/tests/test_illuminants.py TestSdCIEStandardIlluminantA 1 0 0 100%
colour/colorimetry/tests/test_illuminants.py TestSdCIEIlluminantDSeries 6 0 0 100%
colour/colorimetry/tests/test_illuminants.py TestDaylightLocusFunction 13 0 0 100%
colour/colorimetry/tests/test_illuminants.py (no class) 24 0 2 100%
colour/colorimetry/tests/test_lefs.py TestMesopicWeightingFunction 15 0 0 100%
colour/colorimetry/tests/test_lefs.py TestSdMesopicLuminousEfficiencyFunction 1 0 0 100%
colour/colorimetry/tests/test_lefs.py (no class) 20 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightnessGlasser1958 20 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightnessWyszecki1963 20 0 0 100%
colour/colorimetry/tests/test_lightness.py TestIntermediateLightnessFunctionCIE1976 19 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightnessCIE1976 23 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightnessFairchild2010 23 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightnessFairchild2011 23 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightnessAbebe2017 18 0 0 100%
colour/colorimetry/tests/test_lightness.py TestLightness 7 0 0 100%
colour/colorimetry/tests/test_lightness.py (no class) 56 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminanceNewhall1943 20 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminanceASTMD1535 20 0 0 100%
colour/colorimetry/tests/test_luminance.py TestIntermediateLuminanceFunctionCIE1976 19 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminanceCIE1976 23 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminanceFairchild2010 23 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminanceFairchild2011 23 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminanceAbebe2017 18 0 0 100%
colour/colorimetry/tests/test_luminance.py TestLuminance 7 0 0 100%
colour/colorimetry/tests/test_luminance.py (no class) 56 0 0 100%
colour/colorimetry/tests/test_photometry.py TestLuminousFlux 3 0 0 100%
colour/colorimetry/tests/test_photometry.py TestLuminousEfficiency 3 0 0 100%
colour/colorimetry/tests/test_photometry.py TestLuminousEfficacy 6 0 0 100%
colour/colorimetry/tests/test_photometry.py (no class) 17 0 0 100%
colour/colorimetry/tests/test_spectrum.py TestSpectralShape 33 0 0 100%
colour/colorimetry/tests/test_spectrum.py TestSpectralDistribution 55 0 4 100%
colour/colorimetry/tests/test_spectrum.py TestMultiSpectralDistributions 73 0 6 100%
colour/colorimetry/tests/test_spectrum.py TestReshapeSd 18 0 2 100%
colour/colorimetry/tests/test_spectrum.py TestSdsAndMdsToSds 7 0 0 100%
colour/colorimetry/tests/test_spectrum.py TestSdsAndMsdsToMsds 13 0 0 100%
colour/colorimetry/tests/test_spectrum.py (no class) 81 0 0 100%
colour/colorimetry/tests/test_transformations.py TestRGB_2_degree_cmfs_to_XYZ_2_degree_cmfs 16 0 0 100%
colour/colorimetry/tests/test_transformations.py TestRGB_10_degree_cmfs_to_XYZ_10_degree_cmfs 16 0 0 100%
colour/colorimetry/tests/test_transformations.py TestRGB_10_degree_cmfs_to_LMS_10_degree_cmfs 16 0 0 100%
colour/colorimetry/tests/test_transformations.py TestLMS_2_degree_cmfs_to_XYZ_2_degree_cmfs 16 0 0 100%
colour/colorimetry/tests/test_transformations.py TestLMS_10_degree_cmfs_to_XYZ_10_degree_cmfs 16 0 0 100%
colour/colorimetry/tests/test_transformations.py (no class) 37 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestHandleSpectralArguments 10 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestLagrangeCoefficientsASTME2022 6 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestTristimulusWeightingFactorsASTME2022 23 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestAdjustTristimulusWeightingFactorsASTME308 1 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestSd_to_XYZ_integration 14 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestSd_to_XYZ_tristimulus_weighting_factors_ASTME308 15 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestSd_to_XYZ_ASTME308 34 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestSd_to_XYZ 9 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestMsds_to_XYZ_integration 9 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestMsds_to_XYZ_ASTME308 10 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestAbsoluteIntegrationToXYZ 28 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py TestWavelength_to_XYZ 17 0 0 100%
colour/colorimetry/tests/test_tristimulus_values.py (no class) 70 0 2 100%
colour/colorimetry/tests/test_uniformity.py TestSpectralUniformity 3 0 0 100%
colour/colorimetry/tests/test_uniformity.py (no class) 16 0 2 100%
colour/colorimetry/tests/test_whiteness.py TestWhitenessBerger1959 24 0 0 100%
colour/colorimetry/tests/test_whiteness.py TestWhitenessTaube1960 24 0 0 100%
colour/colorimetry/tests/test_whiteness.py TestWhitenessStensby1968 20 0 0 100%
colour/colorimetry/tests/test_whiteness.py TestWhitenessASTM313 20 0 0 100%
colour/colorimetry/tests/test_whiteness.py TestWhitenessGanz1979 25 0 0 100%
colour/colorimetry/tests/test_whiteness.py TestWhitenessCIE2004 29 0 0 100%
colour/colorimetry/tests/test_whiteness.py TestWhiteness 9 0 0 100%
colour/colorimetry/tests/test_whiteness.py (no class) 52 0 0 100%
colour/colorimetry/tests/test_yellowness.py TestYellownessASTMD1925 20 0 0 100%
colour/colorimetry/tests/test_yellowness.py TestYellownessASTM313Alternative 20 0 0 100%
colour/colorimetry/tests/test_yellowness.py TestYellownessASTM313 21 0 0 100%
colour/colorimetry/tests/test_yellowness.py TestYellowness 8 0 0 100%
colour/colorimetry/tests/test_yellowness.py (no class) 34 0 0 100%
colour/colorimetry/transformations.py (no class) 49 0 2 100%
colour/colorimetry/tristimulus_values.py (no class) 220 0 10 100%
colour/colorimetry/uniformity.py (no class) 18 0 4 100%
colour/colorimetry/whiteness.py (no class) 61 0 2 100%
colour/colorimetry/yellowness.py (no class) 39 0 2 100%
colour/constants/__init__.py (no class) 6 0 0 100%
colour/constants/cie.py (no class) 10 0 6 100%
colour/constants/codata.py (no class) 12 0 12 100%
colour/constants/common.py (no class) 31 0 3 100%
colour/continuous/__init__.py (no class) 6 0 0 100%
colour/continuous/abstract.py AbstractContinuousFunction 22 0 25 100%
colour/continuous/abstract.py (no class) 101 0 2 100%
colour/continuous/multi_signals.py MultiSignals 138 0 2 100%
colour/continuous/multi_signals.py (no class) 73 0 8 100%
colour/continuous/signal.py Signal 124 0 2 100%
colour/continuous/signal.py (no class) 78 0 6 100%
colour/continuous/tests/__init__.py (no class) 0 0 0 100%
colour/continuous/tests/test_abstract.py AbstractTestContinuousFunction 6 6 0 0%
colour/continuous/tests/test_abstract.py (no class) 12 0 0 100%
colour/continuous/tests/test_multi_signal.py TestMultiSignals 245 0 2 100%
colour/continuous/tests/test_multi_signal.py TestMultiSignals.test__init__.NotSignal 0 0 0 100%
colour/continuous/tests/test_multi_signal.py TestMultiSignals.test__ne__.NotExtrapolator 0 0 0 100%
colour/continuous/tests/test_multi_signal.py (no class) 51 0 0 100%
colour/continuous/tests/test_signal.py TestSignal 180 0 2 100%
colour/continuous/tests/test_signal.py TestSignal.test__ne__.NotExtrapolator 0 0 0 100%
colour/continuous/tests/test_signal.py (no class) 48 0 0 100%
colour/contrast/__init__.py (no class) 12 0 2 100%
colour/contrast/barten1999.py (no class) 60 0 2 100%
colour/contrast/tests/__init__.py (no class) 0 0 0 100%
colour/contrast/tests/test__init__.py TestContrastSensitivityFunction 3 0 0 100%
colour/contrast/tests/test__init__.py (no class) 13 0 0 100%
colour/contrast/tests/test_barten1999.py TestOpticalMTFBarten1999 17 0 0 100%
colour/contrast/tests/test_barten1999.py TestPupilDiameterBarten1999 18 0 0 100%
colour/contrast/tests/test_barten1999.py TestSigmaBarten1999 19 0 0 100%
colour/contrast/tests/test_barten1999.py TestRetinalIlluminanceBarten1999 17 0 0 100%
colour/contrast/tests/test_barten1999.py TestMaximumAngularSizeBarten1999 21 0 0 100%
colour/contrast/tests/test_barten1999.py TestContrastSensitivityFunctionBarten1999 24 0 0 100%
colour/contrast/tests/test_barten1999.py (no class) 43 0 0 100%
colour/corresponding/__init__.py (no class) 5 0 0 100%
colour/corresponding/datasets/__init__.py (no class) 2 0 0 100%
colour/corresponding/datasets/breneman1987.py BrenemanExperimentResult 8 0 0 100%
colour/corresponding/datasets/breneman1987.py PrimariesChromaticityCoordinates 7 0 0 100%
colour/corresponding/datasets/breneman1987.py (no class) 57 0 8 100%
colour/corresponding/prediction.py CorrespondingColourDataset 4 0 0 100%
colour/corresponding/prediction.py CorrespondingChromaticitiesPrediction 3 0 0 100%
colour/corresponding/prediction.py (no class) 117 0 2 100%
colour/corresponding/tests/__init__.py (no class) 0 0 0 100%
colour/corresponding/tests/test_prediction.py TestConvertExperimentResultsBreneman1987 7 0 0 100%
colour/corresponding/tests/test_prediction.py TestCorrespondingChromaticitiesPredictionFairchild1990 1 0 0 100%
colour/corresponding/tests/test_prediction.py TestCorrespondingChromaticitiesPredictionCIE1994 1 0 0 100%
colour/corresponding/tests/test_prediction.py TestCorrespondingChromaticitiesPredictionCMCCAT2000 1 0 0 100%
colour/corresponding/tests/test_prediction.py TestCorrespondingChromaticitiesPredictionVonKries 1 0 0 100%
colour/corresponding/tests/test_prediction.py TestCorrespondingChromaticitiesPredictionZhai2018 1 0 0 100%
colour/corresponding/tests/test_prediction.py (no class) 31 0 2 100%
colour/difference/__init__.py (no class) 25 0 2 100%
colour/difference/cam02_ucs.py (no class) 25 0 2 100%
colour/difference/cam16_ucs.py (no class) 18 0 0 100%
colour/difference/delta_e.py Attributes_Specification_CIE2000 0 0 0 100%
colour/difference/delta_e.py (no class) 134 0 3 100%
colour/difference/din99.py (no class) 17 0 0 100%
colour/difference/huang2015.py (no class) 20 0 2 100%
colour/difference/stress.py (no class) 25 0 2 100%
colour/difference/tests/__init__.py (no class) 0 0 0 100%
colour/difference/tests/test__init__.py TestDelta_E 9 0 0 100%
colour/difference/tests/test__init__.py (no class) 14 0 0 100%
colour/difference/tests/test_cam02_ucs.py TestDelta_E_Luo2006 18 0 0 100%
colour/difference/tests/test_cam02_ucs.py (no class) 20 0 0 100%
colour/difference/tests/test_cam16_ucs.py TestDelta_E_Li2017 0 0 0 100%
colour/difference/tests/test_cam16_ucs.py (no class) 10 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_CIE1976 11 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_CIE1994 27 0 0 100%
colour/difference/tests/test_delta_e.py TestIntermediateAttributes_CIE2000 1 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_CIE2000 31 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_CMC 27 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_ITP 30 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_HyAB 24 0 0 100%
colour/difference/tests/test_delta_e.py TestDelta_E_HyCH 24 0 0 100%
colour/difference/tests/test_delta_e.py (no class) 60 0 0 100%
colour/difference/tests/test_din99.py TestDelta_E_DIN99 27 0 0 100%
colour/difference/tests/test_din99.py (no class) 19 0 0 100%
colour/difference/tests/test_huang2015.py TestPowerFunctionHuang2015 2 0 0 100%
colour/difference/tests/test_huang2015.py (no class) 13 0 0 100%
colour/difference/tests/test_stress.py TestIndexStress 3 0 0 100%
colour/difference/tests/test_stress.py (no class) 13 0 0 100%
colour/geometry/__init__.py (no class) 10 0 0 100%
colour/geometry/ellipse.py (no class) 72 0 2 100%
colour/geometry/intersection.py LineSegmentsIntersections_Specification 0 0 0 100%
colour/geometry/intersection.py (no class) 55 0 2 100%
colour/geometry/primitives.py (no class) 120 0 2 100%
colour/geometry/section.py (no class) 55 0 2 100%
colour/geometry/tests/__init__.py (no class) 0 0 0 100%
colour/geometry/tests/test__init__.py TestPrimitive 13 2 0 85%
colour/geometry/tests/test__init__.py TestPrimitiveVertices 4 0 0 100%
colour/geometry/tests/test__init__.py (no class) 15 0 0 100%
colour/geometry/tests/test_ellipse.py TestEllipseCoefficientsCanonicalForm 2 0 0 100%
colour/geometry/tests/test_ellipse.py TestEllipseCoefficientsGeneralForm 2 0 0 100%
colour/geometry/tests/test_ellipse.py TestPointAtAngleOnEllipse 2 0 0 100%
colour/geometry/tests/test_ellipse.py TestEllipseFittingHalir1998 1 0 0 100%
colour/geometry/tests/test_ellipse.py (no class) 19 0 0 100%
colour/geometry/tests/test_intersection.py TestExtendLineSegment 3 0 0 100%
colour/geometry/tests/test_intersection.py TestIntersectLineSegments 7 0 0 100%
colour/geometry/tests/test_intersection.py (no class) 15 0 0 100%
colour/geometry/tests/test_primitives.py TestPrimitiveGrid 16 0 0 100%
colour/geometry/tests/test_primitives.py TestPrimitiveCube 16 0 0 100%
colour/geometry/tests/test_primitives.py (no class) 15 0 0 100%
colour/geometry/tests/test_section.py TestEdgesToChord 3 0 0 100%
colour/geometry/tests/test_section.py TestCloseChord 1 0 0 100%
colour/geometry/tests/test_section.py TestUniqueVertices 2 0 0 100%
colour/geometry/tests/test_section.py TestHullSection 9 0 2 100%
colour/geometry/tests/test_section.py (no class) 22 0 0 100%
colour/geometry/tests/test_vertices.py TestPrimitiveVerticesQuadMpl 8 0 0 100%
colour/geometry/tests/test_vertices.py TestPrimitiveVerticesGridMpl 5 0 0 100%
colour/geometry/tests/test_vertices.py TestPrimitiveVerticesCubeMpl 11 0 0 100%
colour/geometry/tests/test_vertices.py TestPrimitiveVerticesSphere 8 0 0 100%
colour/geometry/tests/test_vertices.py (no class) 20 0 0 100%
colour/geometry/vertices.py (no class) 77 0 3 100%
colour/graph/__init__.py (no class) 3 0 0 100%
colour/graph/common.py (no class) 28 0 3 100%
colour/graph/conversion.py Conversion_Specification 2 0 0 100%
colour/graph/conversion.py (no class) 179 0 11 100%
colour/graph/tests/__init__.py (no class) 0 0 0 100%
colour/graph/tests/test_common.py TestColourspaceModelToReference 21 0 0 100%
colour/graph/tests/test_common.py (no class) 15 0 2 100%
colour/graph/tests/test_conversion.py TestDescribeConversionPath 3 0 0 100%
colour/graph/tests/test_conversion.py TestConvert 37 0 25 100%
colour/graph/tests/test_conversion.py (no class) 21 0 1 100%
colour/hints/__init__.py ProtocolInterpolator 0 0 6 100%
colour/hints/__init__.py ProtocolExtrapolator 0 0 4 100%
colour/hints/__init__.py ProtocolLUTSequenceItem 0 0 1 100%
colour/hints/__init__.py (no class) 111 0 24 100%
colour/io/__init__.py io 1 0 0 100%
colour/io/__init__.py (no class) 30 0 0 100%
colour/io/ctl.py (no class) 65 0 252 100%
colour/io/fichet2021.py Specification_Fichet2021 35 0 0 100%
colour/io/fichet2021.py (no class) 156 0 4 100%
colour/io/image.py Image_Specification_BitDepth 0 0 0 100%
colour/io/image.py Image_Specification_Attribute 0 0 0 100%
colour/io/image.py (no class) 155 0 27 100%
colour/io/luts/__init__.py (no class) 47 0 2 100%
colour/io/luts/cinespace_csp.py (no class) 157 0 2 100%
colour/io/luts/common.py (no class) 14 0 2 100%
colour/io/luts/iridas_cube.py (no class) 77 0 4 100%
colour/io/luts/lut.py AbstractLUT 49 0 0 100%
colour/io/luts/lut.py LUT1D 34 0 0 100%
colour/io/luts/lut.py LUT3x1D 46 2 0 96%
colour/io/luts/lut.py LUT3D 96 27 4 72%
colour/io/luts/lut.py (no class) 145 0 2 100%
colour/io/luts/operator.py AbstractLUTSequenceOperator 10 0 0 100%
colour/io/luts/operator.py LUTOperatorMatrix 48 0 0 100%
colour/io/luts/operator.py (no class) 41 0 2 100%
colour/io/luts/resolve_cube.py (no class) 112 0 2 100%
colour/io/luts/sequence.py LUTSequence 33 0 0 100%
colour/io/luts/sequence.py (no class) 32 0 2 100%
colour/io/luts/sony_spi1d.py (no class) 68 0 4 100%
colour/io/luts/sony_spi3d.py (no class) 59 0 4 100%
colour/io/luts/sony_spimtx.py (no class) 27 0 2 100%
colour/io/luts/tests/__init__.py (no class) 0 0 0 100%
colour/io/luts/tests/test__init__.py TestReadLUT 12 0 0 100%
colour/io/luts/tests/test__init__.py TestWriteLUT 14 0 0 100%
colour/io/luts/tests/test__init__.py (no class) 24 0 0 100%
colour/io/luts/tests/test_cinespace_csp.py TestReadLUTCinespace 19 0 0 100%
colour/io/luts/tests/test_cinespace_csp.py TestWriteLUTCinespace 39 0 0 100%
colour/io/luts/tests/test_cinespace_csp.py (no class) 25 0 0 100%
colour/io/luts/tests/test_common.py TestPathToTitle 1 0 0 100%
colour/io/luts/tests/test_common.py (no class) 11 0 0 100%
colour/io/luts/tests/test_iridas_cube.py TestReadLUTIridasCube 13 0 0 100%
colour/io/luts/tests/test_iridas_cube.py TestWriteLUTIridasCube 21 0 0 100%
colour/io/luts/tests/test_iridas_cube.py (no class) 22 0 0 100%
colour/io/luts/tests/test_lut.py AbstractTestLUT 6 6 0 0%
colour/io/luts/tests/test_lut.py TestLUT1D 115 0 8 100%
colour/io/luts/tests/test_lut.py TestLUT3x1D 118 0 8 100%
colour/io/luts/tests/test_lut.py TestLUT3D 118 0 10 100%
colour/io/luts/tests/test_lut.py TestLUT_to_LUT 36 0 0 100%
colour/io/luts/tests/test_lut.py (no class) 86 0 2 100%
colour/io/luts/tests/test_operator.py AbstractTestLUTSequenceOperator 6 6 0 0%
colour/io/luts/tests/test_operator.py TestLUTOperatorMatrix 28 0 0 100%
colour/io/luts/tests/test_operator.py (no class) 27 0 0 100%
colour/io/luts/tests/test_resolve_cube.py TestReadLUTResolveCube 16 0 0 100%
colour/io/luts/tests/test_resolve_cube.py TestWriteLUTResolveCube 26 0 0 100%
colour/io/luts/tests/test_resolve_cube.py (no class) 24 0 0 100%
colour/io/luts/tests/test_sequence.py TestLUTSequence 53 0 0 100%
colour/io/luts/tests/test_sequence.py TestLUTSequence.test_apply.GammaOperator 4 0 0 100%
colour/io/luts/tests/test_sequence.py (no class) 31 0 2 100%
colour/io/luts/tests/test_sony_spi1d.py TestReadLUTSonySPI1D 10 0 0 100%
colour/io/luts/tests/test_sony_spi1d.py TestWriteLUTSonySPI1D 11 0 0 100%
colour/io/luts/tests/test_sony_spi1d.py (no class) 21 0 0 100%
colour/io/luts/tests/test_sony_spi3d.py TestReadLUTSonySPI3D 13 0 0 100%
colour/io/luts/tests/test_sony_spi3d.py TestWriteLUTSonySPI3D 18 0 0 100%
colour/io/luts/tests/test_sony_spi3d.py (no class) 22 0 0 100%
colour/io/luts/tests/test_sony_spimtx.py TestReadLUTSonySPImtx 12 0 0 100%
colour/io/luts/tests/test_sony_spimtx.py TestWriteLUTSonySPImtx 11 0 0 100%
colour/io/luts/tests/test_sony_spimtx.py (no class) 21 0 0 100%
colour/io/ocio.py (no class) 30 0 2 100%
colour/io/tabular.py (no class) 58 0 4 100%
colour/io/tests/__init__.py (no class) 0 0 0 100%
colour/io/tests/test_ctl.py TestCtlRender 2 0 61 100%
colour/io/tests/test_ctl.py TestProcessImageCtl 0 0 69 100%
colour/io/tests/test_ctl.py TestTemplateCtlTransformFloat 6 0 0 100%
colour/io/tests/test_ctl.py TestTemplateCtlTransformFloat3 6 0 0 100%
colour/io/tests/test_ctl.py (no class) 25 0 2 100%
colour/io/tests/test_fichet2021.py TestMatchGroupsToNm 3 0 0 100%
colour/io/tests/test_fichet2021.py TestSdToSpectrumAttributeFichet2021 1 0 0 100%
colour/io/tests/test_fichet2021.py TestSpectrumAttributeToSdFichet2021 3 0 0 100%
colour/io/tests/test_fichet2021.py TestSdsAndMsdsToComponentsFichet2021 8 0 0 100%
colour/io/tests/test_fichet2021.py TestComponentsToSRGBFichet2021 23 0 0 100%
colour/io/tests/test_fichet2021.py TestReadSpectralImageFichet2021 4 0 0 100%
colour/io/tests/test_fichet2021.py TestWriteSpectralImageFichet2021 24 0 0 100%
colour/io/tests/test_fichet2021.py (no class) 78 0 0 100%
colour/io/tests/test_image.py TestImageSpecificationOpenImageIO 0 0 17 100%
colour/io/tests/test_image.py TestConvertBitDepth 30 0 6 100%
colour/io/tests/test_image.py TestReadImageOpenImageIO 0 0 69 100%
colour/io/tests/test_image.py TestWriteImageOpenImageIO 2 0 81 100%
colour/io/tests/test_image.py TestReadImageImageio 26 0 0 100%
colour/io/tests/test_image.py TestWriteImageImageio 27 0 0 100%
colour/io/tests/test_image.py TestReadImage 5 0 0 100%
colour/io/tests/test_image.py TestWriteImage 10 0 0 100%
colour/io/tests/test_image.py TestAs3ChannelsImage 18 0 0 100%
colour/io/tests/test_image.py (no class) 46 0 3 100%
colour/io/tests/test_ocio.py TestProcessImageOpenColorIO 13 0 2 100%
colour/io/tests/test_ocio.py (no class) 16 0 0 100%
colour/io/tests/test_tabular.py TestReadSpectralDataFromCsvFile 14 0 0 100%
colour/io/tests/test_tabular.py TestReadSdsFromCsvFile 5 0 0 100%
colour/io/tests/test_tabular.py TestWriteSdsToCsvFile 14 0 0 100%
colour/io/tests/test_tabular.py (no class) 25 0 0 100%
colour/io/tests/test_tm2714.py TestIES_TM2714_Header 18 0 2 100%
colour/io/tests/test_tm2714.py TestIES_TM2714_Sd 37 0 2 100%
colour/io/tests/test_tm2714.py (no class) 46 0 2 100%
colour/io/tests/test_uprtek_sekonic.py AbstractTestSpectralDistribution 28 0 0 100%
colour/io/tests/test_uprtek_sekonic.py TestSpectralDistributionUprTek 5 0 0 100%
colour/io/tests/test_uprtek_sekonic.py TestSpectralDistributionSekonic 5 0 0 100%
colour/io/tests/test_uprtek_sekonic.py (no class) 30 0 2 100%
colour/io/tests/test_xrite.py TestReadSdsFromXRiteFile 5 0 0 100%
colour/io/tests/test_xrite.py (no class) 15 0 0 100%
colour/io/tm2714.py Element_Specification_IESTM2714 0 0 0 100%
colour/io/tm2714.py Header_IESTM2714 75 0 0 100%
colour/io/tm2714.py SpectralDistribution_IESTM2714 105 0 4 100%
colour/io/tm2714.py (no class) 116 0 2 100%
colour/io/uprtek_sekonic.py SpectralDistribution_UPRTek 38 0 0 100%
colour/io/uprtek_sekonic.py SpectralDistribution_Sekonic 7 0 0 100%
colour/io/uprtek_sekonic.py (no class) 33 0 2 100%
colour/io/xrite.py (no class) 37 0 2 100%
colour/models/__init__.py (no class) 82 0 0 100%
colour/models/cam02_ucs.py Coefficients_UCS_Luo2006 0 0 0 100%
colour/models/cam02_ucs.py (no class) 90 0 2 100%
colour/models/cam16_ucs.py (no class) 83 0 2 100%
colour/models/cie_lab.py (no class) 34 0 0 100%
colour/models/cie_luv.py (no class) 79 0 0 100%
colour/models/cie_ucs.py (no class) 50 0 0 100%
colour/models/cie_uvw.py (no class) 34 0 0 100%
colour/models/cie_xyy.py (no class) 45 0 0 100%
colour/models/common.py (no class) 40 0 5 100%
colour/models/datasets/__init__.py (no class) 4 0 0 100%
colour/models/datasets/macadam_ellipses.py (no class) 12 0 2 100%
colour/models/datasets/pointer_gamut.py (no class) 17 0 2 100%
colour/models/din99.py (no class) 53 0 2 100%
colour/models/hdr_cie_lab.py (no class) 55 0 5 100%
colour/models/hdr_ipt.py (no class) 52 0 5 100%
colour/models/hunter_lab.py (no class) 47 0 0 100%
colour/models/hunter_rdab.py (no class) 41 0 0 100%
colour/models/icacb.py (no class) 31 0 0 100%
colour/models/igpgtg.py (no class) 28 0 0 100%
colour/models/ipt.py (no class) 30 0 0 100%
colour/models/jzazbz.py (no class) 75 0 5 100%
colour/models/oklab.py (no class) 25 0 0 100%
colour/models/osa_ucs.py (no class) 97 0 2 100%
colour/models/prolab.py (no class) 38 0 0 100%
colour/models/ragoo2021.py (no class) 25 0 0 100%
colour/models/rgb/__init__.py (no class) 26 0 0 100%
colour/models/rgb/cmyk.py (no class) 34 0 0 100%
colour/models/rgb/common.py (no class) 16 0 2 100%
colour/models/rgb/cylindrical.py (no class) 120 0 2 100%
colour/models/rgb/datasets/__init__.py (no class) 97 0 0 100%
colour/models/rgb/datasets/aces.py (no class) 38 0 2 100%
colour/models/rgb/datasets/adobe_rgb_1998.py (no class) 25 0 2 100%
colour/models/rgb/datasets/adobe_wide_gamut_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/apple_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/arri.py (no class) 36 0 2 100%
colour/models/rgb/datasets/best_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/beta_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/blackmagic_design.py (no class) 24 0 2 100%
colour/models/rgb/datasets/canon_cinema_gamut.py (no class) 24 0 2 100%
colour/models/rgb/datasets/cie_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/color_interop_forum.py (no class) 71 0 0 100%
colour/models/rgb/datasets/color_match_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/davinci_wide_gamut.py (no class) 24 0 2 100%
colour/models/rgb/datasets/dcdm_xyz.py (no class) 24 0 2 100%
colour/models/rgb/datasets/dci_p3.py (no class) 33 0 2 100%
colour/models/rgb/datasets/display_p3.py (no class) 25 0 2 100%
colour/models/rgb/datasets/dji_d_gamut.py (no class) 24 0 2 100%
colour/models/rgb/datasets/don_rgb_4.py (no class) 25 0 2 100%
colour/models/rgb/datasets/ebu_3213_e.py (no class) 23 0 2 100%
colour/models/rgb/datasets/eci_rgb_v2.py (no class) 29 0 2 100%
colour/models/rgb/datasets/ekta_space_ps5.py (no class) 25 0 2 100%
colour/models/rgb/datasets/filmlight.py (no class) 32 0 2 100%
colour/models/rgb/datasets/fujifilm.py (no class) 37 0 2 100%
colour/models/rgb/datasets/gopro.py (no class) 24 0 2 100%
colour/models/rgb/datasets/itur_bt_2020.py (no class) 24 0 2 100%
colour/models/rgb/datasets/itur_bt_470.py (no class) 37 0 2 100%
colour/models/rgb/datasets/itur_bt_709.py (no class) 24 0 2 100%
colour/models/rgb/datasets/itut_h_273.py (no class) 35 0 2 100%
colour/models/rgb/datasets/max_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/nikon_n_gamut.py (no class) 23 0 2 100%
colour/models/rgb/datasets/ntsc.py (no class) 36 0 2 100%
colour/models/rgb/datasets/p3_d65.py (no class) 25 0 2 100%
colour/models/rgb/datasets/pal_secam.py (no class) 23 0 2 100%
colour/models/rgb/datasets/panasonic_v_gamut.py (no class) 24 0 2 100%
colour/models/rgb/datasets/plasa_ansi_e154.py (no class) 25 0 2 100%
colour/models/rgb/datasets/red.py (no class) 96 0 2 100%
colour/models/rgb/datasets/rimm_romm_rgb.py (no class) 60 0 2 100%
colour/models/rgb/datasets/russell_rgb.py (no class) 25 0 2 100%
colour/models/rgb/datasets/sharp.py (no class) 24 0 2 100%
colour/models/rgb/datasets/smpte_240m.py (no class) 24 0 2 100%
colour/models/rgb/datasets/smpte_c.py (no class) 25 0 2 100%
colour/models/rgb/datasets/sony.py (no class) 72 0 2 100%
colour/models/rgb/datasets/srgb.py (no class) 24 0 2 100%
colour/models/rgb/datasets/tests/__init__.py (no class) 0 0 0 100%
colour/models/rgb/datasets/tests/test__init__.py TestRGB_COLOURSPACES 43 0 0 100%
colour/models/rgb/datasets/tests/test__init__.py (no class) 21 0 0 100%
colour/models/rgb/datasets/xtreme_rgb.py (no class) 25 0 2 100%
colour/models/rgb/derivation.py (no class) 39 0 2 100%
colour/models/rgb/hanbury2003.py (no class) 39 0 0 100%
colour/models/rgb/ictcp.py (no class) 52 0 2 100%
colour/models/rgb/itut_h_273.py FFmpegConstantsColourPrimaries_ITUTH273 0 0 0 100%
colour/models/rgb/itut_h_273.py FFmpegConstantsTransferCharacteristics_ITUTH273 0 0 0 100%
colour/models/rgb/itut_h_273.py FFmpegConstantsMatrixCoefficients_ITUTH273 0 0 0 100%
colour/models/rgb/itut_h_273.py describe_video_signal_colour_primaries.SpecificationColourPrimaries 0 0 0 100%
colour/models/rgb/itut_h_273.py describe_video_signal_transfer_characteristics.SpecificationTransferCharacteristics 0 0 0 100%
colour/models/rgb/itut_h_273.py describe_video_signal_matrix_coefficients.SpecificationMatrixCoefficients 0 0 0 100%
colour/models/rgb/itut_h_273.py (no class) 215 5 25 98%
colour/models/rgb/prismatic.py (no class) 29 0 0 100%
colour/models/rgb/rgb_colourspace.py RGB_Colourspace 95 0 0 100%
colour/models/rgb/rgb_colourspace.py (no class) 148 0 2 100%
colour/models/rgb/tests/__init__.py (no class) 0 0 0 100%
colour/models/rgb/tests/test_cmyk.py TestRGB_to_CMY 20 0 0 100%
colour/models/rgb/tests/test_cmyk.py TestCMY_to_RGB 20 0 0 100%
colour/models/rgb/tests/test_cmyk.py TestCMY_to_CMYK 20 0 0 100%
colour/models/rgb/tests/test_cmyk.py TestCMYK_to_CMY 20 0 0 100%
colour/models/rgb/tests/test_cmyk.py (no class) 37 0 0 100%
colour/models/rgb/tests/test_common.py TestXYZ_to_sRGB 6 0 0 100%
colour/models/rgb/tests/test_common.py TestsRGB_to_XYZ 6 0 0 100%
colour/models/rgb/tests/test_common.py (no class) 15 0 0 100%
colour/models/rgb/tests/test_cylindrical.py TestRGB_to_HSV 21 0 0 100%
colour/models/rgb/tests/test_cylindrical.py TestHSV_to_RGB 21 0 0 100%
colour/models/rgb/tests/test_cylindrical.py TestRGB_to_HSL 21 0 0 100%
colour/models/rgb/tests/test_cylindrical.py TestHSL_to_RGB 21 0 0 100%
colour/models/rgb/tests/test_cylindrical.py TestRGB_to_HCL 21 0 0 100%
colour/models/rgb/tests/test_cylindrical.py TestHCL_to_RGB 21 0 0 100%
colour/models/rgb/tests/test_cylindrical.py (no class) 49 0 0 100%
colour/models/rgb/tests/test_derivation.py Testxy_to_z 14 0 0 100%
colour/models/rgb/tests/test_derivation.py TestNormalisedPrimaryMatrix 9 0 0 100%
colour/models/rgb/tests/test_derivation.py TestChromaticallyAdaptedPrimaries 9 0 0 100%
colour/models/rgb/tests/test_derivation.py TestPrimariesWhitepoint 11 0 0 100%
colour/models/rgb/tests/test_derivation.py TestRGBLuminanceEquation 4 0 0 100%
colour/models/rgb/tests/test_derivation.py TestRGBLuminance 21 0 0 100%
colour/models/rgb/tests/test_derivation.py (no class) 41 0 0 100%
colour/models/rgb/tests/test_hanbury2003.py TestRGB_to_IHLS 20 0 0 100%
colour/models/rgb/tests/test_hanbury2003.py TestIHLS_to_RGB 20 0 0 100%
colour/models/rgb/tests/test_hanbury2003.py (no class) 25 0 0 100%
colour/models/rgb/tests/test_ictcp.py TestRGB_to_ICtCp 24 0 0 100%
colour/models/rgb/tests/test_ictcp.py TestICtCp_to_RGB 24 0 0 100%
colour/models/rgb/tests/test_ictcp.py TestXYZ_to_ICtCp 26 0 0 100%
colour/models/rgb/tests/test_ictcp.py TestICtCp_to_XYZ 26 0 0 100%
colour/models/rgb/tests/test_ictcp.py (no class) 37 0 0 100%
colour/models/rgb/tests/test_itut_h_273.py TestDescribeVideoSignalColourPrimaries 2 0 0 100%
colour/models/rgb/tests/test_itut_h_273.py TestDescribeVideoSignalTransferCharacteristics 2 0 0 100%
colour/models/rgb/tests/test_itut_h_273.py TestDescribeVideoSignalMatrixCoefficients 2 0 0 100%
colour/models/rgb/tests/test_itut_h_273.py (no class) 15 0 0 100%
colour/models/rgb/tests/test_prismatic.py TestRGB_to_Prismatic 19 0 0 100%
colour/models/rgb/tests/test_prismatic.py TestPrismatic_to_RGB 19 0 0 100%
colour/models/rgb/tests/test_prismatic.py (no class) 25 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py TestRGB_Colourspace 31 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py TestXYZ_to_RGB 30 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py TestRGB_to_XYZ 30 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py TestMatrix_RGB_to_RGB 9 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py TestRGB_to_RGB 35 0 0 100%
colour/models/rgb/tests/test_rgb_colourspace.py (no class) 44 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestRoundBT2100 1 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestRangeYCbCr 8 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestMatrixYCbCr 5 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestOffsetYCbCr 4 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestRGB_to_YCbCr 30 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestYCbCr_to_RGB 29 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestRGB_to_YcCbcCrc 28 0 0 100%
colour/models/rgb/tests/test_ycbcr.py TestYcCbcCrc_to_RGB 28 0 0 100%
colour/models/rgb/tests/test_ycbcr.py (no class) 45 0 0 100%
colour/models/rgb/tests/test_ycocg.py TestRGB_to_YCoCg 23 0 0 100%
colour/models/rgb/tests/test_ycocg.py TestYCoCg_to_RGB 23 0 0 100%
colour/models/rgb/tests/test_ycocg.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/__init__.py (no class) 162 24 2 85%
colour/models/rgb/transfer_functions/aces.py (no class) 64 0 2 100%
colour/models/rgb/transfer_functions/apple_log_profile.py (no class) 36 0 0 100%
colour/models/rgb/transfer_functions/arib_std_b67.py (no class) 32 0 0 100%
colour/models/rgb/transfer_functions/arri.py (no class) 57 0 2 100%
colour/models/rgb/transfer_functions/blackmagic_design.py (no class) 36 0 0 100%
colour/models/rgb/transfer_functions/canon.py (no class) 133 0 2 100%
colour/models/rgb/transfer_functions/cineon.py (no class) 21 0 0 100%
colour/models/rgb/transfer_functions/common.py (no class) 37 0 2 100%
colour/models/rgb/transfer_functions/davinci_intermediate.py (no class) 33 0 0 100%
colour/models/rgb/transfer_functions/dcdm.py (no class) 24 0 2 100%
colour/models/rgb/transfer_functions/dicom_gsdf.py (no class) 54 0 2 100%
colour/models/rgb/transfer_functions/dji_d_log.py (no class) 19 0 0 100%
colour/models/rgb/transfer_functions/exponent.py (no class) 63 0 9 100%
colour/models/rgb/transfer_functions/filmic_pro.py (no class) 26 0 0 100%
colour/models/rgb/transfer_functions/filmlight_t_log.py (no class) 37 0 0 100%
colour/models/rgb/transfer_functions/fujifilm_f_log.py (no class) 52 0 0 100%
colour/models/rgb/transfer_functions/gamma.py (no class) 23 0 2 100%
colour/models/rgb/transfer_functions/gopro.py (no class) 19 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_1361.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_1886.py (no class) 30 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_2020.py (no class) 31 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_2100.py (no class) 160 6 2 96%
colour/models/rgb/transfer_functions/itur_bt_601.py (no class) 21 0 0 100%
colour/models/rgb/transfer_functions/itur_bt_709.py (no class) 14 0 0 100%
colour/models/rgb/transfer_functions/itut_h_273.py (no class) 43 0 0 100%
colour/models/rgb/transfer_functions/leica_l_log.py (no class) 45 0 0 100%
colour/models/rgb/transfer_functions/linear.py (no class) 18 0 3 100%
colour/models/rgb/transfer_functions/log.py (no class) 63 0 3 100%
colour/models/rgb/transfer_functions/nikon_n_log.py (no class) 41 0 0 100%
colour/models/rgb/transfer_functions/panalog.py (no class) 21 0 0 100%
colour/models/rgb/transfer_functions/panasonic_v_log.py (no class) 38 0 0 100%
colour/models/rgb/transfer_functions/pivoted_log.py (no class) 19 0 0 100%
colour/models/rgb/transfer_functions/red.py (no class) 78 0 2 100%
colour/models/rgb/transfer_functions/rimm_romm_rgb.py (no class) 76 0 2 100%
colour/models/rgb/transfer_functions/smpte_240m.py (no class) 21 0 0 100%
colour/models/rgb/transfer_functions/sony.py (no class) 46 0 0 100%
colour/models/rgb/transfer_functions/srgb.py (no class) 21 0 0 100%
colour/models/rgb/transfer_functions/st_2084.py (no class) 40 0 2 100%
colour/models/rgb/transfer_functions/tests/__init__.py (no class) 0 0 0 100%
colour/models/rgb/transfer_functions/tests/test__init__.py TestCctfEncoding 2 0 0 100%
colour/models/rgb/transfer_functions/tests/test__init__.py TestCctfDecoding 2 0 0 100%
colour/models/rgb/transfer_functions/tests/test__init__.py TestTransferFunctions 16 0 0 100%
colour/models/rgb/transfer_functions/tests/test__init__.py (no class) 18 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py TestLogEncoding_ACESproxy 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py TestLogDecoding_ACESproxy 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py TestLogEncoding_ACEScc 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py TestLogDecoding_ACEScc 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py TestLogEncoding_ACEScct 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py TestLogDecoding_ACEScct 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_aces.py (no class) 49 0 0 100%
colour/models/rgb/transfer_functions/tests/test_apple_log_profile.py TestLogEncoding_AppleLogProfile 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_apple_log_profile.py TestLogDecoding_AppleLogProfile 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_apple_log_profile.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arib_std_b67.py TestOetf_ARIBSTDB67 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arib_std_b67.py TestOetf_inverse_ARIBSTDB67 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arib_std_b67.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arri.py TestLogEncoding_ARRILogC3 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arri.py TestLogDecoding_ARRILogC3 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arri.py TestLogEncoding_ARRILogC4 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arri.py TestLogDecoding_ARRILogC4 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_arri.py (no class) 35 0 0 100%
colour/models/rgb/transfer_functions/tests/test_blackmagic_design.py TestOetf_BlackmagicFilmGeneration5 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_blackmagic_design.py TestOetf_inverse_BlackmagicFilmGeneration5 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_blackmagic_design.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogEncoding_CanonLog_v1 25 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogDecoding_CanonLog_v1 25 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogEncoding_CanonLog_v1_2 30 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogDecoding_CanonLog_v1_2 30 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogEncoding_CanonLog2_v1 25 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogDecoding_CanonLog2_v1 25 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogEncoding_CanonLog2_v1_2 30 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogDecoding_CanonLog2_v1_2 30 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogEncoding_CanonLog3_v1 25 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogDecoding_CanonLog3_v1 25 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogEncoding_CanonLog3_v1_2 30 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py TestLogDecoding_CanonLog3_v1_2 30 0 0 100%
colour/models/rgb/transfer_functions/tests/test_canon.py (no class) 83 0 0 100%
colour/models/rgb/transfer_functions/tests/test_cineon.py TestLogEncoding_Cineon 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_cineon.py TestLogDecoding_Cineon 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_cineon.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_common.py TestCV_range 8 0 0 100%
colour/models/rgb/transfer_functions/tests/test_common.py TestLegalToFull 20 0 0 100%
colour/models/rgb/transfer_functions/tests/test_common.py TestFullToLegal 20 0 0 100%
colour/models/rgb/transfer_functions/tests/test_common.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_davinci_intermediate.py TestOetf_DaVinciIntermediate 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_davinci_intermediate.py TestOetf_inverse_DaVinciIntermediate 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_davinci_intermediate.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dcdm.py TestEotf_inverse_DCDM 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dcdm.py TestEotf_DCDM 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dcdm.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dicom_gsdf.py TestEotf_inverse_DICOMGSDF 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dicom_gsdf.py TestEotf_DICOMGSDF 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dicom_gsdf.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dji_d_log.py TestLogEncoding_DJIDLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dji_d_log.py TestLogDecoding_DJIDLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_dji_d_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_exponent.py TestExponentFunctionBasic 55 0 0 100%
colour/models/rgb/transfer_functions/tests/test_exponent.py TestExponentFunctionMonitorCurve 45 0 0 100%
colour/models/rgb/transfer_functions/tests/test_exponent.py (no class) 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmic_pro.py TestLogEncoding_FilmicPro6 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmic_pro.py TestLogDecoding_FilmicPro6 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmic_pro.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmlight_t_log.py TestLogEncoding_FilmLightTLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmlight_t_log.py TestLogDecoding_FilmLightTLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_filmlight_t_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_fujifilm_f_log.py TestLogEncoding_FLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_fujifilm_f_log.py TestLogDecoding_FLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_fujifilm_f_log.py TestLogEncoding_FLog2 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_fujifilm_f_log.py TestLogDecoding_FLog2 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_fujifilm_f_log.py (no class) 35 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gamma.py TestGammaFunction 61 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gamma.py (no class) 16 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gopro.py TestLogEncoding_Protune 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gopro.py TestLogDecoding_Protune 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_gopro.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1361.py TestOetf_BT1361 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1361.py TestOetf_inverse_BT1361 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1361.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1886.py TestEotf_inverse_BT1886 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1886.py TestEotf_BT1886 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_1886.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2020.py TestOetf_BT2020 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2020.py TestOetf_inverse_BT2020 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2020.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOetf_BT2100_PQ 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOetf_inverse_BT2100_PQ 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestEotf_BT2100_PQ 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestEotf_inverse_BT2100_PQ 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOotf_BT2100_PQ 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOotf_inverse_BT2100_PQ 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestGamma_function_BT2100_HLG 4 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOetf_BT2100_HLG 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOetf_inverse_BT2100_HLG 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestEotf_BT2100_HLG_1 34 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestEotf_BT2100_HLG_2 34 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestEotf_inverse_BT2100_HLG_1 34 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestEotf_inverse_BT2100_HLG_2 34 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOotf_BT2100_HLG_1 36 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOotf_BT2100_HLG_2 36 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOotf_inverse_BT2100_HLG_1 36 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py TestOotf_inverse_BT2100_HLG_2 36 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_2100.py (no class) 110 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_601.py TestOetf_BT601 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_601.py TestOetf_inverse_BT601 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_601.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_709.py TestOetf_BT709 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_709.py TestOetf_inverse_BT709 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itur_bt_709.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestOetf_H273_Log 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestOetf_inverse_H273_Log 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestOetf_H273_LogSqrt 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestOetf_inverse_H273_LogSqrt 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestOetf_H273_IEC61966_2 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestOetf_inverse_H273_IEC61966_2 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestEotf_inverse_H273_ST428_1 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py TestEotf_H273_ST428_1 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_itut_h_273.py (no class) 59 0 0 100%
colour/models/rgb/transfer_functions/tests/test_leica_l_log.py TestLogEncoding_LLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_leica_l_log.py TestLogDecoding_LLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_leica_l_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_linear.py TestLinearFunction 16 0 0 100%
colour/models/rgb/transfer_functions/tests/test_linear.py (no class) 16 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py TestLogarithmFunction_Basic 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py TestLogarithmFunction_Quasilog 29 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py TestLogarithmFunction_Camera 37 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py TestLogEncoding_Log2 18 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py TestLogDecoding_Log2 18 0 0 100%
colour/models/rgb/transfer_functions/tests/test_log.py (no class) 36 0 0 100%
colour/models/rgb/transfer_functions/tests/test_nikon_n_log.py TestLogEncoding_NLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_nikon_n_log.py TestLogDecoding_NLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_nikon_n_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panalog.py TestLogEncoding_Panalog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panalog.py TestLogDecoding_Panalog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panalog.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panasonic_vlog.py TestLogEncoding_VLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panasonic_vlog.py TestLogDecoding_VLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_panasonic_vlog.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_pivoted_log.py TestLogEncoding_PivotedLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_pivoted_log.py TestLogDecoding_PivotedLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_pivoted_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogEncoding_REDLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogDecoding_REDLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogEncoding_REDLogFilm 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogDecoding_REDLogFilm 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogEncoding_Log3G10_v1 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogDecoding_Log3G10_v1 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogEncoding_Log3G10_v2 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogDecoding_Log3G10_v2 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogEncoding_Log3G10_v3 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogDecoding_Log3G10_v3 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogEncoding_Log3G12 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py TestLogDecoding_Log3G12 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_red.py (no class) 84 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py TestCctfEncoding_ROMMRGB 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py TestCctfDecoding_ROMMRGB 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py TestCctfEncoding_RIMMRGB 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py TestCctfDecoding_RIMMRGB 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py TestLog_encoding_ERIMMRGB 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py TestLog_decoding_ERIMMRGB 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_rimm_romm_rgb.py (no class) 47 0 0 100%
colour/models/rgb/transfer_functions/tests/test_smpte_240m.py TestOetf_SMPTE240M 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_smpte_240m.py TestEotf_SMPTE240M 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_smpte_240m.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py TestLogEncoding_SLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py TestLogDecoding_SLog 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py TestLogEncoding_SLog2 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py TestLogDecoding_SLog2 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py TestLogEncoding_SLog3 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py TestLogDecoding_SLog3 24 0 0 100%
colour/models/rgb/transfer_functions/tests/test_sony.py (no class) 47 0 0 100%
colour/models/rgb/transfer_functions/tests/test_srgb.py TestEotf_inverse_sRGB 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_srgb.py TestEotf_sRGB 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_srgb.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_st_2084.py TestEotf_inverse_ST2084 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_st_2084.py TestEotf_ST2084 22 0 0 100%
colour/models/rgb/transfer_functions/tests/test_st_2084.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_viper_log.py TestLogEncoding_ViperLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_viper_log.py TestLogDecoding_ViperLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_viper_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/tests/test_xiaomi_mi_log.py TestLogEncoding_MiLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_xiaomi_mi_log.py TestLogDecoding_MiLog 21 0 0 100%
colour/models/rgb/transfer_functions/tests/test_xiaomi_mi_log.py (no class) 23 0 0 100%
colour/models/rgb/transfer_functions/viper_log.py (no class) 19 0 0 100%
colour/models/rgb/transfer_functions/xiaomi_mi_log.py (no class) 17 0 0 100%
colour/models/rgb/ycbcr.py (no class) 126 0 2 100%
colour/models/rgb/ycocg.py (no class) 19 0 2 100%
colour/models/sucs.py (no class) 54 0 0 100%
colour/models/tests/__init__.py (no class) 0 0 0 100%
colour/models/tests/test_cam02_ucs.py TestJMh_CIECAM02_to_UCS_Luo2006 30 0 0 100%
colour/models/tests/test_cam02_ucs.py TestUCS_Luo2006_to_JMh_CIECAM02 23 0 0 100%
colour/models/tests/test_cam02_ucs.py TestXYZ_to_UCS_Luo2006 24 0 0 100%
colour/models/tests/test_cam02_ucs.py TestUCS_Luo2006_to_XYZ 28 0 0 100%
colour/models/tests/test_cam02_ucs.py (no class) 40 0 0 100%
colour/models/tests/test_cam16_ucs.py TestJMh_CAM16_to_UCS_Li2017 0 0 0 100%
colour/models/tests/test_cam16_ucs.py TestUCS_Li2017_to_JMh_CAM16 0 0 0 100%
colour/models/tests/test_cam16_ucs.py TestXYZ_to_UCS_Li2017 2 0 0 100%
colour/models/tests/test_cam16_ucs.py TestUCS_Li2017_to_XYZ 2 0 0 100%
colour/models/tests/test_cam16_ucs.py (no class) 19 0 0 100%
colour/models/tests/test_cie_lab.py TestXYZ_to_Lab 28 0 0 100%
colour/models/tests/test_cie_lab.py TestLab_to_XYZ 28 0 0 100%
colour/models/tests/test_cie_lab.py (no class) 25 0 0 100%
colour/models/tests/test_cie_luv.py TestXYZ_to_Luv 28 0 0 100%
colour/models/tests/test_cie_luv.py TestLuv_to_XYZ 28 0 0 100%
colour/models/tests/test_cie_luv.py TestLuv_to_uv 28 0 0 100%
colour/models/tests/test_cie_luv.py Testuv_to_Luv 30 0 0 100%
colour/models/tests/test_cie_luv.py TestLuv_uv_to_xy 14 0 0 100%
colour/models/tests/test_cie_luv.py TestXy_to_Luv_uv 14 0 0 100%
colour/models/tests/test_cie_luv.py TestXYZ_to_CIE1976UCS 28 0 0 100%
colour/models/tests/test_cie_luv.py TestCIE1976UCS_to_XYZ 28 0 0 100%
colour/models/tests/test_cie_luv.py (no class) 59 0 0 100%
colour/models/tests/test_cie_ucs.py TestXYZ_to_UCS 20 0 0 100%
colour/models/tests/test_cie_ucs.py TestUCS_to_XYZ 20 0 0 100%
colour/models/tests/test_cie_ucs.py TestUCS_to_uv 20 0 0 100%
colour/models/tests/test_cie_ucs.py Testuv_to_UCS 22 0 0 100%
colour/models/tests/test_cie_ucs.py TestUCS_uv_to_xy 14 0 0 100%
colour/models/tests/test_cie_ucs.py TestXy_to_UCS_uv 14 0 0 100%
colour/models/tests/test_cie_ucs.py TestXYZ_to_CIE1960UCS 20 0 0 100%
colour/models/tests/test_cie_ucs.py TestCIE1960UCS_to_XYZ 20 0 0 100%
colour/models/tests/test_cie_ucs.py (no class) 59 0 0 100%
colour/models/tests/test_cie_uvw.py TestXYZ_to_UVW 28 0 0 100%
colour/models/tests/test_cie_uvw.py TestUVW_to_XYZ 28 0 0 100%
colour/models/tests/test_cie_uvw.py (no class) 25 0 0 100%
colour/models/tests/test_cie_xyy.py TestXYZ_to_xyY 24 0 0 100%
colour/models/tests/test_cie_xyy.py TestxyY_to_XYZ 24 0 0 100%
colour/models/tests/test_cie_xyy.py TestxyY_to_xy 23 0 0 100%
colour/models/tests/test_cie_xyy.py Testxy_to_xyY 24 0 0 100%
colour/models/tests/test_cie_xyy.py TestXYZ_to_xy 23 0 0 100%
colour/models/tests/test_cie_xyy.py Testxy_to_XYZ 23 0 0 100%
colour/models/tests/test_cie_xyy.py (no class) 49 0 0 100%
colour/models/tests/test_common.py TestJab_to_JCh 20 0 0 100%
colour/models/tests/test_common.py TestJCh_to_Jab 20 0 0 100%
colour/models/tests/test_common.py TestXYZ_to_Iab 23 0 0 100%
colour/models/tests/test_common.py TestIab_to_XYZ 23 0 0 100%
colour/models/tests/test_common.py (no class) 39 0 0 100%
colour/models/tests/test_din99.py TestLab_to_DIN99 32 0 0 100%
colour/models/tests/test_din99.py TestDIN99_to_Lab 32 0 0 100%
colour/models/tests/test_din99.py TestXYZ_to_DIN99 21 0 0 100%
colour/models/tests/test_din99.py TestDIN99_to_XYZ 21 0 0 100%
colour/models/tests/test_din99.py (no class) 37 0 0 100%
colour/models/tests/test_hdr_cie_lab.py TestExponent_hdr_CIELab 28 0 0 100%
colour/models/tests/test_hdr_cie_lab.py TestXYZ_to_hdr_CIELab 35 0 0 100%
colour/models/tests/test_hdr_cie_lab.py TestHdr_CIELab_to_XYZ 35 0 0 100%
colour/models/tests/test_hdr_cie_lab.py (no class) 32 0 0 100%
colour/models/tests/test_hdr_ipt.py TestExponent_hdr_IPT 28 0 0 100%
colour/models/tests/test_hdr_ipt.py TestXYZ_to_hdr_IPT 30 0 0 100%
colour/models/tests/test_hdr_ipt.py TestHdr_IPT_to_XYZ 30 0 0 100%
colour/models/tests/test_hdr_ipt.py (no class) 32 0 0 100%
colour/models/tests/test_hunter_lab.py TestXYZ_to_K_ab_HunterLab1966 14 0 0 100%
colour/models/tests/test_hunter_lab.py TestXYZ_to_Hunter_Lab 39 0 0 100%
colour/models/tests/test_hunter_lab.py TestHunter_Lab_to_XYZ 39 0 0 100%
colour/models/tests/test_hunter_lab.py (no class) 31 0 0 100%
colour/models/tests/test_hunter_rdab.py TestXYZ_to_Hunter_Rdab 39 0 0 100%
colour/models/tests/test_hunter_rdab.py TestHunter_Rdab_to_XYZ 39 0 0 100%
colour/models/tests/test_hunter_rdab.py (no class) 26 0 0 100%
colour/models/tests/test_icacb.py TestXYZ_to_ICaCb 21 0 0 100%
colour/models/tests/test_icacb.py TestICaCb_to_XYZ 21 0 0 100%
colour/models/tests/test_icacb.py (no class) 25 0 0 100%
colour/models/tests/test_igpgtg.py TestXYZ_to_IgPgTg 20 0 0 100%
colour/models/tests/test_igpgtg.py TestIgPgTg_to_XYZ 20 0 0 100%
colour/models/tests/test_igpgtg.py (no class) 25 0 0 100%
colour/models/tests/test_ipt.py TestXYZ_to_IPT 20 0 0 100%
colour/models/tests/test_ipt.py TestIPT_to_XYZ 20 0 0 100%
colour/models/tests/test_ipt.py TestIPTHueAngle 20 0 0 100%
colour/models/tests/test_ipt.py (no class) 31 0 0 100%
colour/models/tests/test_jzazbz.py TestXYZ_to_Izazbz 22 0 0 100%
colour/models/tests/test_jzazbz.py TestIzazbz_to_XYZ 23 0 0 100%
colour/models/tests/test_jzazbz.py TestXYZ_to_Jzazbz 20 0 0 100%
colour/models/tests/test_jzazbz.py TestJzazbz_to_XYZ 20 0 0 100%
colour/models/tests/test_jzazbz.py (no class) 37 0 0 100%
colour/models/tests/test_oklab.py TestXYZ_to_Oklab 20 0 0 100%
colour/models/tests/test_oklab.py TestOklab_to_XYZ 20 0 0 100%
colour/models/tests/test_oklab.py (no class) 25 0 0 100%
colour/models/tests/test_osa_ucs.py TestXYZ_to_OSA_UCS 20 0 0 100%
colour/models/tests/test_osa_ucs.py TestOSA_UCS_to_XYZ 20 0 0 100%
colour/models/tests/test_osa_ucs.py (no class) 25 0 0 100%
colour/models/tests/test_prolab.py TestXYZ_to_ProLab 20 0 0 100%
colour/models/tests/test_prolab.py TestProLab_to_XYZ 20 0 0 100%
colour/models/tests/test_prolab.py (no class) 25 0 0 100%
colour/models/tests/test_ragoo2021.py TestXYZ_to_IPT_Ragoo2021 20 0 0 100%
colour/models/tests/test_ragoo2021.py TestIPT_Ragoo2021_to_XYZ 20 0 0 100%
colour/models/tests/test_ragoo2021.py (no class) 25 0 0 100%
colour/models/tests/test_sucs.py TestXYZ_to_sUCS 20 0 0 100%
colour/models/tests/test_sucs.py TestsUCS_to_XYZ 20 0 0 100%
colour/models/tests/test_sucs.py TestsUCSChroma 20 0 0 100%
colour/models/tests/test_sucs.py TestsUCSHueAngle 20 0 0 100%
colour/models/tests/test_sucs.py TestsUCS_Iab_to_sUCS_ICh 20 0 0 100%
colour/models/tests/test_sucs.py TestsUCS_ICh_to_sUCS_Iab 20 0 0 100%
colour/models/tests/test_sucs.py (no class) 49 0 0 100%
colour/models/tests/test_yrg.py TestLMS_to_Yrg 20 0 0 100%
colour/models/tests/test_yrg.py TestYrg_to_LMS 20 0 0 100%
colour/models/tests/test_yrg.py TestXYZ_to_Yrg 20 0 0 100%
colour/models/tests/test_yrg.py TestYrg_to_XYZ 20 0 0 100%
colour/models/tests/test_yrg.py (no class) 37 0 0 100%
colour/models/yrg.py (no class) 41 0 0 100%
colour/notation/__init__.py (no class) 8 0 0 100%
colour/notation/css_color_3.py (no class) 14 0 0 100%
colour/notation/datasets/__init__.py (no class) 4 0 0 100%
colour/notation/datasets/css_color_3.py (no class) 16 0 0 100%
colour/notation/datasets/munsell/__init__.py (no class) 13 0 0 100%
colour/notation/datasets/munsell/all.py (no class) 11 0 0 100%
colour/notation/datasets/munsell/experimental.py (no class) 11 0 0 100%
colour/notation/datasets/munsell/real.py (no class) 11 0 0 100%
colour/notation/hexadecimal.py (no class) 33 0 2 100%
colour/notation/munsell.py (no class) 683 0 26 100%
colour/notation/tests/__init__.py (no class) 0 0 0 100%
colour/notation/tests/test_css_color_3.py TestKeywordToRGBCSSColor3 3 0 0 100%
colour/notation/tests/test_css_color_3.py (no class) 13 0 0 100%
colour/notation/tests/test_hexadecimal.py TestRGB_to_HEX 21 0 0 100%
colour/notation/tests/test_hexadecimal.py TestHEX_to_RGB 17 0 0 100%
colour/notation/tests/test_hexadecimal.py (no class) 23 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValuePriest1920 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValueMunsell1933 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValueMoon1943 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValueSaunderson1944 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValueLadd1955 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValueMcCamy1992 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellValueASTMD1535 21 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellSpecification_to_xyY 34 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellColour_to_xyY 22 0 0 100%
colour/notation/tests/test_munsell.py TestxyY_to_munsell_specification 27 0 10 100%
colour/notation/tests/test_munsell.py TestxyY_to_munsell_colour 22 0 4 100%
colour/notation/tests/test_munsell.py TestParseMunsellColour 4 0 0 100%
colour/notation/tests/test_munsell.py TestIsGreyMunsellColour 4 0 0 100%
colour/notation/tests/test_munsell.py TestNormaliseMunsellSpecification 4 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellColourToMunsellSpecification 5 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellSpecificationToMunsellColour 6 0 0 100%
colour/notation/tests/test_munsell.py Test_xyY_fromRenotation 3 0 0 100%
colour/notation/tests/test_munsell.py TestIsSpecificationInRenotation 3 0 0 100%
colour/notation/tests/test_munsell.py TestBoundingHuesFromRenotation 4 0 0 100%
colour/notation/tests/test_munsell.py TestHueToHueAngle 2 0 0 100%
colour/notation/tests/test_munsell.py TestHueAngleToHue 2 0 0 100%
colour/notation/tests/test_munsell.py TestHueTo_ASTM_hue 2 0 0 100%
colour/notation/tests/test_munsell.py TestInterpolationMethodFromRenotationOvoid 4 0 0 100%
colour/notation/tests/test_munsell.py Test_xy_fromRenotationOvoid 4 0 0 100%
colour/notation/tests/test_munsell.py TestLCHabToMunsellSpecification 5 0 0 100%
colour/notation/tests/test_munsell.py TestMaximumChromaFromRenotation 3 0 0 100%
colour/notation/tests/test_munsell.py TestMunsellSpecification_to_xy 4 0 0 100%
colour/notation/tests/test_munsell.py (no class) 119 0 48 100%
colour/phenomena/__init__.py (no class) 6 0 0 100%
colour/phenomena/interference.py (no class) 54 0 2 100%
colour/phenomena/rayleigh.py (no class) 114 0 2 100%
colour/phenomena/tests/__init__.py (no class) 0 0 0 100%
colour/phenomena/tests/test_interference.py TestLightWaterMolarRefractionSchiebener1990 15 0 0 100%
colour/phenomena/tests/test_interference.py TestLightWaterRefractiveIndexSchiebener1990 15 0 0 100%
colour/phenomena/tests/test_interference.py TestThinFilmTmm 35 0 0 100%
colour/phenomena/tests/test_interference.py TestMultilayerTmm 60 0 0 100%
colour/phenomena/tests/test_interference.py (no class) 35 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestAirRefractionIndexPenndorf1957 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestAirRefractionIndexEdlen1966 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestAirRefractionIndexPeck1972 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestAirRefractionIndexBodhaine1999 19 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestN2Depolarisation 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestO2Depolarisation 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestF_airPenndorf1957 13 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestF_airYoung1981 13 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestF_airBates1984 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestF_airBodhaine1999 19 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestMolecularDensity 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestMeanMolecularWeights 15 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestGravityList1968 13 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestScatteringCrossSection 19 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestRayleighOpticalDepth 25 0 0 100%
colour/phenomena/tests/test_rayleigh.py TestSdRayleighScattering 1 0 0 100%
colour/phenomena/tests/test_rayleigh.py (no class) 91 0 0 100%
colour/phenomena/tests/test_tmm.py TestSnellLaw 15 0 0 100%
colour/phenomena/tests/test_tmm.py TestPolarisedLightMagnitudeElements 27 0 0 100%
colour/phenomena/tests/test_tmm.py TestPolarisedLightReflectionAmplitude 16 0 0 100%
colour/phenomena/tests/test_tmm.py TestPolarisedLightReflectionCoefficient 18 0 0 100%
colour/phenomena/tests/test_tmm.py TestPolarisedLightTransmissionAmplitude 15 0 0 100%
colour/phenomena/tests/test_tmm.py TestPolarisedLightTransmissionCoefficient 18 0 0 100%
colour/phenomena/tests/test_tmm.py TestMatrixTransferTmm 56 0 0 100%
colour/phenomena/tests/test_tmm.py (no class) 51 0 0 100%
colour/phenomena/tmm.py TransferMatrixResult 0 0 0 100%
colour/phenomena/tmm.py (no class) 125 0 3 100%
colour/plotting/__init__.py (no class) 32 0 12 100%
colour/plotting/blindness.py (no class) 19 0 5 100%
colour/plotting/characterisation.py (no class) 47 0 6 100%
colour/plotting/colorimetry.py (no class) 203 0 13 100%
colour/plotting/common.py ColourSwatch 0 0 0 100%
colour/plotting/common.py KwargsArtist 0 0 0 100%
colour/plotting/common.py KwargsCamera 0 0 0 100%
colour/plotting/common.py KwargsRender 0 0 0 100%
colour/plotting/common.py (no class) 318 0 136 100%
colour/plotting/conftest.py (no class) 16 0 0 100%
colour/plotting/corresponding.py (no class) 36 0 5 100%
colour/plotting/datasets/__init__.py (no class) 2 0 0 100%
colour/plotting/datasets/astm_g_173.py (no class) 19 0 0 100%
colour/plotting/diagrams.py (no class) 217 0 8 100%
colour/plotting/graph.py (no class) 14 0 108 100%
colour/plotting/models.py (no class) 293 0 9 100%
colour/plotting/notation.py (no class) 21 0 9 100%
colour/plotting/phenomena.py (no class) 282 12 5 96%
colour/plotting/quality.py (no class) 82 0 7 100%
colour/plotting/section.py (no class) 162 12 6 93%
colour/plotting/temperature.py (no class) 152 5 12 97%
colour/plotting/tests/__init__.py (no class) 0 0 0 100%
colour/plotting/tests/test_blindness.py TestPlotCvdSimulationMachado2009 3 0 0 100%
colour/plotting/tests/test_blindness.py (no class) 14 0 0 100%
colour/plotting/tests/test_characterisation.py TestPlotSingleColourChecker 3 0 0 100%
colour/plotting/tests/test_characterisation.py TestPlotMultiColourCheckers 3 0 0 100%
colour/plotting/tests/test_characterisation.py (no class) 15 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotSingleSd 4 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotMultiSds 8 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotSingleCmfs 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotMultiCmfs 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotSingleIlluminantSd 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotMultiIlluminantSds 6 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotVisibleSpectrum 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotSingleLightnessFunction 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotMultiLightnessFunctions 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotSingleLuminanceFunction 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotMultiLuminanceFunctions 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotBlackbodySpectralRadiance 3 0 0 100%
colour/plotting/tests/test_colorimetry.py TestPlotBlackbodyColours 3 0 0 100%
colour/plotting/tests/test_colorimetry.py (no class) 38 0 0 100%
colour/plotting/tests/test_common.py TestColourStyle 1 0 0 100%
colour/plotting/tests/test_common.py TestOverrideStyle 7 0 0 100%
colour/plotting/tests/test_common.py TestFontScaling 3 0 0 100%
colour/plotting/tests/test_common.py TestXYZToPlottingColourspace 2 0 0 100%
colour/plotting/tests/test_common.py TestColourCycle 6 0 0 100%
colour/plotting/tests/test_common.py TestArtist 14 0 0 100%
colour/plotting/tests/test_common.py TestCamera 5 0 0 100%
colour/plotting/tests/test_common.py TestRender 6 0 0 100%
colour/plotting/tests/test_common.py TestLabelRectangles 4 0 0 100%
colour/plotting/tests/test_common.py TestUniformAxes3d 5 0 0 100%
colour/plotting/tests/test_common.py TestFilterPassthrough 0 0 35 100%
colour/plotting/tests/test_common.py TestFilterRgbColourspaces 1 0 0 100%
colour/plotting/tests/test_common.py TestFilterCmfs 1 0 0 100%
colour/plotting/tests/test_common.py TestFilterIlluminants 1 0 0 100%
colour/plotting/tests/test_common.py TestFilterColourCheckers 1 0 0 100%
colour/plotting/tests/test_common.py TestUpdateSettingsCollection 8 0 0 100%
colour/plotting/tests/test_common.py TestPlotSingleColourSwatch 6 0 0 100%
colour/plotting/tests/test_common.py TestPlotMultiColourSwatches 6 0 0 100%
colour/plotting/tests/test_common.py TestPlotSingleFunction 3 0 0 100%
colour/plotting/tests/test_common.py TestPlotMultiFunctions 15 0 0 100%
colour/plotting/tests/test_common.py TestPlotImage 4 0 2 100%
colour/plotting/tests/test_common.py TestPlotRay 7 0 1 100%
colour/plotting/tests/test_common.py (no class) 69 0 3 100%
colour/plotting/tests/test_corresponding.py TestPlotCorrespondingChromaticitiesPrediction 3 0 0 100%
colour/plotting/tests/test_corresponding.py (no class) 13 0 0 100%
colour/plotting/tests/test_diagrams.py TestLinesSpectralLocus 1 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotSpectralLocus 16 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotChromaticityDiagramColours 7 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotChromaticityDiagram 10 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotChromaticityDiagramCIE1931 3 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotChromaticityDiagramCIE1960UCS 3 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotChromaticityDiagramCIE1976UCS 3 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotSdsInChromaticityDiagram 7 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotSdsInChromaticityDiagramCIE1931 3 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotSdsInChromaticityDiagramCIE1960UCS 3 0 0 100%
colour/plotting/tests/test_diagrams.py TestPlotSdsInChromaticityDiagramCIE1976UCS 3 0 0 100%
colour/plotting/tests/test_diagrams.py (no class) 36 0 0 100%
colour/plotting/tests/test_graph.py TestPlotAutomaticColourConversionGraph 0 0 3 100%
colour/plotting/tests/test_graph.py (no class) 13 0 0 100%
colour/plotting/tests/test_models.py TestCommonColourspaceModelAxisReorder 5 0 0 100%
colour/plotting/tests/test_models.py TestLinesPointerGamut 1 0 0 100%
colour/plotting/tests/test_models.py TestPlotPointerGamut 10 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBColourspacesInChromaticityDiagram 7 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBColourspacesInChromaticityDiagramCIE1931 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBColourspacesInChromaticityDiagramCIE1960UCS 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBColourspacesInChromaticityDiagramCIE1976UCS 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBChromaticitiesInChromaticityDiagram 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBChromaticitiesInChromaticityDiagramCIE1931 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBChromaticitiesInChromaticityDiagramCIE1960UCS 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotRGBChromaticitiesInChromaticityDiagramCIE1976UCS 3 0 0 100%
colour/plotting/tests/test_models.py TestEllipsesMacAdam1942 2 0 0 100%
colour/plotting/tests/test_models.py TestPlotEllipsesMacAdam1942InChromaticityDiagram 6 0 0 100%
colour/plotting/tests/test_models.py TestPlotEllipsesMacAdam1942InChromaticityDiagramCIE1931 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotEllipsesMacAdam1942InChromaticityDiagramCIE1960UCS 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotEllipsesMacAdam1942InChromaticityDiagramCIE1976UCS 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotSingleCctf 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotMultiCctfs 3 0 0 100%
colour/plotting/tests/test_models.py TestPlotConstantHueLoci 7 0 2 100%
colour/plotting/tests/test_models.py (no class) 54 0 0 100%
colour/plotting/tests/test_notation.py TestPlotSingleMunsellValueFunction 3 0 0 100%
colour/plotting/tests/test_notation.py TestPlotMultiMunsellValueFunctions 3 0 0 100%
colour/plotting/tests/test_notation.py (no class) 15 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotSingleSdRayleighScattering 3 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotTheBlueSky 3 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotSingleLayerThinFilm 3 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotMultiLayerThinFilm 15 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotThinFilmComparison 8 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotThinFilmSpectrum 3 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotThinFilmIridescence 3 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotThinFilmReflectanceMap 21 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotMultiLayerStack 4 0 0 100%
colour/plotting/tests/test_phenomena.py TestPlotRay 6 0 0 100%
colour/plotting/tests/test_phenomena.py (no class) 33 0 0 100%
colour/plotting/tests/test_quality.py TestPlotColourQualityBars 8 0 0 100%
colour/plotting/tests/test_quality.py TestPlotSingleSdColourRenderingIndexBars 3 0 0 100%
colour/plotting/tests/test_quality.py TestPlotMultiSdsColourRenderingIndexesBars 3 0 0 100%
colour/plotting/tests/test_quality.py TestPlotSingleSdColourQualityScaleBars 3 0 0 100%
colour/plotting/tests/test_quality.py TestPlotMultiSdsColourQualityScalesBars 3 0 0 100%
colour/plotting/tests/test_quality.py (no class) 24 0 0 100%
colour/plotting/tests/test_section.py TestPlotHullSectionColours 13 0 2 100%
colour/plotting/tests/test_section.py TestPlotHullSectionContour 7 0 2 100%
colour/plotting/tests/test_section.py TestPlotVisibleSpectrumSection 3 0 4 100%
colour/plotting/tests/test_section.py TestPlotRGBColourspaceSection 3 0 2 100%
colour/plotting/tests/test_section.py (no class) 23 0 0 100%
colour/plotting/tests/test_temperature.py TestLinesDaylightLocus 1 0 0 100%
colour/plotting/tests/test_temperature.py TestPlotDaylightLocus 10 0 0 100%
colour/plotting/tests/test_temperature.py TestLinesPlanckianLocus 1 0 0 100%
colour/plotting/tests/test_temperature.py TestPlotPlanckianLocus 13 0 0 100%
colour/plotting/tests/test_temperature.py TestPlotPlanckianLocusInChromaticityDiagram 7 0 0 100%
colour/plotting/tests/test_temperature.py TestPlotPlanckianLocusInChromaticityDiagramCIE1931 3 0 0 100%
colour/plotting/tests/test_temperature.py TestPlotPlanckianLocusInChromaticityDiagramCIE1960UCS 3 0 0 100%
colour/plotting/tests/test_temperature.py (no class) 27 0 0 100%
colour/plotting/tests/test_volume.py TestNadirGrid 4 0 0 100%
colour/plotting/tests/test_volume.py TestRGBIdentityCube 3 0 0 100%
colour/plotting/tests/test_volume.py TestPlotRGBColourspacesGamuts 3 0 0 100%
colour/plotting/tests/test_volume.py TestPlotRGBScatter 3 0 0 100%
colour/plotting/tests/test_volume.py (no class) 22 0 0 100%
colour/plotting/tm3018/__init__.py (no class) 2 0 0 100%
colour/plotting/tm3018/components.py (no class) 146 0 6 100%
colour/plotting/tm3018/report.py (no class) 185 3 7 98%
colour/plotting/tm3018/tests/__init__.py (no class) 0 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlotSpectraANSIIESTM3018 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlotColourVectorGraphic 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlot16BinBars 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlotLocalChromaShifts 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlotLocalHueShifts 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlotLocalColourFidelities 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py TestPlotColourFidelityIndexes 3 0 0 100%
colour/plotting/tm3018/tests/test_components.py (no class) 28 0 0 100%
colour/plotting/tm3018/tests/test_report.py TestPlotSingleSdColourRenditionReportFull 3 0 0 100%
colour/plotting/tm3018/tests/test_report.py TestPlotSingleSdColourRenditionReportIntermediate 3 0 0 100%
colour/plotting/tm3018/tests/test_report.py TestPlotSingleSdColourRenditionReportSimple 3 0 0 100%
colour/plotting/tm3018/tests/test_report.py TestPlotSingleSdColourRenditionReport 3 0 0 100%
colour/plotting/tm3018/tests/test_report.py (no class) 20 0 0 100%
colour/plotting/volume.py (no class) 162 0 5 100%
colour/quality/__init__.py (no class) 23 0 3 100%
colour/quality/cfi2017.py DataColorimetry_TCS_CIE2017 0 0 0 100%
colour/quality/cfi2017.py ColourRendering_Specification_CIE2017 0 0 0 100%
colour/quality/cfi2017.py (no class) 129 0 2 100%
colour/quality/cqs.py DataColorimetry_VS 0 0 0 100%
colour/quality/cqs.py DataColourQualityScale_VS 0 0 0 100%
colour/quality/cqs.py ColourRendering_Specification_CQS 0 0 0 100%
colour/quality/cqs.py (no class) 143 0 5 100%
colour/quality/cri.py DataColorimetry_TCS 0 0 0 100%
colour/quality/cri.py DataColourQualityScale_TCS 0 0 0 100%
colour/quality/cri.py ColourRendering_Specification_CRI 0 0 0 100%
colour/quality/cri.py (no class) 107 0 5 100%
colour/quality/datasets/__init__.py (no class) 4 0 0 100%
colour/quality/datasets/tcs.py (no class) 28 0 0 100%
colour/quality/datasets/vs.py (no class) 19 0 0 100%
colour/quality/ssi.py (no class) 46 0 2 100%
colour/quality/tests/__init__.py (no class) 0 0 0 100%
colour/quality/tests/test__init__.py TestColourFidelityIndex 3 0 0 100%
colour/quality/tests/test__init__.py (no class) 13 0 0 100%
colour/quality/tests/test_cfi2017.py TestColourFidelityIndexCIE2017 14 0 0 100%
colour/quality/tests/test_cfi2017.py TestCctReferenceIlluminant 4 0 0 100%
colour/quality/tests/test_cfi2017.py TestSdReferenceIlluminant 4 0 0 100%
colour/quality/tests/test_cfi2017.py TestTcsColorimetryData 6 0 0 100%
colour/quality/tests/test_cfi2017.py (no class) 27 0 0 100%
colour/quality/tests/test_cqs.py TestColourQualityScale 14 0 0 100%
colour/quality/tests/test_cqs.py (no class) 15 0 0 100%
colour/quality/tests/test_cri.py TestColourRenderingIndex 27 0 0 100%
colour/quality/tests/test_cri.py (no class) 17 0 0 100%
colour/quality/tests/test_ssi.py TestSpectralSimilarityIndex 13 0 2 100%
colour/quality/tests/test_ssi.py (no class) 16 0 0 100%
colour/quality/tests/test_tm3018.py TestColourFidelityIndexANSIIESTM3018 11 0 0 100%
colour/quality/tests/test_tm3018.py TestAveragesArea 4 0 0 100%
colour/quality/tests/test_tm3018.py (no class) 16 0 0 100%
colour/quality/tm3018.py ColourQuality_Specification_ANSIIESTM3018 0 0 0 100%
colour/quality/tm3018.py (no class) 63 0 3 100%
colour/recovery/__init__.py (no class) 32 0 3 100%
colour/recovery/datasets/__init__.py (no class) 8 0 0 100%
colour/recovery/datasets/dyer2017.py (no class) 15 0 2 100%
colour/recovery/datasets/mallett2019.py (no class) 16 0 2 100%
colour/recovery/datasets/otsu2018.py (no class) 19 0 2 100%
colour/recovery/datasets/smits1999.py (no class) 16 0 0 100%
colour/recovery/jakob2019.py StopMinimizationEarlyError 4 0 0 100%
colour/recovery/jakob2019.py LUT3D_Jakob2019 80 0 1 100%
colour/recovery/jakob2019.py (no class) 149 0 6 100%
colour/recovery/jiang2013.py (no class) 69 5 4 93%
colour/recovery/mallett2019.py (no class) 39 0 5 100%
colour/recovery/meng2015.py (no class) 36 0 2 100%
colour/recovery/otsu2018.py Dataset_Otsu2018 42 0 0 100%
colour/recovery/otsu2018.py PartitionAxis 1 0 0 100%
colour/recovery/otsu2018.py Data_Otsu2018 69 0 0 100%
colour/recovery/otsu2018.py Node_Otsu2018 42 0 0 100%
colour/recovery/otsu2018.py Tree_Otsu2018 63 0 0 100%
colour/recovery/otsu2018.py (no class) 104 0 5 100%
colour/recovery/smits1999.py (no class) 55 0 0 100%
colour/recovery/tests/__init__.py (no class) 0 0 0 100%
colour/recovery/tests/test__init__.py TestXYZ_to_sd 10 0 2 100%
colour/recovery/tests/test__init__.py (no class) 16 0 0 100%
colour/recovery/tests/test_jakob2019.py TestErrorFunction 30 0 0 100%
colour/recovery/tests/test_jakob2019.py TestXYZ_to_sd_Jakob2019 11 0 6 100%
colour/recovery/tests/test_jakob2019.py TestLUT3D_Jakob2019 41 0 8 100%
colour/recovery/tests/test_jakob2019.py (no class) 41 0 2 100%
colour/recovery/tests/test_jiang2013.py TestPCA_Jiang2013 5 0 0 100%
colour/recovery/tests/test_jiang2013.py FixtureJiang2013 5 0 0 100%
colour/recovery/tests/test_jiang2013.py TestRGB_to_sd_camera_sensitivity_Jiang2013 3 0 0 100%
colour/recovery/tests/test_jiang2013.py TestRGB_to_msds_camera_sensitivities_Jiang2013 2 0 0 100%
colour/recovery/tests/test_jiang2013.py (no class) 29 0 0 100%
colour/recovery/tests/test_mallett2019.py FixtureMallett2019 22 0 2 100%
colour/recovery/tests/test_mallett2019.py TestSpectralPrimaryDecompositionMallett2019 5 0 0 100%
colour/recovery/tests/test_mallett2019.py TestRGB_to_sd_Mallett2019 3 0 0 100%
colour/recovery/tests/test_mallett2019.py (no class) 25 0 0 100%
colour/recovery/tests/test_meng2015.py TestXYZ_to_sd_Meng2015 17 0 6 100%
colour/recovery/tests/test_meng2015.py (no class) 19 0 0 100%
colour/recovery/tests/test_otsu2018.py TestDataset_Otsu2018 47 0 0 100%
colour/recovery/tests/test_otsu2018.py TestXYZ_to_sd_Otsu2018 21 0 0 100%
colour/recovery/tests/test_otsu2018.py TestData_Otsu2018 43 0 0 100%
colour/recovery/tests/test_otsu2018.py TestNode_Otsu2018 34 0 0 100%
colour/recovery/tests/test_otsu2018.py TestTree_Otsu2018 37 0 0 100%
colour/recovery/tests/test_otsu2018.py (no class) 86 0 0 100%
colour/recovery/tests/test_smits1999.py TestRGB_to_sd_Smits1999 13 0 0 100%
colour/recovery/tests/test_smits1999.py (no class) 17 0 0 100%
colour/temperature/__init__.py (no class) 57 0 2 100%
colour/temperature/cie_d.py (no class) 35 0 2 100%
colour/temperature/hernandez1999.py (no class) 36 0 2 100%
colour/temperature/kang2002.py (no class) 40 0 2 100%
colour/temperature/krystek1985.py (no class) 31 0 2 100%
colour/temperature/mccamy1992.py (no class) 34 0 2 100%
colour/temperature/ohno2013.py (no class) 89 0 0 100%
colour/temperature/planck1900.py (no class) 35 0 2 100%
colour/temperature/robertson1968.py ISOTemperatureLine_Specification_Robertson1968 0 0 0 100%
colour/temperature/robertson1968.py (no class) 87 0 2 100%
colour/temperature/tests/__init__.py (no class) 0 0 0 100%
colour/temperature/tests/test__init__.py TestXy_to_CCT 4 0 0 100%
colour/temperature/tests/test__init__.py TestCCT_to_xy 3 0 0 100%
colour/temperature/tests/test__init__.py (no class) 15 0 0 100%
colour/temperature/tests/test_cie_d.py TestXy_to_CCT_CIE_D 14 0 4 100%
colour/temperature/tests/test_cie_d.py TestCCT_to_xy_CIE_D 14 0 0 100%
colour/temperature/tests/test_cie_d.py (no class) 23 0 0 100%
colour/temperature/tests/test_hernandez1999.py Testxy_to_CCT_Hernandez1999 14 0 4 100%
colour/temperature/tests/test_hernandez1999.py TestCCT_to_xy_Hernandez1999 14 0 6 100%
colour/temperature/tests/test_hernandez1999.py (no class) 23 0 0 100%
colour/temperature/tests/test_kang2002.py TestXy_to_CCT_Kang2002 14 0 4 100%
colour/temperature/tests/test_kang2002.py TestCCT_to_xy_Kang2002 14 0 0 100%
colour/temperature/tests/test_kang2002.py (no class) 23 0 0 100%
colour/temperature/tests/test_krystek1985.py TestUv_to_CCT_Krystek1985 14 0 4 100%
colour/temperature/tests/test_krystek1985.py TestCCT_to_uv_Krystek1985 13 0 0 100%
colour/temperature/tests/test_krystek1985.py (no class) 23 0 0 100%
colour/temperature/tests/test_mccamy1992.py Testxy_to_CCT_McCamy1992 14 0 4 100%
colour/temperature/tests/test_mccamy1992.py TestCCT_to_xy_McCamy1992 14 0 6 100%
colour/temperature/tests/test_mccamy1992.py (no class) 23 0 0 100%
colour/temperature/tests/test_ohno2013.py TestPlanckianTable 1 0 0 100%
colour/temperature/tests/test_ohno2013.py TestUv_to_CCT_Ohno2013 20 0 0 100%
colour/temperature/tests/test_ohno2013.py TestCCT_to_uv_Ohno2013 14 0 0 100%
colour/temperature/tests/test_ohno2013.py Test_XYZ_to_CCT_Ohno2013 12 0 0 100%
colour/temperature/tests/test_ohno2013.py Test_CCT_to_XYZ_Ohno2013 12 0 0 100%
colour/temperature/tests/test_ohno2013.py (no class) 37 0 0 100%
colour/temperature/tests/test_planck1900.py TestUv_to_CCT_Planck1900 14 0 4 100%
colour/temperature/tests/test_planck1900.py TestCCT_to_uv_Planck1900 14 0 0 100%
colour/temperature/tests/test_planck1900.py (no class) 23 0 0 100%
colour/temperature/tests/test_robertson1968.py TestMired_to_CCT 14 0 0 100%
colour/temperature/tests/test_robertson1968.py TestCCT_to_mired 14 0 0 100%
colour/temperature/tests/test_robertson1968.py TestUv_to_CCT_Robertson1968 13 0 0 100%
colour/temperature/tests/test_robertson1968.py TestCCT_to_uv_Robertson1968 13 0 0 100%
colour/temperature/tests/test_robertson1968.py (no class) 34 0 0 100%
colour/utilities/__init__.py utilities 1 0 0 100%
colour/utilities/__init__.py (no class) 28 0 2 100%
colour/utilities/array.py MixinDataclassFields 1 0 0 100%
colour/utilities/array.py MixinDataclassIterable 4 0 0 100%
colour/utilities/array.py MixinDataclassArray 7 0 0 100%
colour/utilities/array.py MixinDataclassArithmetic 22 0 0 100%
colour/utilities/array.py domain_range_scale 10 0 0 100%
colour/utilities/array.py ndarray_copy_enable 10 0 0 100%
colour/utilities/array.py (no class) 362 0 14 100%
colour/utilities/callback.py Callback 0 0 0 100%
colour/utilities/callback.py MixinCallback 11 0 2 100%
colour/utilities/callback.py (no class) 22 0 2 100%
colour/utilities/common.py caching_enable 10 0 0 100%
colour/utilities/common.py CacheRegistry 10 0 0 100%
colour/utilities/common.py disable_multiprocessing 8 0 0 100%
colour/utilities/common.py multiprocessing_pool._DummyPool 1 0 1 100%
colour/utilities/common.py (no class) 156 6 13 96%
colour/utilities/deprecation.py ObjectRenamed 1 0 0 100%
colour/utilities/deprecation.py ObjectRemoved 1 0 0 100%
colour/utilities/deprecation.py ObjectFutureRename 1 0 0 100%
colour/utilities/deprecation.py ObjectFutureRemove 1 0 0 100%
colour/utilities/deprecation.py ObjectFutureAccessChange 1 0 0 100%
colour/utilities/deprecation.py ObjectFutureAccessRemove 1 0 0 100%
colour/utilities/deprecation.py ArgumentRenamed 1 0 0 100%
colour/utilities/deprecation.py ArgumentRemoved 1 0 0 100%
colour/utilities/deprecation.py ArgumentFutureRename 1 0 0 100%
colour/utilities/deprecation.py ArgumentFutureRemove 1 0 0 100%
colour/utilities/deprecation.py ModuleAPI 10 0 0 100%
colour/utilities/deprecation.py (no class) 91 0 2 100%
colour/utilities/documentation.py DocstringDict 0 0 0 100%
colour/utilities/documentation.py DocstringFloat 0 0 0 100%
colour/utilities/documentation.py DocstringInt 0 0 0 100%
colour/utilities/documentation.py DocstringText 0 0 0 100%
colour/utilities/documentation.py DocstringTuple 0 0 0 100%
colour/utilities/documentation.py (no class) 16 0 0 100%
colour/utilities/metrics.py (no class) 20 0 2 100%
colour/utilities/network.py TreeNode 62 0 0 100%
colour/utilities/network.py Port 60 2 0 97%
colour/utilities/network.py PortNode 54 2 0 96%
colour/utilities/network.py PortGraph 82 16 0 80%
colour/utilities/network.py ExecutionPort 0 0 0 100%
colour/utilities/network.py ExecutionNode 3 0 0 100%
colour/utilities/network.py ControlFlowNode 1 0 0 100%
colour/utilities/network.py For 25 4 0 84%
colour/utilities/network.py ThreadPoolExecutorManager 6 3 0 50%
colour/utilities/network.py ParallelForThread 32 4 0 88%
colour/utilities/network.py ProcessPoolExecutorManager 7 3 0 57%
colour/utilities/network.py ParallelForMultiprocess 32 4 0 88%
colour/utilities/network.py (no class) 165 13 2 92%
colour/utilities/requirements.py (no class) 49 0 91 100%
colour/utilities/structures.py Structure 8 0 0 100%
colour/utilities/structures.py Lookup 11 0 0 100%
colour/utilities/structures.py CanonicalMapping 55 0 9 100%
colour/utilities/structures.py LazyCanonicalMapping 6 0 0 100%
colour/utilities/structures.py (no class) 49 0 2 100%
colour/utilities/tests/__init__.py (no class) 0 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassFields 10 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassFields.setUp.Data 0 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassIterable 16 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassIterable.setUp.Data 0 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassArray 12 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassArray.setUp.Data 0 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassArithmetic 41 0 0 100%
colour/utilities/tests/test_array.py TestMixinDataclassArithmetic.setUp.Data 0 0 0 100%
colour/utilities/tests/test_array.py TestAsArray 4 0 0 100%
colour/utilities/tests/test_array.py TestAsInt 6 0 0 100%
colour/utilities/tests/test_array.py TestAsFloat 6 0 0 100%
colour/utilities/tests/test_array.py TestAsIntArray 2 0 0 100%
colour/utilities/tests/test_array.py TestAsFloatArray 2 0 0 100%
colour/utilities/tests/test_array.py TestAsComplexArray 4 0 0 100%
colour/utilities/tests/test_array.py TestAsIntScalar 2 0 0 100%
colour/utilities/tests/test_array.py TestAsFloatScalar 2 0 0 100%
colour/utilities/tests/test_array.py TestSetDefaultIntegerDtype 6 0 0 100%
colour/utilities/tests/test_array.py TestSetDefaultFloatDtype 51 0 4 100%
colour/utilities/tests/test_array.py TestGetDomainRangeScale 6 0 0 100%
colour/utilities/tests/test_array.py TestSetDomainRangeScale 11 0 0 100%
colour/utilities/tests/test_array.py TestDomainRangeScale 33 0 0 100%
colour/utilities/tests/test_array.py TestGetDomainRangeScaleMetadata 70 0 0 100%
colour/utilities/tests/test_array.py TestToDomain1 10 0 0 100%
colour/utilities/tests/test_array.py TestToDomain10 10 0 0 100%
colour/utilities/tests/test_array.py TestToDomain100 10 0 0 100%
colour/utilities/tests/test_array.py TestToDomainDegrees 10 0 0 100%
colour/utilities/tests/test_array.py TestToDomainInt 10 0 0 100%
colour/utilities/tests/test_array.py TestFromRange1 8 0 0 100%
colour/utilities/tests/test_array.py TestFromRange10 8 0 0 100%
colour/utilities/tests/test_array.py TestFromRange100 8 0 0 100%
colour/utilities/tests/test_array.py TestFromRangeDegrees 8 0 0 100%
colour/utilities/tests/test_array.py TestFromRangeInt 10 0 0 100%
colour/utilities/tests/test_array.py TestIsNdarrayCopyEnabled 4 0 0 100%
colour/utilities/tests/test_array.py TestSetNdarrayCopyEnabled 6 0 0 100%
colour/utilities/tests/test_array.py TestNdarrayCopyEnable 12 0 0 100%
colour/utilities/tests/test_array.py TestNdarrayCopy 5 0 0 100%
colour/utilities/tests/test_array.py TestClosestIndexes 5 0 0 100%
colour/utilities/tests/test_array.py TestClosest 5 0 0 100%
colour/utilities/tests/test_array.py TestInterval 4 0 0 100%
colour/utilities/tests/test_array.py TestIsUniform 2 0 0 100%
colour/utilities/tests/test_array.py TestInArray 6 0 0 100%
colour/utilities/tests/test_array.py TestTstack 17 0 0 100%
colour/utilities/tests/test_array.py TestTsplit 17 0 0 100%
colour/utilities/tests/test_array.py TestRowAsDiagonal 1 0 0 100%
colour/utilities/tests/test_array.py TestOrient 7 0 0 100%
colour/utilities/tests/test_array.py TestCentroid 8 0 0 100%
colour/utilities/tests/test_array.py TestFillNan 3 0 0 100%
colour/utilities/tests/test_array.py TestHasNanOnly 4 0 0 100%
colour/utilities/tests/test_array.py TestNdarrayWrite 6 0 0 100%
colour/utilities/tests/test_array.py TestZeros 1 0 0 100%
colour/utilities/tests/test_array.py TestOnes 1 0 0 100%
colour/utilities/tests/test_array.py TestFull 1 0 0 100%
colour/utilities/tests/test_array.py TestIndexAlongLastAxis 16 0 0 100%
colour/utilities/tests/test_array.py TestFormatArrayAsRow 3 0 0 100%
colour/utilities/tests/test_array.py (no class) 135 0 2 100%
colour/utilities/tests/test_callback.py TestMixinCallback 24 0 3 100%
colour/utilities/tests/test_callback.py TestMixinCallback.setup_method.WithCallback 2 0 0 100%
colour/utilities/tests/test_callback.py (no class) 15 0 0 100%
colour/utilities/tests/test_common.py TestIsCachingEnabled 4 0 0 100%
colour/utilities/tests/test_common.py TestSetCachingEnabled 6 0 0 100%
colour/utilities/tests/test_common.py TestCachingEnable 12 0 0 100%
colour/utilities/tests/test_common.py TestCacheRegistry 30 0 0 100%
colour/utilities/tests/test_common.py TestAttest 2 0 0 100%
colour/utilities/tests/test_common.py TestBatch 3 0 0 100%
colour/utilities/tests/test_common.py TestMultiprocessingPool 2 0 0 100%
colour/utilities/tests/test_common.py TestIsIterable 11 0 0 100%
colour/utilities/tests/test_common.py TestIsNumeric 5 0 0 100%
colour/utilities/tests/test_common.py TestIsInteger 3 0 0 100%
colour/utilities/tests/test_common.py TestIsSibling 7 0 0 100%
colour/utilities/tests/test_common.py TestIsSibling.test_is_sibling.Element 1 0 0 100%
colour/utilities/tests/test_common.py TestIsSibling.test_is_sibling.NotElement 1 0 0 100%
colour/utilities/tests/test_common.py TestFilterKwargs 10 0 0 100%
colour/utilities/tests/test_common.py TestFilterMapping 9 0 0 100%
colour/utilities/tests/test_common.py TestFilterMapping.test_filter_mapping.Element 1 0 0 100%
colour/utilities/tests/test_common.py TestFirstItem 4 0 0 100%
colour/utilities/tests/test_common.py TestValidateMethod 3 0 0 100%
colour/utilities/tests/test_common.py TestOptional 2 0 0 100%
colour/utilities/tests/test_common.py TestSlugify 4 0 0 100%
colour/utilities/tests/test_common.py TestIntDigest 3 0 0 100%
colour/utilities/tests/test_common.py (no class) 60 0 3 100%
colour/utilities/tests/test_deprecated.py deprecated 1 0 0 100%
colour/utilities/tests/test_deprecated.py (no class) 17 0 2 100%
colour/utilities/tests/test_deprecation.py TestObjectRenamed 5 0 0 100%
colour/utilities/tests/test_deprecation.py TestObjectRemoved 4 0 0 100%
colour/utilities/tests/test_deprecation.py TestObjectFutureRename 5 0 0 100%
colour/utilities/tests/test_deprecation.py TestObjectFutureRemove 4 0 0 100%
colour/utilities/tests/test_deprecation.py TestObjectFutureAccessChange 5 0 0 100%
colour/utilities/tests/test_deprecation.py TestObjectFutureAccessRemove 4 0 0 100%
colour/utilities/tests/test_deprecation.py TestArgumentRenamed 5 0 0 100%
colour/utilities/tests/test_deprecation.py TestArgumentRemoved 4 0 0 100%
colour/utilities/tests/test_deprecation.py TestArgumentFutureRename 5 0 0 100%
colour/utilities/tests/test_deprecation.py TestArgumentFutureRemove 4 0 0 100%
colour/utilities/tests/test_deprecation.py TestModuleAPI 12 0 0 100%
colour/utilities/tests/test_deprecation.py TestGetAttribute 10 0 2 100%
colour/utilities/tests/test_deprecation.py TestBuildAPIChanges 3 0 0 100%
colour/utilities/tests/test_deprecation.py TestHandleArgumentsDeprecation 2 0 0 100%
colour/utilities/tests/test_deprecation.py (no class) 52 0 0 100%
colour/utilities/tests/test_documentation.py TestIsDocumentationBuilding 14 0 5 100%
colour/utilities/tests/test_documentation.py (no class) 12 0 0 100%
colour/utilities/tests/test_metrics.py TestMetricMse 6 0 0 100%
colour/utilities/tests/test_metrics.py TestMetricPsnr 6 0 0 100%
colour/utilities/tests/test_metrics.py (no class) 15 0 0 100%
colour/utilities/tests/test_network.py TestTreeNode 49 0 0 100%
colour/utilities/tests/test_network.py TestPort 110 0 0 100%
colour/utilities/tests/test_network.py TestPort.setup_method.Node 0 0 0 100%
colour/utilities/tests/test_network.py _NodeAdd 11 0 0 100%
colour/utilities/tests/test_network.py _NodeMultiply 11 0 0 100%
colour/utilities/tests/test_network.py TestPortNode 114 0 0 100%
colour/utilities/tests/test_network.py TestPortGraph 33 0 2 100%
colour/utilities/tests/test_network.py _AddItem 9 0 2 100%
colour/utilities/tests/test_network.py _NodeSumMappingValues 7 0 2 100%
colour/utilities/tests/test_network.py _SubGraph1 11 0 4 100%
colour/utilities/tests/test_network.py TestFor 10 0 0 100%
colour/utilities/tests/test_network.py _NodeSumArray 7 0 2 100%
colour/utilities/tests/test_network.py _SubGraph2 10 0 5 100%
colour/utilities/tests/test_network.py TestThreadPoolExecutorManager 2 0 0 100%
colour/utilities/tests/test_network.py TestParallelForThread 10 0 0 100%
colour/utilities/tests/test_network.py TestProcessPoolExecutorManager 2 0 0 100%
colour/utilities/tests/test_network.py TestParallelForMultiProcess 10 0 0 100%
colour/utilities/tests/test_network.py (no class) 109 0 6 100%
colour/utilities/tests/test_structures.py TestStructure 30 0 0 100%
colour/utilities/tests/test_structures.py TestLookup 12 0 0 100%
colour/utilities/tests/test_structures.py TestCanonicalMapping 100 0 0 100%
colour/utilities/tests/test_structures.py TestLazyCanonicalMapping 9 0 2 100%
colour/utilities/tests/test_structures.py (no class) 47 0 0 100%
colour/utilities/tests/test_verbose.py TestAsBool 7 0 0 100%
colour/utilities/tests/test_verbose.py TestMixinLogging 3 0 0 100%
colour/utilities/tests/test_verbose.py TestShowWarning 8 0 0 100%
colour/utilities/tests/test_verbose.py TestSuppressWarnings 2 0 0 100%
colour/utilities/tests/test_verbose.py TestSuppressStdout 2 0 0 100%
colour/utilities/tests/test_verbose.py TestDescribeEnvironment 7 0 0 100%
colour/utilities/tests/test_verbose.py TestMultilineStr 4 0 0 100%
colour/utilities/tests/test_verbose.py TestMultilineStr.test_multiline_str.Data 4 0 0 100%
colour/utilities/tests/test_verbose.py TestMultilineRepr 4 0 0 100%
colour/utilities/tests/test_verbose.py TestMultilineRepr.test_multiline_repr.Data 5 0 0 100%
colour/utilities/tests/test_verbose.py (no class) 28 0 0 100%
colour/utilities/verbose.py MixinLogging 1 0 0 100%
colour/utilities/verbose.py ColourWarning 0 0 0 100%
colour/utilities/verbose.py ColourUsageWarning 0 0 0 100%
colour/utilities/verbose.py ColourRuntimeWarning 0 0 0 100%
colour/utilities/verbose.py suppress_stdout 5 0 8 100%
colour/utilities/verbose.py (no class) 211 6 32 97%
colour/volume/__init__.py (no class) 13 0 0 100%
colour/volume/datasets/__init__.py (no class) 2 0 0 100%
colour/volume/datasets/optimal_colour_stimuli.py (no class) 19 0 2 100%
colour/volume/macadam_limits.py (no class) 33 0 2 100%
colour/volume/mesh.py (no class) 18 0 2 100%
colour/volume/pointer_gamut.py (no class) 16 0 2 100%
colour/volume/rgb.py (no class) 49 0 3 100%
colour/volume/spectrum.py (no class) 50 0 4 100%
colour/volume/tests/__init__.py (no class) 0 0 0 100%
colour/volume/tests/test_macadam_limits.py TestIsWithinMacadamLimits 15 0 4 100%
colour/volume/tests/test_macadam_limits.py (no class) 17 0 0 100%
colour/volume/tests/test_mesh.py TestIsWithinMeshVolume 16 0 6 100%
colour/volume/tests/test_mesh.py (no class) 19 0 0 100%
colour/volume/tests/test_pointer_gamut.py TestIsWithinPointerGamut 15 0 4 100%
colour/volume/tests/test_pointer_gamut.py (no class) 17 0 0 100%
colour/volume/tests/test_rgb.py TestRGB_colourspaceLimits 3 0 0 100%
colour/volume/tests/test_rgb.py TestRGB_colourspaceVolumeMonteCarlo 1 0 0 100%
colour/volume/tests/test_rgb.py TestRGB_colourspace_volume_coverage_MonteCarlo 1 0 2 100%
colour/volume/tests/test_rgb.py TestRGB_colourspacePointerGamutCoverageMonteCarlo 1 0 2 100%
colour/volume/tests/test_rgb.py TestRGB_colourspaceVisibleSpectrumCoverageMonteCarlo 1 0 2 100%
colour/volume/tests/test_rgb.py (no class) 24 0 0 100%
colour/volume/tests/test_spectrum.py TestGeneratePulseWaves 2 0 0 100%
colour/volume/tests/test_spectrum.py TestXYZOuterSurface 3 0 0 100%
colour/volume/tests/test_spectrum.py TestIsWithinVisibleSpectrum 15 0 6 100%
colour/volume/tests/test_spectrum.py (no class) 25 0 0 100%
Total   44040 226 2588 99%

No items found using the specified filter.