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