Coverage report: 53%

Files Functions Classes

coverage.py v7.6.0, created at 2024-07-12 23:27 +0200

File function statements missing excluded coverage
src/bob/bio/vein/__init__.py (no function) 1 0 0 100%
src/bob/bio/vein/algorithm/Correlate.py Correlate.__init__ 1 0 0 100%
src/bob/bio/vein/algorithm/Correlate.py Correlate.create_templates 1 1 0 0%
src/bob/bio/vein/algorithm/Correlate.py Correlate.compare 9 9 0 0%
src/bob/bio/vein/algorithm/Correlate.py Correlate.score 6 0 0 100%
src/bob/bio/vein/algorithm/Correlate.py (no function) 8 0 0 100%
src/bob/bio/vein/algorithm/HammingDistance.py HammingDistance.__init__ 1 0 0 100%
src/bob/bio/vein/algorithm/HammingDistance.py (no function) 3 0 0 100%
src/bob/bio/vein/algorithm/MiuraMatch.py MiuraMatch.__init__ 3 0 0 100%
src/bob/bio/vein/algorithm/MiuraMatch.py MiuraMatch.create_templates 1 1 0 0%
src/bob/bio/vein/algorithm/MiuraMatch.py MiuraMatch.compare 9 9 0 0%
src/bob/bio/vein/algorithm/MiuraMatch.py MiuraMatch.score 10 0 0 100%
src/bob/bio/vein/algorithm/MiuraMatch.py (no function) 8 0 0 100%
src/bob/bio/vein/algorithm/__init__.py __appropriate__ 2 0 0 100%
src/bob/bio/vein/algorithm/__init__.py (no function) 6 0 0 100%
src/bob/bio/vein/config/__init__.py (no function) 0 0 0 100%
src/bob/bio/vein/config/database/__init__.py (no function) 0 0 0 100%
src/bob/bio/vein/config/database/utfvp_1vsall.py (no function) 2 2 0 0%
src/bob/bio/vein/config/database/utfvp_full.py (no function) 2 2 0 0%
src/bob/bio/vein/config/database/utfvp_nom.py (no function) 2 2 0 0%
src/bob/bio/vein/config/database/verafinger_contactless_nom.py (no function) 2 2 0 0%
src/bob/bio/vein/config/maximum_curvature.py (no function) 24 24 0 0%
src/bob/bio/vein/config/principal_curvature.py (no function) 21 21 0 0%
src/bob/bio/vein/config/repeated_line_tracking.py (no function) 24 24 0 0%
src/bob/bio/vein/config/wide_line_detector.py (no function) 24 24 0 0%
src/bob/bio/vein/database/__init__.py AnnotatedArray.__new__ 3 0 0 100%
src/bob/bio/vein/database/__init__.py AnnotatedArray.__array_finalize__ 3 1 0 67%
src/bob/bio/vein/database/__init__.py (no function) 4 0 0 100%
src/bob/bio/vein/database/database.py VeinBioFile.__init__ 4 4 0 0%
src/bob/bio/vein/database/database.py (no function) 3 3 0 0%
src/bob/bio/vein/database/roi_annotation.py ROIAnnotation.__init__ 2 0 0 100%
src/bob/bio/vein/database/roi_annotation.py ROIAnnotation.fit 1 1 0 0%
src/bob/bio/vein/database/roi_annotation.py ROIAnnotation._more_tags 1 1 0 0%
src/bob/bio/vein/database/roi_annotation.py ROIAnnotation.transform 9 7 0 22%
src/bob/bio/vein/database/roi_annotation.py (no function) 9 0 0 100%
src/bob/bio/vein/database/utfvp.py UtfvpDatabase.__init__ 1 0 0 100%
src/bob/bio/vein/database/utfvp.py (no function) 13 0 0 100%
src/bob/bio/vein/database/verafinger_contactless.py VerafingerContactless.__init__ 1 0 0 100%
src/bob/bio/vein/database/verafinger_contactless.py (no function) 11 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.__init__ 2 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.detect_valleys 21 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.eval_vein_probabilities 15 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.eval_vein_probabilities._prob_1d 17 1 0 94%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.connect_centres 15 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.connect_centres._connect_1d 1 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.binarise 3 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature._view_four 18 18 0 0%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature._view_single 5 5 0 0%
src/bob/bio/vein/extractor/MaximumCurvature.py MaximumCurvature.__call__ 7 0 0 100%
src/bob/bio/vein/extractor/MaximumCurvature.py (no function) 13 0 0 100%
src/bob/bio/vein/extractor/NormalisedCrossCorrelation.py NormalisedCrossCorrelation.__init__ 1 1 0 0%
src/bob/bio/vein/extractor/NormalisedCrossCorrelation.py NormalisedCrossCorrelation.__call__ 4 4 0 0%
src/bob/bio/vein/extractor/NormalisedCrossCorrelation.py (no function) 5 0 0 100%
src/bob/bio/vein/extractor/PrincipalCurvature.py PrincipalCurvature.__init__ 3 3 0 0%
src/bob/bio/vein/extractor/PrincipalCurvature.py PrincipalCurvature.ut_gauss 1 1 0 0%
src/bob/bio/vein/extractor/PrincipalCurvature.py PrincipalCurvature.principal_curvature 24 24 0 0%
src/bob/bio/vein/extractor/PrincipalCurvature.py PrincipalCurvature.__call__ 3 3 0 0%
src/bob/bio/vein/extractor/PrincipalCurvature.py (no function) 8 0 0 100%
src/bob/bio/vein/extractor/RepeatedLineTracking.py RepeatedLineTracking.__init__ 6 0 0 100%
src/bob/bio/vein/extractor/RepeatedLineTracking.py RepeatedLineTracking.repeated_line_tracking 89 1 0 99%
src/bob/bio/vein/extractor/RepeatedLineTracking.py RepeatedLineTracking.skeletonize 21 21 0 0%
src/bob/bio/vein/extractor/RepeatedLineTracking.py RepeatedLineTracking.__call__ 3 0 0 100%
src/bob/bio/vein/extractor/RepeatedLineTracking.py (no function) 10 0 0 100%
src/bob/bio/vein/extractor/WideLineDetector.py WideLineDetector.__init__ 5 0 0 100%
src/bob/bio/vein/extractor/WideLineDetector.py WideLineDetector.wide_line_detector 23 0 0 100%
src/bob/bio/vein/extractor/WideLineDetector.py WideLineDetector.__call__ 3 0 0 100%
src/bob/bio/vein/extractor/WideLineDetector.py (no function) 8 0 0 100%
src/bob/bio/vein/extractor/__init__.py (no function) 6 0 0 100%
src/bob/bio/vein/preprocessor/__init__.py __appropriate__ 2 0 0 100%
src/bob/bio/vein/preprocessor/__init__.py (no function) 9 0 0 100%
src/bob/bio/vein/preprocessor/crop.py Cropper.__init__ 1 1 0 0%
src/bob/bio/vein/preprocessor/crop.py Cropper.__call__ 1 1 0 0%
src/bob/bio/vein/preprocessor/crop.py FixedCrop.__init__ 4 0 0 100%
src/bob/bio/vein/preprocessor/crop.py FixedCrop.__call__ 14 0 0 100%
src/bob/bio/vein/preprocessor/crop.py NoCrop.__init__ 1 0 0 100%
src/bob/bio/vein/preprocessor/crop.py (no function) 8 0 0 100%
src/bob/bio/vein/preprocessor/filters.py Filter.__init__ 1 1 0 0%
src/bob/bio/vein/preprocessor/filters.py Filter.__call__ 1 1 0 0%
src/bob/bio/vein/preprocessor/filters.py NoFilter.__init__ 1 0 0 100%
src/bob/bio/vein/preprocessor/filters.py NoFilter.__call__ 1 0 0 100%
src/bob/bio/vein/preprocessor/filters.py HistogramEqualization.__init__ 1 0 0 100%
src/bob/bio/vein/preprocessor/filters.py HistogramEqualization.__call__ 4 0 0 100%
src/bob/bio/vein/preprocessor/filters.py (no function) 9 0 0 100%
src/bob/bio/vein/preprocessor/mask.py Padder.__init__ 2 0 0 100%
src/bob/bio/vein/preprocessor/mask.py Padder.__call__ 1 0 0 100%
src/bob/bio/vein/preprocessor/mask.py Masker.__init__ 1 1 0 0%
src/bob/bio/vein/preprocessor/mask.py Masker.__call__ 1 1 0 0%
src/bob/bio/vein/preprocessor/mask.py FixedMask.__init__ 4 0 0 100%
src/bob/bio/vein/preprocessor/mask.py FixedMask.__call__ 4 0 0 100%
src/bob/bio/vein/preprocessor/mask.py NoMask.__init__ 1 0 0 100%
src/bob/bio/vein/preprocessor/mask.py AnnotatedRoIMask.__init__ 1 0 0 100%
src/bob/bio/vein/preprocessor/mask.py AnnotatedRoIMask.__call__ 1 0 0 100%
src/bob/bio/vein/preprocessor/mask.py KonoMask.__init__ 2 2 0 0%
src/bob/bio/vein/preprocessor/mask.py KonoMask.__call__ 25 25 0 0%
src/bob/bio/vein/preprocessor/mask.py LeeMask.__init__ 3 0 0 100%
src/bob/bio/vein/preprocessor/mask.py LeeMask.__call__ 19 1 0 95%
src/bob/bio/vein/preprocessor/mask.py TomesLeeMask.__init__ 3 3 0 0%
src/bob/bio/vein/preprocessor/mask.py TomesLeeMask.__call__ 28 28 0 0%
src/bob/bio/vein/preprocessor/mask.py (no function) 27 0 0 100%
src/bob/bio/vein/preprocessor/normalize.py Normalizer.__init__ 1 1 0 0%
src/bob/bio/vein/preprocessor/normalize.py Normalizer.__call__ 1 1 0 0%
src/bob/bio/vein/preprocessor/normalize.py NoNormalization.__init__ 1 1 0 0%
src/bob/bio/vein/preprocessor/normalize.py NoNormalization.__call__ 1 1 0 0%
src/bob/bio/vein/preprocessor/normalize.py HuangNormalization.__init__ 2 0 0 100%
src/bob/bio/vein/preprocessor/normalize.py HuangNormalization.__call__ 28 0 0 100%
src/bob/bio/vein/preprocessor/normalize.py HuangNormalization.__call__._afftrans 6 0 0 100%
src/bob/bio/vein/preprocessor/normalize.py (no function) 12 0 0 100%
src/bob/bio/vein/preprocessor/preprocessor.py Preprocessor.__init__ 5 0 0 100%
src/bob/bio/vein/preprocessor/preprocessor.py Preprocessor.__call__ 5 0 0 100%
src/bob/bio/vein/preprocessor/preprocessor.py Preprocessor.write_data 3 3 0 0%
src/bob/bio/vein/preprocessor/preprocessor.py Preprocessor.read_data 2 2 0 0%
src/bob/bio/vein/preprocessor/preprocessor.py (no function) 7 0 0 100%
src/bob/bio/vein/preprocessor/utils.py assert_points 2 0 0 100%
src/bob/bio/vein/preprocessor/utils.py fix_points 6 0 0 100%
src/bob/bio/vein/preprocessor/utils.py poly_to_mask 5 0 0 100%
src/bob/bio/vein/preprocessor/utils.py mask_to_image 8 0 0 100%
src/bob/bio/vein/preprocessor/utils.py show_image 3 3 0 0%
src/bob/bio/vein/preprocessor/utils.py draw_mask_over_image 6 6 0 0%
src/bob/bio/vein/preprocessor/utils.py show_mask_over_image 1 1 0 0%
src/bob/bio/vein/preprocessor/utils.py jaccard_index 1 0 0 100%
src/bob/bio/vein/preprocessor/utils.py intersect_ratio 1 0 0 100%
src/bob/bio/vein/preprocessor/utils.py intersect_ratio_of_complement 1 0 0 100%
src/bob/bio/vein/preprocessor/utils.py (no function) 11 0 0 100%
src/bob/bio/vein/script/__init__.py (no function) 0 0 0 100%
src/bob/bio/vein/script/blame.py main 51 51 0 0%
src/bob/bio/vein/script/blame.py (no function) 6 6 0 0%
src/bob/bio/vein/script/compare_rois.py make_catalog 12 12 0 0%
src/bob/bio/vein/script/compare_rois.py sort_table 3 3 0 0%
src/bob/bio/vein/script/compare_rois.py mean_std_for_column 2 2 0 0%
src/bob/bio/vein/script/compare_rois.py main 40 40 0 0%
src/bob/bio/vein/script/compare_rois.py (no function) 12 12 0 0%
src/bob/bio/vein/script/validate.py setup_logger 6 6 0 0%
src/bob/bio/vein/script/validate.py make_dir 4 4 0 0%
src/bob/bio/vein/script/validate.py check_path_does_not_exist 3 3 0 0%
src/bob/bio/vein/script/validate.py check_path_exists 3 3 0 0%
src/bob/bio/vein/script/validate.py check_model_does_not_exist 4 4 0 0%
src/bob/bio/vein/script/validate.py open_multipage_pdf_file 2 2 0 0%
src/bob/bio/vein/script/validate.py (no function) 11 11 0 0%
src/bob/bio/vein/script/view_sample.py save_figures 6 6 0 0%
src/bob/bio/vein/script/view_sample.py proof_figure 14 14 0 0%
src/bob/bio/vein/script/view_sample.py validate 3 3 0 0%
src/bob/bio/vein/script/view_sample.py main 13 13 0 0%
src/bob/bio/vein/script/view_sample.py (no function) 15 15 0 0%
Total   1085 514 0 53%

No items found using the specified filter.