Coverage report: 77.06%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-16 09:56 +0000

File function   statements missing excluded   coverage
collectra/__init__.py __getattr__   7 0 0   100.00%
collectra/__init__.py __dir__   1 1 0   0.00%
collectra/__init__.py (no function)   6 0 0   100.00%
collectra/cli.py _member   2 0 0   100.00%
collectra/cli.py _member.decorate   3 0 0   100.00%
collectra/cli.py command   2 0 0   100.00%
collectra/cli.py group   2 0 0   100.00%
collectra/cli.py _cli_members   11 0 0   100.00%
collectra/cli.py _callable_schema   26 1 0   96.15%
collectra/cli.py command_for_callable   6 0 0   100.00%
collectra/cli.py command_for_callable.invoke   11 1 0   90.91%
collectra/cli.py command_for_object   12 1 0   91.67%
collectra/cli.py _group_command   5 0 0   100.00%
collectra/cli.py invoke   1 0 0   100.00%
collectra/cli.py (no function)   16 0 0   100.00%
collectra/commons/__init__.py (no function)   1 0 0   100.00%
collectra/commons/base.py BaseEntity.__init__   1 0 0   100.00%
collectra/commons/base.py BaseEntity.__str__   1 0 0   100.00%
collectra/commons/base.py BaseEntity.__call__   1 1 0   0.00%
collectra/commons/base.py BaseEntity.get_name   1 0 0   100.00%
collectra/commons/base.py BaseEntity.serialize   6 0 0   100.00%
collectra/commons/base.py BaseEntity.attributes   2 0 0   100.00%
collectra/commons/base.py BaseEntity.attributes_to_ignore   1 0 0   100.00%
collectra/commons/base.py BaseEntity.get_class_path   1 0 0   100.00%
collectra/commons/base.py NodeStatus.__str__   1 1 0   0.00%
collectra/commons/base.py Node.__post_init__   1 0 0   100.00%
collectra/commons/base.py Node.process   1 1 0   0.00%
collectra/commons/base.py (no function)   38 0 0   100.00%
collectra/commons/files.py CollectraResultsMetadata.model_dump   9 0 0   100.00%
collectra/commons/files.py CollectraFile.__getitem__   2 2 0   0.00%
collectra/commons/files.py CollectraFile.__contains__   1 1 0   0.00%
collectra/commons/files.py CollectraFile.results_path   1 0 0   100.00%
collectra/commons/files.py CollectraFile.model_dump   9 0 0   100.00%
collectra/commons/files.py CollectraFile.from_data   11 1 0   90.91%
collectra/commons/files.py CollectraFile.from_file   12 0 0   100.00%
collectra/commons/files.py CollectraFile.save   16 0 0   100.00%
collectra/commons/files.py (no function)   29 0 0   100.00%
collectra/converters/__init__.py convert_files   5 0 0   100.00%
collectra/converters/__init__.py (no function)   4 0 0   100.00%
collectra/converters/base.py Converter.convert   1 1 0   0.00%
collectra/converters/base.py (no function)   4 0 0   100.00%
collectra/converters/yolo.py YOLOConfig.from_yaml   4 0 0   100.00%
collectra/converters/yolo.py YOLOConverter.__init__   6 0 0   100.00%
collectra/converters/yolo.py YOLOConverter._get_config   13 0 0   100.00%
collectra/converters/yolo.py YOLOConverter._convert_file   15 1 0   93.33%
collectra/converters/yolo.py YOLOConverter._process_files   19 1 0   94.74%
collectra/converters/yolo.py YOLOConverter.convert   3 0 0   100.00%
collectra/converters/yolo.py YOLOClassifierCSV.__init__   5 5 0   0.00%
collectra/converters/yolo.py YOLOClassifierCSV.convert   8 8 0   0.00%
collectra/converters/yolo.py YOLOClassifierCSV._convert_file   4 4 0   0.00%
collectra/converters/yolo.py (no function)   27 0 0   100.00%
collectra/display.py DisplayContext.__init__   6 0 0   100.00%
collectra/display.py DisplayContext.path   2 0 0   100.00%
collectra/display.py DisplayContext.artefact   26 0 0   100.00%
collectra/display.py DisplayContext.text_path   9 1 0   88.89%
collectra/display.py DisplayContext.text   2 0 0   100.00%
collectra/display.py DisplayContext.publish_image   3 0 0   100.00%
collectra/display.py DisplayContext.renderer   2 0 0   100.00%
collectra/display.py DisplayContext.region   2 0 0   100.00%
collectra/display.py DisplayContext.annotations   2 0 0   100.00%
collectra/display.py DisplayContext.image   2 0 0   100.00%
collectra/display.py (no function)   18 0 0   100.00%
collectra/displays/__init__.py (no function)   0 0 0   100.00%
collectra/displays/image_segmentation.py display_bounds   4 0 0   100.00%
collectra/displays/image_segmentation.py segmentation   5 0 0   100.00%
collectra/displays/image_segmentation.py (no function)   3 0 0   100.00%
collectra/displays/images.py region   17 1 0   94.12%
collectra/displays/images.py annotations   32 3 0   90.62%
collectra/displays/images.py image   43 5 0   88.37%
collectra/displays/images.py _preview_key   8 2 0   75.00%
collectra/displays/images.py _image_view   6 0 0   100.00%
collectra/displays/images.py (no function)   10 0 0   100.00%
collectra/displays/texts.py text   3 0 0   100.00%
collectra/displays/texts.py (no function)   1 0 0   100.00%
collectra/editor/__init__.py (no function)   1 1 0   0.00%
collectra/editor/base.py Editor.__post_init__   1 1 0   0.00%
collectra/editor/base.py Editor.view   35 35 0   0.00%
collectra/editor/base.py (no function)   13 13 0   0.00%
collectra/evaluator/__init__.py (no function)   2 0 0   100.00%
collectra/evaluator/base.py EvaluationReport.__post_init__   27 1 0   96.30%
collectra/evaluator/base.py EvaluationReport.save_csv   11 0 0   100.00%
collectra/evaluator/base.py Evaluator.__init__   11 0 0   100.00%
collectra/evaluator/base.py Evaluator._is_collectra_folder   1 0 0   100.00%
collectra/evaluator/base.py Evaluator._pair_folders_by_order   5 0 0   100.00%
collectra/evaluator/base.py Evaluator.__call__   1 1 0   0.00%
collectra/evaluator/base.py Evaluator._discover_collectra_folders   19 6 0   68.42%
collectra/evaluator/base.py Evaluator._validate_file_pairs   15 2 0   86.67%
collectra/evaluator/base.py Evaluator._load_collectra_file   11 0 0   100.00%
collectra/evaluator/base.py Evaluator._create_missing_prediction_metrics   2 0 0   100.00%
collectra/evaluator/base.py Evaluator._create_extra_prediction_metrics   2 0 0   100.00%
collectra/evaluator/base.py Evaluator._evaluate_file_pair   16 3 0   81.25%
collectra/evaluator/base.py Evaluator._aggregate_results   53 2 0   96.23%
collectra/evaluator/base.py Evaluator.evaluate   11 2 0   81.82%
collectra/evaluator/base.py (no function)   36 0 0   100.00%
collectra/evaluator/visualise.py _color   1 1 0   0.00%
collectra/evaluator/visualise.py _label_colors   6 6 0   0.00%
collectra/evaluator/visualise.py _collect_scores   9 9 0   0.00%
collectra/evaluator/visualise.py _scatter_traces   9 9 0   0.00%
collectra/evaluator/visualise.py _box_traces   7 7 0   0.00%
collectra/evaluator/visualise.py generate_evaluation_html   41 41 0   0.00%
collectra/evaluator/visualise.py (no function)   29 0 0   100.00%
collectra/gui/__init__.py (no function)   0 0 0   100.00%
collectra/gui/arrangement.py sanitize_arrangement   21 0 0   100.00%
collectra/gui/arrangement.py _sanitize_layout   10 0 0   100.00%
collectra/gui/arrangement.py _sanitize_sizes   1 0 0   100.00%
collectra/gui/arrangement.py _sanitize_tab   8 0 0   100.00%
collectra/gui/arrangement.py ArrangementStore.__init__   9 1 0   88.89%
collectra/gui/arrangement.py ArrangementStore.read   6 0 0   100.00%
collectra/gui/arrangement.py ArrangementStore._read_file   4 0 0   100.00%
collectra/gui/arrangement.py ArrangementStore.custom_layouts   4 2 0   50.00%
collectra/gui/arrangement.py ArrangementStore.save_named   6 0 0   100.00%
collectra/gui/arrangement.py ArrangementStore.write   1 0 0   100.00%
collectra/gui/arrangement.py ArrangementStore._write_file   16 3 0   81.25%
collectra/gui/arrangement.py (no function)   28 0 0   100.00%
collectra/gui/backend.py GUIBackend.__init__   26 0 0   100.00%
collectra/gui/backend.py GUIBackend._save_folder_session   3 0 0   100.00%
collectra/gui/backend.py GUIBackend._restore_folder_session   23 2 0   91.30%
collectra/gui/backend.py GUIBackend.git_action   8 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_arrangement   3 1 0   66.67%
collectra/gui/backend.py GUIBackend.save_arrangement   7 0 0   100.00%
collectra/gui/backend.py GUIBackend._available_layouts   10 0 0   100.00%
collectra/gui/backend.py GUIBackend.restart_gui   16 3 0   81.25%
collectra/gui/backend.py GUIBackend.get_layouts   2 0 0   100.00%
collectra/gui/backend.py GUIBackend.check_updates   7 0 0   100.00%
collectra/gui/backend.py GUIBackend.install_update   12 7 0   41.67%
collectra/gui/backend.py GUIBackend.load_layout   8 0 0   100.00%
collectra/gui/backend.py GUIBackend.reveal_layout   4 0 0   100.00%
collectra/gui/backend.py GUIBackend.save_named_layout   9 1 0   88.89%
collectra/gui/backend.py GUIBackend.activate_layout   8 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_initial_items   1 0 0   100.00%
collectra/gui/backend.py GUIBackend._load_input_paths   27 2 0   92.59%
collectra/gui/backend.py GUIBackend._extension   1 0 0   100.00%
collectra/gui/backend.py GUIBackend.set_window   1 0 0   100.00%
collectra/gui/backend.py GUIBackend.reveal_in_folder   15 2 0   86.67%
collectra/gui/backend.py GUIBackend._scan_collectra_folder   13 0 0   100.00%
collectra/gui/backend.py GUIBackend.select_folder   13 0 0   100.00%
collectra/gui/backend.py GUIBackend.select_parent_folder   10 2 0   80.00%
collectra/gui/backend.py GUIBackend.select_collectra_path   24 4 0   83.33%
collectra/gui/backend.py GUIBackend._scan_parent_folder   12 1 0   91.67%
collectra/gui/backend.py GUIBackend._folder_list_result   13 2 0   84.62%
collectra/gui/backend.py GUIBackend.load_collectra_folder   6 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_active_node_ids   23 2 0   91.30%
collectra/gui/backend.py GUIBackend.get_image_base64   9 0 0   100.00%
collectra/gui/backend.py GUIBackend._display_context   5 1 0   80.00%
collectra/gui/backend.py GUIBackend.get_artefact_display   19 10 0   47.37%
collectra/gui/backend.py GUIBackend.rotate_image_clockwise   31 2 0   93.55%
collectra/gui/backend.py GUIBackend.update_segmentation_mask   20 2 0   90.00%
collectra/gui/backend.py GUIBackend.get_display_annotations   9 3 0   66.67%
collectra/gui/backend.py GUIBackend.update_display_text   36 2 0   94.44%
collectra/gui/backend.py GUIBackend.load_yaml   2 0 0   100.00%
collectra/gui/backend.py GUIBackend._load_yaml   17 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_display_value   7 2 0   71.43%
collectra/gui/backend.py GUIBackend.get_page_texts   12 12 0   0.00%
collectra/gui/backend.py GUIBackend.update_page_text   12 2 0   83.33%
collectra/gui/backend.py GUIBackend.get_all_nodes   3 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_node_info   6 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_nodes_by_type   4 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_available_labels   5 2 0   60.00%
collectra/gui/backend.py GUIBackend.get_label_statistics   4 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_global_label_statistics   1 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_all_nodes_for_grid   7 0 0   100.00%
collectra/gui/backend.py GUIBackend.update_node_data   9 1 0   88.89%
collectra/gui/backend.py GUIBackend.update_node_coordinates   11 1 0   90.91%
collectra/gui/backend.py GUIBackend._next_annotation_id   11 0 0   100.00%
collectra/gui/backend.py GUIBackend.preview_annotation_id   3 0 0   100.00%
collectra/gui/backend.py GUIBackend.create_annotation   49 7 0   85.71%
collectra/gui/backend.py GUIBackend._node_and_descendants   11 0 0   100.00%
collectra/gui/backend.py GUIBackend.search_artefacts   35 1 0   97.14%
collectra/gui/backend.py GUIBackend._pipeline_label_ranks   5 2 0   60.00%
collectra/gui/backend.py GUIBackend._nodes_top_down   8 0 0   100.00%
collectra/gui/backend.py GUIBackend._nodes_top_down.visit   6 0 0   100.00%
collectra/gui/backend.py GUIBackend._snippet   4 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_delete_preview   10 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_delete_preview.walk   7 1 0   85.71%
collectra/gui/backend.py GUIBackend._remove_nodes   16 7 0   56.25%
collectra/gui/backend.py GUIBackend.delete_nested   9 2 0   77.78%
collectra/gui/backend.py GUIBackend.delete_annotation   7 0 0   100.00%
collectra/gui/backend.py GUIBackend.rename_annotation   14 0 0   100.00%
collectra/gui/backend.py GUIBackend._save_collectra_file   4 0 0   100.00%
collectra/gui/backend.py GUIBackend._collectra_dirs   15 1 0   93.33%
collectra/gui/backend.py GUIBackend._collectra_dirs._scan   13 6 0   53.85%
collectra/gui/backend.py GUIBackend._pipeline_metadata   1 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_pipeline_graph   1 0 0   100.00%
collectra/gui/backend.py GUIBackend.get_theme_css   33 24 0   27.27%
collectra/gui/backend.py GUIBackend._encode_logo   10 2 0   80.00%
collectra/gui/backend.py GUIBackend.get_logo   22 5 0   77.27%
collectra/gui/backend.py _set_macos_app_name   11 9 0   18.18%
collectra/gui/backend.py _disable_macos_tabbing   9 9 0   0.00%
collectra/gui/backend.py get_resource_path   5 0 0   100.00%
collectra/gui/backend.py start   15 0 0   100.00%
collectra/gui/backend.py start.on_started   3 3 0   0.00%
collectra/gui/backend.py (no function)   95 0 2   100.00%
collectra/gui/data_display.py CollectraNodeFactory.create_node   11 0 0   100.00%
collectra/gui/data_display.py CollectraNode.model_dump   12 1 0   91.67%
collectra/gui/data_display.py CollectraAnnotationNode.crop   1 0 0   100.00%
collectra/gui/data_display.py CollectraAnnotationNode.model_dump   5 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.nodes   3 1 0   66.67%
collectra/gui/data_display.py CollectraGraph.from_yaml_data   3 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.from_collectra_file   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph._from_data   9 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.add_node   5 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.children   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.parents   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_node   2 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.resolve_id   7 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_type   2 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_label   2 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_data   2 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_name   2 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_crop_region   4 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.get_unique_labels   6 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.count_nodes_by_label   7 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.set_label   4 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.set_name   4 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.set_data   10 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.set_crop_region   5 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.remove_node   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.rename_id   8 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.children_of_type   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.dfs_leaves   13 1 0   92.31%
collectra/gui/data_display.py CollectraGraph.find_deepest   2 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.to_yaml_data   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.to_data   14 1 0   92.86%
collectra/gui/data_display.py CollectraGraph.to_data._collapse   1 0 0   100.00%
collectra/gui/data_display.py CollectraGraph.compute_display_value   21 1 0   95.24%
collectra/gui/data_display.py (no function)   76 0 0   100.00%
collectra/gui/native_menu.py put_file_menu_first   10 1 0   90.00%
collectra/gui/native_menu.py arrange_native_menu   5 5 0   0.00%
collectra/gui/native_menu.py build_native_menu   2 0 0   100.00%
collectra/gui/native_menu.py build_native_menu.action   1 0 0   100.00%
collectra/gui/native_menu.py (no function)   6 0 0   100.00%
collectra/gui/pipeline_order.py pipeline_label_ranks   18 1 0   94.44%
collectra/gui/pipeline_order.py pipeline_label_ranks.layer   5 0 0   100.00%
collectra/gui/pipeline_order.py (no function)   1 0 0   100.00%
collectra/gui/segmentation.py paint_mask   44 4 0   90.91%
collectra/gui/segmentation.py (no function)   7 0 0   100.00%
collectra/gui/session_cache.py FolderSessionCache.__init__   3 0 0   100.00%
collectra/gui/session_cache.py FolderSessionCache.read_active   5 0 0   100.00%
collectra/gui/session_cache.py FolderSessionCache.write_active   1 0 0   100.00%
collectra/gui/session_cache.py FolderSessionCache.read   8 0 0   100.00%
collectra/gui/session_cache.py FolderSessionCache.write   1 0 0   100.00%
collectra/gui/session_cache.py FolderSessionCache._write_json   14 2 0   85.71%
collectra/gui/session_cache.py (no function)   15 0 0   100.00%
collectra/gui/source_control.py run_git   23 6 0   73.91%
collectra/gui/source_control.py (no function)   4 0 0   100.00%
collectra/gui/updates.py git   6 0 0   100.00%
collectra/gui/updates.py collectra_repository   10 1 0   90.00%
collectra/gui/updates.py inspect_repository   29 0 0   100.00%
collectra/gui/updates.py update_repository   8 2 0   75.00%
collectra/gui/updates.py (no function)   7 0 0   100.00%
collectra/gui/utils.py normalise_items   5 1 0   80.00%
collectra/gui/utils.py (no function)   1 0 0   100.00%
collectra/logger.py setup_logging   7 0 0   100.00%
collectra/logger.py get_logger   1 0 0   100.00%
collectra/logger.py (no function)   4 0 0   100.00%
collectra/main.py find_pipeline   15 3 0   80.00%
collectra/main.py resolve_workflow_path   2 2 0   0.00%
collectra/main.py main   6 0 0   100.00%
collectra/main.py (no function)   10 1 2   90.00%
collectra/partition.py partition_results   19 2 0   89.47%
collectra/partition.py _track   7 0 0   100.00%
collectra/partition.py get_files   23 0 0   100.00%
collectra/partition.py get_partitions   10 0 0   100.00%
collectra/partition.py get_partition_value_type   11 0 0   100.00%
collectra/partition.py validate_partition_value   11 0 0   100.00%
collectra/partition.py validate_partition_sum   16 0 0   100.00%
collectra/partition.py assign_partition_label   3 0 0   100.00%
collectra/partition.py assign_partition_label_to_files   12 0 0   100.00%
collectra/partition.py partition_files   19 2 0   89.47%
collectra/partition.py process_partitions   11 0 0   100.00%
collectra/partition.py (no function)   15 0 0   100.00%
collectra/pipelines/__init__.py (no function)   1 0 0   100.00%
collectra/pipelines/app_launcher.py install_app   52 6 0   88.46%
collectra/pipelines/app_launcher.py (no function)   9 0 0   100.00%
collectra/pipelines/base.py Collectra.__init__   7 0 0   100.00%
collectra/pipelines/base.py Collectra.__call__   1 1 0   0.00%
collectra/pipelines/base.py Collectra.from_file   6 0 0   100.00%
collectra/pipelines/base.py Collectra.cli_run   8 0 0   100.00%
collectra/pipelines/base.py Collectra.launch_gui   3 0 0   100.00%
collectra/pipelines/base.py Collectra.cli_partition   10 0 0   100.00%
collectra/pipelines/base.py Collectra.cli_install   8 0 0   100.00%
collectra/pipelines/base.py Collectra.cli_install_app   9 0 0   100.00%
collectra/pipelines/base.py Collectra.cli_tasks   2 0 0   100.00%
collectra/pipelines/base.py Collectra.cli_artefacts   9 1 0   88.89%
collectra/pipelines/base.py Collectra.task   5 1 0   80.00%
collectra/pipelines/base.py Collectra._check_is_root   9 1 0   88.89%
collectra/pipelines/base.py Collectra.run   7 2 0   71.43%
collectra/pipelines/base.py Collectra._ensure_workflow_connected   2 0 0   100.00%
collectra/pipelines/base.py Collectra._get_starting_nodes   3 0 0   100.00%
collectra/pipelines/base.py Collectra._get_specific_starting_node   4 1 0   75.00%
collectra/pipelines/base.py Collectra._get_root_starting_nodes   6 0 0   100.00%
collectra/pipelines/base.py Collectra._extract_run_options   3 0 0   100.00%
collectra/pipelines/base.py Collectra._get_root_input   4 1 0   75.00%
collectra/pipelines/base.py Collectra._process_files   5 0 0   100.00%
collectra/pipelines/base.py Collectra._process_single_file   8 0 0   100.00%
collectra/pipelines/base.py Collectra._create_collectra_file   9 0 0   100.00%
collectra/pipelines/base.py Collectra._validate_file_inputs   5 2 0   60.00%
collectra/pipelines/base.py Collectra._is_existing_collectra_folder   1 0 0   100.00%
collectra/pipelines/base.py Collectra._is_image_file   1 0 0   100.00%
collectra/pipelines/base.py Collectra._handle_existing_folder   7 0 0   100.00%
collectra/pipelines/base.py Collectra._remove_exif_from_images   3 0 0   100.00%
collectra/pipelines/base.py Collectra._handle_image_file   5 0 0   100.00%
collectra/pipelines/base.py Collectra._create_results_file   3 0 0   100.00%
collectra/pipelines/base.py Collectra._populate_active_paths   6 0 0   100.00%
collectra/pipelines/base.py Collectra._init_input_data   9 0 0   100.00%
collectra/pipelines/base.py Collectra._resolve_links   5 1 0   80.00%
collectra/pipelines/base.py Collectra._set_task_contexts   4 0 0   100.00%
collectra/pipelines/base.py Collectra._reset_nodes   1 0 0   100.00%
collectra/pipelines/base.py Collectra.save_run   8 8 0   0.00%
collectra/pipelines/base.py Collectra._should_save   7 7 0   0.00%
collectra/pipelines/base.py Collectra._get_artefact_nodes_to_save   3 3 0   0.00%
collectra/pipelines/base.py Collectra._save_results_to_directory   4 4 0   0.00%
collectra/pipelines/base.py Collectra._load_or_create_results   7 7 0   0.00%
collectra/pipelines/base.py Collectra._collect_node_data   6 6 0   0.00%
collectra/pipelines/base.py Collectra._serialize_node_items   2 2 0   0.00%
collectra/pipelines/base.py Collectra._write_results_file   1 0 0   100.00%
collectra/pipelines/base.py Collectra._log_save_success   3 3 0   0.00%
collectra/pipelines/base.py Collectra._run_nodes   7 2 0   71.43%
collectra/pipelines/base.py Collectra._mark_nodes_as_processing   2 0 0   100.00%
collectra/pipelines/base.py Collectra._execute_nodes   8 4 0   50.00%
collectra/pipelines/base.py Collectra._execute_task_node   8 5 0   37.50%
collectra/pipelines/base.py Collectra._execute_artefact_node   10 10 0   0.00%
collectra/pipelines/base.py Collectra._get_node_children   1 0 0   100.00%
collectra/pipelines/base.py Collectra._update_node_status   2 2 0   0.00%
collectra/pipelines/base.py Collectra._check_task_ready   4 0 0   100.00%
collectra/pipelines/base.py Collectra._check_tasks_ready   3 3 0   0.00%
collectra/pipelines/base.py Collectra._check_existing   7 7 0   0.00%
collectra/pipelines/base.py Collectra._is_identical_item   3 3 0   0.00%
collectra/pipelines/base.py Collectra._compare_serialized_data   3 3 0   0.00%
collectra/pipelines/base.py Collectra._prepare_for_comparison   6 6 0   0.00%
collectra/pipelines/base.py Collectra._apply_task_run_overrides   5 3 0   40.00%
collectra/pipelines/base.py Collectra._run_task   18 4 0   77.78%
collectra/pipelines/base.py Collectra._execute_entries   12 4 0   66.67%
collectra/pipelines/base.py Collectra._merge_task_params   2 0 0   100.00%
collectra/pipelines/base.py Collectra.ensemble   4 4 0   0.00%
collectra/pipelines/base.py Collectra.metadata   1 0 0   100.00%
collectra/pipelines/base.py Collectra.gui_graph   22 1 0   95.45%
collectra/pipelines/base.py Collectra.save   13 1 0   92.31%
collectra/pipelines/base.py Collectra._write_pipeline_config   1 0 0   100.00%
collectra/pipelines/base.py Collectra._get_io_list   1 0 0   100.00%
collectra/pipelines/base.py Collectra._check_task_io   11 1 0   90.91%
collectra/pipelines/base.py Collectra._check_data_assignment   4 0 0   100.00%
collectra/pipelines/base.py Collectra.connect   4 0 0   100.00%
collectra/pipelines/base.py Collectra._build_nodes_and_relations   10 1 0   90.00%
collectra/pipelines/base.py Collectra._create_or_reuse_object   4 0 0   100.00%
collectra/pipelines/base.py Collectra._process_task_node   7 0 0   100.00%
collectra/pipelines/base.py Collectra._extract_task_io_nodes   4 0 0   100.00%
collectra/pipelines/base.py Collectra._create_graph_edges   9 0 0   100.00%
collectra/pipelines/base.py Collectra.render   8 6 0   25.00%
collectra/pipelines/base.py Collectra._prepare_graph_for_visualization   6 6 0   0.00%
collectra/pipelines/base.py Collectra._generate_dot_string   5 5 0   0.00%
collectra/pipelines/base.py (no function)   124 0 0   100.00%
collectra/pipelines/ensemble.py weighted_boxes_fusion   7 7 0   0.00%
collectra/pipelines/ensemble.py calculate_iou   9 0 0   100.00%
collectra/pipelines/ensemble.py find_centroid_text   10 0 0   100.00%
collectra/pipelines/ensemble.py cluster_texts   22 0 0   100.00%
collectra/pipelines/ensemble.py find_contributing_boxes   7 0 0   100.00%
collectra/pipelines/ensemble.py EnsembleProcessor.__init__   4 0 0   100.00%
collectra/pipelines/ensemble.py EnsembleProcessor.ensemble   8 8 0   0.00%
collectra/pipelines/ensemble.py EnsembleProcessor.create_file_linkage   9 0 0   100.00%
collectra/pipelines/ensemble.py EnsembleProcessor.generate_ensembling_layers   9 9 0   0.00%
collectra/pipelines/ensemble.py EnsembleProcessor.ensemble_single_file   15 15 0   0.00%
collectra/pipelines/ensemble.py EnsembleProcessor.ensemble_at_layer   9 9 0   0.00%
collectra/pipelines/ensemble.py EnsembleProcessor.ensemble_artefact_node   11 1 0   90.91%
collectra/pipelines/ensemble.py EnsembleProcessor.ensemble_image_crops   48 48 0   0.00%
collectra/pipelines/ensemble.py EnsembleProcessor.ensemble_text   26 26 0   0.00%
collectra/pipelines/ensemble.py EnsembleProcessor.resolve_ensemble_parents   14 0 0   100.00%
collectra/pipelines/ensemble.py EnsembleProcessor.copy_artifact_files   8 0 0   100.00%
collectra/pipelines/ensemble.py EnsembleProcessor._reset_nodes   1 1 0   0.00%
collectra/pipelines/ensemble.py (no function)   28 0 0   100.00%
collectra/pipelines/handlers.py DataHandler.save   1 1 0   0.00%
collectra/pipelines/handlers.py DataHandler.get_models   2 2 0   0.00%
collectra/pipelines/handlers.py DataHandler.has_model   5 5 0   0.00%
collectra/pipelines/handlers.py DataHandler._save_config   6 6 0   0.00%
collectra/pipelines/handlers.py DirectoryHandler.save   10 10 0   0.00%
collectra/pipelines/handlers.py DirectoryHandler._save_artifacts   34 34 0   0.00%
collectra/pipelines/handlers.py ZipHandler.save   14 14 0   0.00%
collectra/pipelines/handlers.py ZipHandler._save_artifacts   28 28 0   0.00%
collectra/pipelines/handlers.py (no function)   26 26 0   0.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.__init__   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.is_empty   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.copy_graph   1 1 0   0.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.resolve_node   7 2 0   71.43%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_nodes   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_task_nodes   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_artefact_nodes   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_node_names   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_parents   2 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_parents_artefact   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_parents_task   1 1 0   0.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_ancestor_artefacts   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_children   2 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_children_artefact   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.get_children_task   1 1 0   0.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.set_node_attr   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.has_node   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.add_edge   1 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.try_resolve_existing_task   6 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.reset_all_nodes   7 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.add_task_node   7 0 0   100.00%
collectra/pipelines/node_graph_manager.py NodeGraphManager.add_artefact_node   19 2 0   89.47%
collectra/pipelines/node_graph_manager.py (no function)   28 0 0   100.00%
collectra/tasks/__init__.py __getattr__   7 7 0   0.00%
collectra/tasks/__init__.py __dir__   1 1 0   0.00%
collectra/tasks/__init__.py (no function)   6 0 0   100.00%
collectra/tasks/base.py Task.__init__   5 0 0   100.00%
collectra/tasks/base.py Task.input_dict   7 0 0   100.00%
collectra/tasks/base.py Task.prepare_inputs   29 6 0   79.31%
collectra/tasks/base.py Task.run   1 1 0   0.00%
collectra/tasks/base.py Task.get_output_name   2 0 0   100.00%
collectra/tasks/base.py Task.__call__   1 1 0   0.00%
collectra/tasks/base.py Task.cli_run   3 1 0   66.67%
collectra/tasks/base.py TaskNode.get_task   1 0 0   100.00%
collectra/tasks/base.py (no function)   23 0 2   100.00%
collectra/tasks/canonicalisers.py LLMCanonicaliser.__init__   10 10 0   0.00%
collectra/tasks/canonicalisers.py LLMCanonicaliser.retrieve_entities   19 19 0   0.00%
collectra/tasks/canonicalisers.py LLMCanonicaliser.run   19 19 0   0.00%
collectra/tasks/canonicalisers.py (no function)   14 14 0   0.00%
collectra/tasks/clusterers.py Clusterer.__init__   2 2 0   0.00%
collectra/tasks/clusterers.py Clusterer.run   1 1 0   0.00%
collectra/tasks/clusterers.py (no function)   5 5 0   0.00%
collectra/tasks/image_classifier/__init__.py (no function)   4 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py _ProcessorTransform.__call__   7 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py _class_names   1 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py _set_classes   4 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py _head_modules   5 1 0   80.00%
collectra/tasks/image_classifier/huggingface.py _reset_head   7 1 0   85.71%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace.__init__   5 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._config_from_dict   4 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._from_state   14 1 0   92.86%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._load   45 3 0   93.33%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._prepare_training_model   7 1 0   85.71%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._transforms   1 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._forward   2 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace.run   16 2 0   87.50%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._checkpoint   1 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace._train   5 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py ImageClassifierHuggingFace.train   5 0 0   100.00%
collectra/tasks/image_classifier/huggingface.py (no function)   40 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py _tiff_tensor   6 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py _load_classifier_image   4 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py _target_tiff_pixels   9 1 0   88.89%
collectra/tasks/image_classifier/torchvision.py _NormalizeClassifierPixels.__call__   10 1 0   90.00%
collectra/tasks/image_classifier/torchvision.py _replace_head   23 2 0   91.30%
collectra/tasks/image_classifier/torchvision.py _disable_auxiliary_heads   5 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py _ensure_supported_multichannel_architecture   5 1 0   80.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision.__init__   8 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._transforms   10 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._export_image   10 2 0   80.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._make_datasets   22 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._load   51 6 0   88.24%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision.run   20 2 0   90.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision.train   5 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._checkpoint   1 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._prepare_training_model   18 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py ImageClassifierTorchvision._forward   1 0 0   100.00%
collectra/tasks/image_classifier/torchvision.py _adapt_rgb_input_channels   28 3 0   89.29%
collectra/tasks/image_classifier/torchvision.py (no function)   40 0 0   100.00%
collectra/tasks/image_classifier/training.py prepare_classification_inputs   26 5 0   80.77%
collectra/tasks/image_classifier/training.py TorchClassifierTask._select_device   8 2 0   75.00%
collectra/tasks/image_classifier/training.py TorchClassifierTask._reload   4 1 0   75.00%
collectra/tasks/image_classifier/training.py TorchClassifierTask._prepare_assets   67 27 0   59.70%
collectra/tasks/image_classifier/training.py TorchClassifierTask._prepare_assets.export_job   1 0 0   100.00%
collectra/tasks/image_classifier/training.py TorchClassifierTask._export_image   6 2 0   66.67%
collectra/tasks/image_classifier/training.py TorchClassifierTask._make_datasets   2 0 0   100.00%
collectra/tasks/image_classifier/training.py TorchClassifierTask._train   112 10 0   91.07%
collectra/tasks/image_classifier/training.py TorchClassifierTask._epoch   33 0 0   100.00%
collectra/tasks/image_classifier/training.py (no function)   31 0 0   100.00%
collectra/tasks/image_classifier/yolo.py _classification_channels   18 3 0   83.33%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO.run   15 3 0   80.00%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._predict_rgb   11 1 0   90.91%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO.train   1 0 0   100.00%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._train   19 15 0   21.05%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._train_fold   18 3 0   83.33%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._prepare_assets   61 2 0   96.72%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._prepare_yolo_config   2 0 0   100.00%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._check_distribution   9 0 0   100.00%
collectra/tasks/image_classifier/yolo.py ImageClassifierYOLO._prepare_params   6 0 0   100.00%
collectra/tasks/image_classifier/yolo.py (no function)   32 0 4   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py load_channels   9 1 0   88.89%
collectra/tasks/image_classifier/yolo_multichannel.py channel_transforms   3 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationDataset.__init__   9 2 0   77.78%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationDataset.__len__   1 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationDataset.__getitem__   2 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationValidator.__call__   3 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationValidator.build_dataset   2 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationValidator.plot_val_samples   0 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationValidator.plot_predictions   0 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationTrainer.get_dataset   4 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationTrainer.get_model   5 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationTrainer.build_dataset   1 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationTrainer.get_validator   2 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py MultichannelClassificationTrainer.plot_training_samples   0 0 0   100.00%
collectra/tasks/image_classifier/yolo_multichannel.py classify_multichannel   20 2 0   90.00%
collectra/tasks/image_classifier/yolo_multichannel.py (no function)   32 0 0   100.00%
collectra/tasks/image_segmentation/__init__.py (no function)   2 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py training_progress   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py _sam3   7 4 0   42.86%
collectra/tasks/image_segmentation/sam3.py _bounds   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py mask_in_view   6 3 0   50.00%
collectra/tasks/image_segmentation/sam3.py mask_to_source   11 1 0   90.91%
collectra/tasks/image_segmentation/sam3.py encode_rle   6 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py prepare_segmentation_inputs   17 2 0   88.24%
collectra/tasks/image_segmentation/sam3.py _sample_partition   6 2 0   66.67%
collectra/tasks/image_segmentation/sam3.py export_dataset   43 5 0   88.37%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.__init__   8 2 0   75.00%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.attributes_to_ignore   1 1 0   0.00%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.input_type   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.output_type   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3._prompts   8 1 0   87.50%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3._checkpoint   11 3 0   72.73%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3._init_model   14 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.run   28 3 0   89.29%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3._samples   34 2 0   94.12%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.prepare_training_data   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3.py ImageSegmentationSam3.train   50 2 0   96.00%
collectra/tasks/image_segmentation/sam3.py (no function)   47 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py MaskIoU.__init__   2 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py MaskIoU.reset   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py MaskIoU.update   27 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py MaskIoU.compute   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py MaskIoU.compute_synced   9 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py EpochReporter.__init__   9 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py EpochReporter.record   17 1 0   94.12%
collectra/tasks/image_segmentation/sam3_metrics.py EpochReporter.close   2 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks.__init__   7 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks.load_checkpoint   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks.save_checkpoint   1 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks._save_best   21 1 0   95.24%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks.train_epoch   11 1 0   90.91%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks.val_epoch   12 2 0   83.33%
collectra/tasks/image_segmentation/sam3_metrics.py TrainingHooks.run   4 0 0   100.00%
collectra/tasks/image_segmentation/sam3_metrics.py create_trainer   4 4 0   0.00%
collectra/tasks/image_segmentation/sam3_metrics.py (no function)   26 0 0   100.00%
collectra/tasks/image_segmentation/sam3_training.py training_config   32 1 0   96.88%
collectra/tasks/image_segmentation/sam3_training.py load_image_state   14 0 0   100.00%
collectra/tasks/image_segmentation/sam3_training.py _training_mlp_forward   5 0 0   100.00%
collectra/tasks/image_segmentation/sam3_training.py enable_training_mlps   4 0 0   100.00%
collectra/tasks/image_segmentation/sam3_training.py freeze_unused_semantic_head   4 0 0   100.00%
collectra/tasks/image_segmentation/sam3_training.py build_training_model   9 0 0   100.00%
collectra/tasks/image_segmentation/sam3_training.py launch   6 6 0   0.00%
collectra/tasks/image_segmentation/sam3_training.py (no function)   10 0 0   100.00%
collectra/tasks/irn_resolvers.py _SafeDict.__missing__   1 1 0   0.00%
collectra/tasks/irn_resolvers.py normalise_column_name   10 10 0   0.00%
collectra/tasks/irn_resolvers.py _is_missing   14 14 0   0.00%
collectra/tasks/irn_resolvers.py render_card   9 9 0   0.00%
collectra/tasks/irn_resolvers.py render_card._collapse   11 11 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver.__init__   24 24 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver._source_hash   2 2 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver._index_path_for   1 1 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver._collection_name_for   2 2 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver._build_indices   47 47 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver.retrieve_entities   6 6 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver._render_query   1 1 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver._try_filter   23 23 0   0.00%
collectra/tasks/irn_resolvers.py IRNResolver.run   8 8 0   0.00%
collectra/tasks/irn_resolvers.py (no function)   31 31 0   0.00%
collectra/tasks/line_detection.py LineDetectorRLSA.__init__   15 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._validate_parameters   7 1 0   85.71%
collectra/tasks/line_detection.py LineDetectorRLSA.input_type   1 1 0   0.00%
collectra/tasks/line_detection.py LineDetectorRLSA.output_type   1 1 0   0.00%
collectra/tasks/line_detection.py LineDetectorRLSA._odd_size   2 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._binarize   5 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._remove_noise   9 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._remove_horizontal_rules   6 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._estimate_skew   13 1 0   92.31%
collectra/tasks/line_detection.py LineDetectorRLSA._rotate   6 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._line_bands   22 1 0   95.45%
collectra/tasks/line_detection.py LineDetectorRLSA._crop_bounds   8 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._make_crop   23 0 0   100.00%
collectra/tasks/line_detection.py LineDetectorRLSA._make_crop.to_source   9 3 0   66.67%
collectra/tasks/line_detection.py LineDetectorRLSA.run   14 0 0   100.00%
collectra/tasks/line_detection.py (no function)   23 0 0   100.00%
collectra/tasks/llms.py get_llmloader   7 7 0   0.00%
collectra/tasks/llms.py LLM.__init__   9 0 0   100.00%
collectra/tasks/llms.py LLM.llm   1 1 0   0.00%
collectra/tasks/llms.py LLM.chain   1 1 0   0.00%
collectra/tasks/llms.py LLM.get_pattern_matches   3 0 0   100.00%
collectra/tasks/llms.py LLM.image_content   1 0 0   100.00%
collectra/tasks/llms.py LLM._add_content   3 0 0   100.00%
collectra/tasks/llms.py LLM._add_text   2 0 0   100.00%
collectra/tasks/llms.py LLM.pre_run   3 0 0   100.00%
collectra/tasks/llms.py LLM.check_inputs   9 0 0   100.00%
collectra/tasks/llms.py LLM.replace_inputs   23 3 0   86.96%
collectra/tasks/llms.py LLM.invoke   19 15 0   21.05%
collectra/tasks/llms.py LLM.run   12 0 0   100.00%
collectra/tasks/llms.py (no function)   31 0 0   100.00%
collectra/tasks/machine_learning/__init__.py __getattr__   7 7 0   0.00%
collectra/tasks/machine_learning/__init__.py __dir__   1 1 0   0.00%
collectra/tasks/machine_learning/__init__.py (no function)   6 0 0   100.00%
collectra/tasks/machine_learning/orienters.py ImageOrienter.__init__   2 2 0   0.00%
collectra/tasks/machine_learning/orienters.py ImageOrienter._init_model   20 20 0   0.00%
collectra/tasks/machine_learning/orienters.py ImageOrienter._processed_image   8 8 0   0.00%
collectra/tasks/machine_learning/orienters.py ImageOrienter.run   21 21 0   0.00%
collectra/tasks/machine_learning/orienters.py (no function)   12 12 2   0.00%
collectra/tasks/machine_learning/training.py print_distribution_table   19 0 0   100.00%
collectra/tasks/machine_learning/training.py prepare_object_detection_inputs   15 15 0   0.00%
collectra/tasks/machine_learning/training.py _training_files   9 2 0   77.78%
collectra/tasks/machine_learning/training.py _file_partition   7 1 0   85.71%
collectra/tasks/machine_learning/training.py _limit_training_files   14 1 0   92.86%
collectra/tasks/machine_learning/training.py _prepare_data   6 0 0   100.00%
collectra/tasks/machine_learning/training.py _pipeline_for   3 1 0   66.67%
collectra/tasks/machine_learning/training.py save_training_result   14 2 0   85.71%
collectra/tasks/machine_learning/training.py train_from_files   18 1 0   94.44%
collectra/tasks/machine_learning/training.py run_training_command   7 0 0   100.00%
collectra/tasks/machine_learning/training.py (no function)   23 0 0   100.00%
collectra/tasks/machine_learning/yolo.py get_yolo_class   7 4 0   42.86%
collectra/tasks/machine_learning/yolo.py YOLOTask.__init__   1 0 0   100.00%
collectra/tasks/machine_learning/yolo.py YOLOTask._wandb_logging   18 0 0   100.00%
collectra/tasks/machine_learning/yolo.py YOLOTask._wandb_logging.remove_wandb_callbacks   2 0 0   100.00%
collectra/tasks/machine_learning/yolo.py YOLOTask._init_model   4 1 0   75.00%
collectra/tasks/machine_learning/yolo.py YOLOTask._reload   5 2 0   60.00%
collectra/tasks/machine_learning/yolo.py YOLOTask._load   10 1 0   90.00%
collectra/tasks/machine_learning/yolo.py (no function)   19 0 2   100.00%
collectra/tasks/object_detection/__init__.py __getattr__   7 7 0   0.00%
collectra/tasks/object_detection/__init__.py (no function)   5 0 0   100.00%
collectra/tasks/object_detection/adaptation_commands.py _output_path   11 0 0   100.00%
collectra/tasks/object_detection/adaptation_commands.py _check_fusion   4 2 0   50.00%
collectra/tasks/object_detection/adaptation_commands.py RFDETRAdaptationCommands.adapt_input_channels   7 0 0   100.00%
collectra/tasks/object_detection/adaptation_commands.py RFDETRAdaptationCommands.adapt_feature_fusion   8 0 0   100.00%
collectra/tasks/object_detection/adaptation_commands.py YOLOAdaptationCommands.adapt_feature_fusion   10 1 0   90.00%
collectra/tasks/object_detection/adaptation_commands.py (no function)   12 0 0   100.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR.__init__   5 0 0   100.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._select_device   3 3 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._init_model   4 4 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._reload   5 5 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._load_model_from_hf   7 7 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._load_model_from_checkpoint   24 24 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._load   20 20 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR.run   39 4 0   89.74%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._prepare_params   5 5 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._check_distribution   14 14 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._prepare_assets   39 1 0   97.44%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold   63 63 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold.DetrDataset.__init__   2 2 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold.DetrDataset.__len__   1 1 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold.DetrDataset.__getitem__   13 13 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold.collate_fn   13 13 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold.move_labels_to_device   4 4 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train_fold.run_epoch   20 20 0   0.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR.train   1 0 0   100.00%
collectra/tasks/object_detection/detr.py ObjectDetectionDETR._train   22 4 0   81.82%
collectra/tasks/object_detection/detr.py (no function)   36 0 2   100.00%
collectra/tasks/object_detection/rfdetr.py __getattr__   7 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py _backend_class   1 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py load_rfdetr_model   29 3 0   89.66%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR.__init__   3 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._select_device   3 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._init_model   3 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._reload   5 5 0   0.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._classes_sidecar_candidates   2 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._load_categories_from_json   6 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._load   30 1 0   96.67%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._tiff_tensor   15 1 0   93.33%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR.run   33 5 0   84.85%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._prepare_params   13 4 0   69.23%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._check_distribution   14 14 0   0.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._prepare_assets   39 1 0   97.44%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._write_coco_dataset   32 32 0   0.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._train_fold   37 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR.train   1 0 0   100.00%
collectra/tasks/object_detection/rfdetr.py ObjectDetectionRFDETR._train   30 5 0   83.33%
collectra/tasks/object_detection/rfdetr.py (no function)   42 0 2   100.00%
collectra/tasks/object_detection/rfdetr_channels.py require_multichannel_rfdetr   6 2 0   66.67%
collectra/tasks/object_detection/rfdetr_channels.py _patch_embeddings   1 0 0   100.00%
collectra/tasks/object_detection/rfdetr_channels.py checkpoint_channels   8 0 0   100.00%
collectra/tasks/object_detection/rfdetr_channels.py set_input_channels   12 2 0   83.33%
collectra/tasks/object_detection/rfdetr_channels.py sync_channels   12 0 0   100.00%
collectra/tasks/object_detection/rfdetr_channels.py _channel_aware   2 0 0   100.00%
collectra/tasks/object_detection/rfdetr_channels.py _channel_aware.load   9 0 0   100.00%
collectra/tasks/object_detection/rfdetr_channels.py multichannel_checkpoints   14 2 0   85.71%
collectra/tasks/object_detection/rfdetr_channels.py (no function)   17 0 0   100.00%
collectra/tasks/object_detection/rfdetr_data.py channel_stats   3 0 0   100.00%
collectra/tasks/object_detection/rfdetr_data.py scale_tiff_pixels   5 0 0   100.00%
collectra/tasks/object_detection/rfdetr_data.py ChannelNormalize.__call__   6 1 0   83.33%
collectra/tasks/object_detection/rfdetr_data.py _ImageSize.__init__   1 0 0   100.00%
collectra/tasks/object_detection/rfdetr_data.py MultiChannelCocoDetection._image_path   1 0 0   100.00%
collectra/tasks/object_detection/rfdetr_data.py MultiChannelCocoDetection.__getitem__   12 1 0   91.67%
collectra/tasks/object_detection/rfdetr_data.py _adapt_dataset   11 2 0   81.82%
collectra/tasks/object_detection/rfdetr_data.py multichannel_datasets   7 0 0   100.00%
collectra/tasks/object_detection/rfdetr_data.py multichannel_datasets.build_dataset   1 1 0   0.00%
collectra/tasks/object_detection/rfdetr_data.py (no function)   25 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py ViewAttention.__init__   7 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py ViewAttention.forward   8 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py MultiViewDinoV2.forward   8 1 0   87.50%
collectra/tasks/object_detection/rfdetr_feature_fusion.py MultiViewDinoV2.export   1 1 0   0.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py FeatureFusionBackbone.get_named_param_lr_pairs   4 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py fusion_spec   14 3 0   78.57%
collectra/tasks/object_detection/rfdetr_feature_fusion.py install_feature_fusion   15 3 0   80.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py _sync   6 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py adapt_model   6 1 0   83.33%
collectra/tasks/object_detection/rfdetr_feature_fusion.py save_adapted_model   10 1 0   90.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py load_adapted_model   25 3 0   88.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py feature_fusion_training   7 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py feature_fusion_training.build   9 0 0   100.00%
collectra/tasks/object_detection/rfdetr_feature_fusion.py _train_feature_fusion   30 4 0   86.67%
collectra/tasks/object_detection/rfdetr_feature_fusion.py expand_rfdetr_feature_fusion   11 5 0   54.55%
collectra/tasks/object_detection/rfdetr_feature_fusion.py validate_saved_model   12 2 0   83.33%
collectra/tasks/object_detection/rfdetr_feature_fusion.py (no function)   30 0 0   100.00%
collectra/tasks/object_detection/rfdetr_input_adaptation.py _patch_embeddings   7 3 0   57.14%
collectra/tasks/object_detection/rfdetr_input_adaptation.py _expand_model   25 3 0   88.00%
collectra/tasks/object_detection/rfdetr_input_adaptation.py expand_rfdetr_input_channels   21 9 0   57.14%
collectra/tasks/object_detection/rfdetr_input_adaptation.py load_adapted_model   16 1 0   93.75%
collectra/tasks/object_detection/rfdetr_input_adaptation.py validate_saved_model   7 1 0   85.71%
collectra/tasks/object_detection/rfdetr_input_adaptation.py (no function)   7 0 0   100.00%
collectra/tasks/object_detection/yolo.py DetectionResult.__init__   2 2 0   0.00%
collectra/tasks/object_detection/yolo.py DetectionResult.get_best_result   16 16 0   0.00%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO.cli_run   5 0 0   100.00%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO.run   64 8 0   87.50%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO.train   1 0 0   100.00%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._train   18 2 0   88.89%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._train_fold   16 13 0   18.75%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._preview_assets   14 14 0   0.00%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._prepare_yolo_config   28 1 0   96.43%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._check_distribution   17 1 0   94.12%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._write_yolo_label   3 1 0   66.67%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._prepare_assets   23 3 0   86.96%
collectra/tasks/object_detection/yolo.py ObjectDetectionYOLO._prepare_params   9 0 0   100.00%
collectra/tasks/object_detection/yolo.py (no function)   39 0 4   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py ViewAttention.__init__   7 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py ViewAttention.forward   8 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py _validate_spec   5 1 0   80.00%
collectra/tasks/object_detection/yolo_feature_fusion.py _layer_input   3 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionModel.__init__   14 2 0   85.71%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionModel._install_fusion   35 4 0   88.57%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionModel._fuse_feature   1 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionModel._predict_once   20 1 0   95.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionModel.load   10 3 0   70.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionTrainer.get_model   6 1 0   83.33%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionDetectionTrainer.plot_training_samples   0 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionYOLO.task_map   4 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionYOLO.train   10 10 0   0.00%
collectra/tasks/object_detection/yolo_feature_fusion.py FeatureFusionYOLO.export   1 1 0   0.00%
collectra/tasks/object_detection/yolo_feature_fusion.py enable_feature_fusion   7 1 0   85.71%
collectra/tasks/object_detection/yolo_feature_fusion.py adapt_model   7 1 0   85.71%
collectra/tasks/object_detection/yolo_feature_fusion.py save_adapted_model   11 2 0   81.82%
collectra/tasks/object_detection/yolo_feature_fusion.py load_adapted_model   4 1 0   75.00%
collectra/tasks/object_detection/yolo_feature_fusion.py expand_yolo_feature_fusion   5 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py validate_saved_model   14 3 0   78.57%
collectra/tasks/object_detection/yolo_feature_fusion.py validate_saved_model.tensors   8 0 0   100.00%
collectra/tasks/object_detection/yolo_feature_fusion.py (no function)   35 0 0   100.00%
collectra/tasks/ocr.py OCRSuraya.__init__   3 0 0   100.00%
collectra/tasks/ocr.py OCRSuraya._init_predictors   8 0 0   100.00%
collectra/tasks/ocr.py OCRSuraya.input_type   1 1 0   0.00%
collectra/tasks/ocr.py OCRSuraya.output_type   1 1 0   0.00%
collectra/tasks/ocr.py OCRSuraya.run   9 0 0   100.00%
collectra/tasks/ocr.py LineDetectorSurya.__init__   2 0 0   100.00%
collectra/tasks/ocr.py LineDetectorSurya._init_predictor   4 2 0   50.00%
collectra/tasks/ocr.py LineDetectorSurya.input_type   1 1 0   0.00%
collectra/tasks/ocr.py LineDetectorSurya.output_type   1 1 0   0.00%
collectra/tasks/ocr.py LineDetectorSurya.run   29 13 0   55.17%
collectra/tasks/ocr.py (no function)   18 0 0   100.00%
collectra/tasks/text.py ConcatenateText.__init__   1 0 0   100.00%
collectra/tasks/text.py ConcatenateText.input_type   1 1 0   0.00%
collectra/tasks/text.py ConcatenateText.output_type   1 1 0   0.00%
collectra/tasks/text.py ConcatenateText.run   4 0 0   100.00%
collectra/tasks/text.py (no function)   11 0 0   100.00%
collectra/text/__init__.py (no function)   0 0 0   100.00%
collectra/text/base.py Text.__init__   1 1 0   0.00%
collectra/text/base.py Text.__str__   1 1 0   0.00%
collectra/text/base.py (no function)   8 8 0   0.00%
collectra/types/__init__.py (no function)   4 0 0   100.00%
collectra/types/base.py ArtefactCommands.__init__   2 0 0   100.00%
collectra/types/base.py ArtefactCommands.evaluate   6 0 0   100.00%
collectra/types/base.py Artefact.set_parents   1 0 0   100.00%
collectra/types/base.py Artefact.serialize   9 2 0   77.78%
collectra/types/base.py Artefact.evaluate   1 1 0   0.00%
collectra/types/base.py Artefact.display   1 1 0   0.00%
collectra/types/base.py Artefact._extract   1 1 0   0.00%
collectra/types/base.py Artefact.extract   3 0 0   100.00%
collectra/types/base.py Artefact.cli_commands   1 0 0   100.00%
collectra/types/base.py Artefact._generate_id   1 0 0   100.00%
collectra/types/base.py Artefact.__post_init__   3 0 0   100.00%
collectra/types/base.py Artefact.attributes_to_ignore   5 0 0   100.00%
collectra/types/base.py Artefact.all_attributes   1 1 0   0.00%
collectra/types/base.py ArtefactNode.__post_init__   2 0 0   100.00%
collectra/types/base.py ArtefactNode.add_item   5 2 0   60.00%
collectra/types/base.py ArtefactNode.get_item   1 1 0   0.00%
collectra/types/base.py ArtefactNode.add_type   1 0 0   100.00%
collectra/types/base.py ArtefactNode.check_type   4 1 0   75.00%
collectra/types/base.py ArtefactNode.__str__   2 0 0   100.00%
collectra/types/base.py ArtefactNode.evaluate   71 10 1   85.92%
collectra/types/base.py ArtefactNode._create_instance   8 3 0   62.50%
collectra/types/base.py ArtefactNode._create_ensemble_instances   12 12 0   0.00%
collectra/types/base.py ArtefactNode._create_instances   2 2 0   0.00%
collectra/types/base.py ArtefactNode.process   45 11 0   75.56%
collectra/types/base.py ArtefactNode.batch_process   74 14 0   81.08%
collectra/types/base.py load_artefact   2 2 0   0.00%
collectra/types/base.py (no function)   61 0 0   100.00%
collectra/types/images.py _tiff_dimensions   13 2 0   84.62%
collectra/types/images.py image_channel_count   6 1 0   83.33%
collectra/types/images.py image_size   4 4 0   0.00%
collectra/types/images.py read_tiff_channels   14 4 0   71.43%
collectra/types/images.py _image_metadata   6 0 0   100.00%
collectra/types/images.py ImageArtefactCommands.extract   17 4 0   76.47%
collectra/types/images.py Orientation.to_string   9 0 0   100.00%
collectra/types/images.py Orientation.to_degree   9 0 0   100.00%
collectra/types/images.py Orientation.from_string   12 2 0   83.33%
collectra/types/images.py Image.cli_commands   1 0 0   100.00%
collectra/types/images.py Image.attributes_to_ignore   3 0 0   100.00%
collectra/types/images.py Image.serialize   3 0 0   100.00%
collectra/types/images.py Image.save   3 0 0   100.00%
collectra/types/images.py Image.image_types   1 0 0   100.00%
collectra/types/images.py Image.width   1 0 0   100.00%
collectra/types/images.py Image.height   1 0 0   100.00%
collectra/types/images.py Image.__post_init__   15 4 0   73.33%
collectra/types/images.py Image.__call__   1 0 0   100.00%
collectra/types/images.py Image.get_path   5 3 0   40.00%
collectra/types/images.py Image.is_image_file   1 0 0   100.00%
collectra/types/images.py Image._load_buffer   4 4 0   0.00%
collectra/types/images.py Image.load   2 0 0   100.00%
collectra/types/images.py Image.get_encoding   1 0 0   100.00%
collectra/types/images.py Image.mime   1 1 0   0.00%
collectra/types/images.py Image.pil   2 0 0   100.00%
collectra/types/images.py Image.display   1 0 0   100.00%
collectra/types/images.py Image.display_bounds   1 0 0   100.00%
collectra/types/images.py Image._extract   3 1 0   66.67%
collectra/types/images.py Image.check_valid_relative_crop_values   8 4 0   50.00%
collectra/types/images.py Image.make_crop   2 0 0   100.00%
collectra/types/images.py Image.make_crop_bounding_box   7 0 0   100.00%
collectra/types/images.py Image.evaluate   1 1 0   0.00%
collectra/types/images.py Image.set_rel_to_src_parent   1 1 0   0.00%
collectra/types/images.py ImageCrop.display_bounds   1 0 0   100.00%
collectra/types/images.py ImageCrop.save   4 4 0   0.00%
collectra/types/images.py ImageCrop.width   1 0 0   100.00%
collectra/types/images.py ImageCrop.height   1 0 0   100.00%
collectra/types/images.py ImageCrop.add_source_parent   1 0 0   100.00%
collectra/types/images.py ImageCrop.set_rel_to_src_parent   19 19 0   0.00%
collectra/types/images.py ImageCrop.pil   7 0 0   100.00%
collectra/types/images.py ImageCrop.coordinates   9 0 0   100.00%
collectra/types/images.py ImageCrop.make_crop   11 5 0   54.55%
collectra/types/images.py ImageCrop.compute_iou   13 13 0   0.00%
collectra/types/images.py ImageCrop.evaluate   7 7 0   0.00%
collectra/types/images.py ImageSegmentation.__post_init__   6 1 0   83.33%
collectra/types/images.py ImageSegmentation.attributes_to_ignore   1 0 0   100.00%
collectra/types/images.py ImageSegmentation._mask_image   13 0 0   100.00%
collectra/types/images.py ImageSegmentation.serialize   3 0 0   100.00%
collectra/types/images.py ImageSegmentation.display_bounds   1 0 0   100.00%
collectra/types/images.py ImageSegmentation.width   2 0 0   100.00%
collectra/types/images.py ImageSegmentation.height   2 0 0   100.00%
collectra/types/images.py ImageSegmentation.masked_pil   7 1 0   85.71%
collectra/types/images.py ImageSegmentation.pil   2 0 0   100.00%
collectra/types/images.py ImageSegmentation._load_buffer   3 0 0   100.00%
collectra/types/images.py ImageSegmentation.mime   1 0 0   100.00%
collectra/types/images.py ImageSegmentation.save   3 1 0   66.67%
collectra/types/images.py ImageSegmentation._extract   3 0 0   100.00%
collectra/types/images.py (no function)   106 0 0   100.00%
collectra/types/links.py Link.parent_id   3 0 0   100.00%
collectra/types/links.py Link.__class__   8 1 0   87.50%
collectra/types/links.py Link.bind   2 0 0   100.00%
collectra/types/links.py Link.resolve   14 1 0   92.86%
collectra/types/links.py Link.__call__   1 1 0   0.00%
collectra/types/links.py Link.display   1 0 0   100.00%
collectra/types/links.py Link.__getattr__   4 1 0   75.00%
collectra/types/links.py Link.attributes_to_ignore   3 3 0   0.00%
collectra/types/links.py Link.serialize   4 0 0   100.00%
collectra/types/links.py Link.extract   1 1 0   0.00%
collectra/types/links.py Link.evaluate   5 5 0   0.00%
collectra/types/links.py (no function)   22 0 0   100.00%
collectra/types/texts.py unmark_element   9 9 0   0.00%
collectra/types/texts.py unmark   1 1 0   0.00%
collectra/types/texts.py Text.__post_init__   14 2 0   85.71%
collectra/types/texts.py Text.serialize   6 0 0   100.00%
collectra/types/texts.py Text.__call__   1 0 0   100.00%
collectra/types/texts.py Text.display   1 0 0   100.00%
collectra/types/texts.py Text.evaluate   4 1 0   75.00%
collectra/types/texts.py (no function)   21 0 0   100.00%
collectra/utils.py threading_locked   4 0 0   100.00%
collectra/utils.py threading_locked.decorate   2 0 0   100.00%
collectra/utils.py threading_locked.decorate.wrapped   2 0 0   100.00%
collectra/utils.py valid_raw_files   1 0 0   100.00%
collectra/utils.py resolve_files   14 2 0   85.71%
collectra/utils.py get_env   4 4 0   0.00%
collectra/utils.py traceback_error   5 5 0   0.00%
collectra/utils.py success_msg   1 1 0   0.00%
collectra/utils.py error_msg   1 1 0   0.00%
collectra/utils.py processing_msg   1 1 0   0.00%
collectra/utils.py get_class_path   4 4 0   0.00%
collectra/utils.py get_all_files   11 11 0   0.00%
collectra/utils.py unzip   5 5 0   0.00%
collectra/utils.py from_dir   6 6 0   0.00%
collectra/utils.py load_class_from_string   4 0 0   100.00%
collectra/utils.py change_dir   5 0 0   100.00%
collectra/utils.py remove_exif   11 0 0   100.00%
collectra/utils.py get_distance_matrix   20 20 0   0.00%
collectra/utils.py farthest_first   27 27 0   0.00%
collectra/utils.py search   18 18 0   0.00%
collectra/utils.py is_image   2 2 0   0.00%
collectra/utils.py analyze_scalar_allow_block   4 1 0   75.00%
collectra/utils.py str_presenter   3 1 0   66.67%
collectra/utils.py write_yaml   4 0 0   100.00%
collectra/utils.py (no function)   43 0 0   100.00%
Total     9092 2086 23   77.06%

No items found using the specified filter.