Coverage report: 58%

Files Functions Classes

coverage.py v7.6.5, created at 2024-11-14 21:59 +0100

File function statements missing excluded coverage
src/bob/pad/base/__init__.py (no function) 4 0 0 100%
src/bob/pad/base/config/__init__.py (no function) 0 0 0 100%
src/bob/pad/base/database/__init__.py __appropriate__ 2 0 0 100%
src/bob/pad/base/database/__init__.py (no function) 4 0 0 100%
src/bob/pad/base/database/csv_dataset.py validate_pad_sample 10 10 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.__init__ 1 1 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.__repr__ 1 1 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.purposes 1 1 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.samples 6 6 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.samples._filter 1 1 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.fit_samples 1 1 0 0%
src/bob/pad/base/database/csv_dataset.py FileListPadDatabase.predict_samples 1 1 0 0%
src/bob/pad/base/database/csv_dataset.py (no function) 11 0 0 100%
src/bob/pad/base/error_utils.py calc_threshold 15 3 0 80%
src/bob/pad/base/error_utils.py apcer_threshold 2 0 0 100%
src/bob/pad/base/error_utils.py apcer_bpcer 7 0 0 100%
src/bob/pad/base/error_utils.py split_csv_pad_per_pai 19 0 0 100%
src/bob/pad/base/error_utils.py split_csv_pad 10 0 0 100%
src/bob/pad/base/error_utils.py (no function) 12 0 0 100%
src/bob/pad/base/pipelines/__init__.py __appropriate__ 2 0 0 100%
src/bob/pad/base/pipelines/__init__.py (no function) 4 0 0 100%
src/bob/pad/base/pipelines/abstract_classes.py Database.fit_samples 1 1 0 0%
src/bob/pad/base/pipelines/abstract_classes.py Database.predict_samples 1 1 0 0%
src/bob/pad/base/pipelines/abstract_classes.py Database.all_samples 8 8 0 0%
src/bob/pad/base/pipelines/abstract_classes.py (no function) 9 0 0 100%
src/bob/pad/base/script/__init__.py (no function) 0 0 0 100%
src/bob/pad/base/script/cross.py bool_option 2 2 0 0%
src/bob/pad/base/script/cross.py bool_option.custom_bool_option 2 2 0 0%
src/bob/pad/base/script/cross.py bool_option.custom_bool_option.callback 2 2 0 0%
src/bob/pad/base/script/cross.py _ordered_load 5 5 0 0%
src/bob/pad/base/script/cross.py _ordered_load.construct_mapping 2 2 0 0%
src/bob/pad/base/script/cross.py expand 12 12 0 0%
src/bob/pad/base/script/cross.py cross 57 57 0 0%
src/bob/pad/base/script/cross.py cross.sort_key 5 5 0 0%
src/bob/pad/base/script/cross.py (no function) 38 38 0 0%
src/bob/pad/base/script/finalize_scores.py finalize_scores 16 16 0 0%
src/bob/pad/base/script/finalize_scores.py (no function) 10 10 0 0%
src/bob/pad/base/script/pad.py pad 1 1 0 0%
src/bob/pad/base/script/pad.py (no function) 7 7 0 0%
src/bob/pad/base/script/pad_commands.py metrics_option 2 0 0 100%
src/bob/pad/base/script/pad_commands.py metrics_option.custom_metrics_option 2 0 0 100%
src/bob/pad/base/script/pad_commands.py metrics_option.custom_metrics_option.callback 4 0 0 100%
src/bob/pad/base/script/pad_commands.py regexps_option 2 0 0 100%
src/bob/pad/base/script/pad_commands.py regexps_option.custom_regexps_option 2 0 0 100%
src/bob/pad/base/script/pad_commands.py regexps_option.custom_regexps_option.callback 2 0 0 100%
src/bob/pad/base/script/pad_commands.py regexp_column_option 2 0 0 100%
src/bob/pad/base/script/pad_commands.py regexp_column_option.custom_regexp_column_option 2 0 0 100%
src/bob/pad/base/script/pad_commands.py regexp_column_option.custom_regexp_column_option.callback 2 0 0 100%
src/bob/pad/base/script/pad_commands.py gen_pad_csv_scores 11 0 0 100%
src/bob/pad/base/script/pad_commands.py gen 3 0 0 100%
src/bob/pad/base/script/pad_commands.py metrics 3 0 0 100%
src/bob/pad/base/script/pad_commands.py roc 2 0 0 100%
src/bob/pad/base/script/pad_commands.py det 2 0 0 100%
src/bob/pad/base/script/pad_commands.py epc 2 2 0 0%
src/bob/pad/base/script/pad_commands.py hist 2 0 0 100%
src/bob/pad/base/script/pad_commands.py evaluate 1 0 0 100%
src/bob/pad/base/script/pad_commands.py multi_metrics 4 4 0 0%
src/bob/pad/base/script/pad_commands.py (no function) 48 0 0 100%
src/bob/pad/base/script/pad_figure.py _normalize_input_scores 12 0 0 100%
src/bob/pad/base/script/pad_figure.py Metrics.__init__ 3 0 0 100%
src/bob/pad/base/script/pad_figure.py Metrics.get_thres 1 0 0 100%
src/bob/pad/base/script/pad_figure.py Metrics._numbers 19 0 0 100%
src/bob/pad/base/script/pad_figure.py Metrics._strings 14 1 0 93%
src/bob/pad/base/script/pad_figure.py Metrics._get_all_metrics 19 2 0 89%
src/bob/pad/base/script/pad_figure.py Metrics.compute 19 0 0 100%
src/bob/pad/base/script/pad_figure.py MultiMetrics.__init__ 4 4 0 0%
src/bob/pad/base/script/pad_figure.py MultiMetrics._compute_headers 7 7 0 0%
src/bob/pad/base/script/pad_figure.py MultiMetrics._strings 15 15 0 0%
src/bob/pad/base/script/pad_figure.py MultiMetrics._structured_array 17 17 0 0%
src/bob/pad/base/script/pad_figure.py MultiMetrics.compute 42 42 0 0%
src/bob/pad/base/script/pad_figure.py MultiMetrics.end_process 2 2 0 0%
src/bob/pad/base/script/pad_figure.py Roc.__init__ 4 0 0 100%
src/bob/pad/base/script/pad_figure.py Det.__init__ 3 0 0 100%
src/bob/pad/base/script/pad_figure.py Hist._setup_hist 3 0 0 100%
src/bob/pad/base/script/pad_figure.py (no function) 29 0 0 100%
src/bob/pad/base/script/run_pipeline.py run_pipeline 2 0 0 100%
src/bob/pad/base/script/run_pipeline.py execute_pipeline 42 4 0 90%
src/bob/pad/base/script/run_pipeline.py _get_csv_columns 6 1 0 83%
src/bob/pad/base/script/run_pipeline.py sample_to_dict_row 2 0 0 100%
src/bob/pad/base/script/run_pipeline.py score_samples_to_dataframe 9 0 0 100%
src/bob/pad/base/script/run_pipeline.py save_sample_scores 10 0 0 100%
src/bob/pad/base/script/run_pipeline.py (no function) 23 0 0 100%
Total   697 295 0 58%

No items found using the specified filter.