API Reference¶
Subpackages¶
- Panoptica
- Submodules
- panoptica.instance_approximator module
- panoptica.instance_evaluator module
- panoptica.instance_matcher module
- panoptica.panoptica_aggregator module
- panoptica.panoptica_evaluator module
Panoptica_EvaluatorPanoptica_Evaluator._evaluate_group()Panoptica_Evaluator._get_dummy_result()Panoptica_Evaluator._preprocess_input()Panoptica_Evaluator._resolve_skip_groups()Panoptica_Evaluator._set_instance_approximator()Panoptica_Evaluator._set_instance_matcher()Panoptica_Evaluator._yaml_repr()Panoptica_Evaluator.evaluate()Panoptica_Evaluator.evaluate_autc()Panoptica_Evaluator.generate_thresholds()Panoptica_Evaluator.get_autc_metric_keys()Panoptica_Evaluator.get_resulting_metric_keys()Panoptica_Evaluator.resulting_metric_keysPanoptica_Evaluator.segmentation_class_groups_namesPanoptica_Evaluator.set_log_group_times()
- panoptica.panoptica_result module
PanopticaAUTCResultPanopticaResultPanopticaResult.ROW_KEY_TO_MASTER_KEYPanopticaResult._add_metric()PanopticaResult._calc()PanopticaResult._calc_global_bin_metric()PanopticaResult._calc_metric()PanopticaResult._register_instance_metrics()PanopticaResult.autc_metricsPanopticaResult.calculate_all()PanopticaResult.evaluation_metricsPanopticaResult.get_channel_metrics()PanopticaResult.get_list_metric()PanopticaResult.normalize_row_to_master_schema()PanopticaResult.recall_by_volume()PanopticaResult.to_dict()
fn()fp()prec()rec()rq()
- panoptica.panoptica_statistics module
FloatDistributionPanoptica_StatisticPanoptica_Statistic._assertgroup()Panoptica_Statistic._assertmetric()Panoptica_Statistic._assertsubject()Panoptica_Statistic._remove_subject()Panoptica_Statistic._resolve_single_group()Panoptica_Statistic.base_metric_namesPanoptica_Statistic.from_file()Panoptica_Statistic.get()Panoptica_Statistic.get_across_groups()Panoptica_Statistic.get_best_worst_k_entries()Panoptica_Statistic.get_dict()Panoptica_Statistic.get_one_group()Panoptica_Statistic.get_one_metric()Panoptica_Statistic.get_one_subject()Panoptica_Statistic.get_subject_wise_difference_to()Panoptica_Statistic.get_subject_wise_paired_values_to()Panoptica_Statistic.get_summary()Panoptica_Statistic.get_summary_across_groups()Panoptica_Statistic.get_summary_dict()Panoptica_Statistic.get_summary_figure()Panoptica_Statistic.get_thresholds_for_metric()Panoptica_Statistic.groupnamesPanoptica_Statistic.instance_subjectsPanoptica_Statistic.master_subjectsPanoptica_Statistic.master_values()Panoptica_Statistic.metricnamesPanoptica_Statistic.print_summary()Panoptica_Statistic.recall_by_volume()Panoptica_Statistic.recall_by_volume_percentiles()Panoptica_Statistic.subjectnamesPanoptica_Statistic.to_dataframe()Panoptica_Statistic.to_file()
ValueSummary_flatten_extend()make_autc_plots()make_curve_over_setups()plot_box()
- Metrics
- Submodules
- panoptica.metrics.assd module
- panoptica.metrics.cldice module
- panoptica.metrics.dice module
- panoptica.metrics.iou module
- panoptica.metrics.metrics module
- panoptica.metrics.relative_volume_difference module
- Utils
- Submodules
- panoptica.utils.citation_reminder module
- panoptica.utils.config module
SupportsConfigSupportsConfig.load_from_config()SupportsConfig.load_from_config_name()SupportsConfig.save_to_config()SupportsConfig.save_to_config_by_name()SupportsConfig.to_yaml()SupportsConfig.from_yaml()SupportsConfig._register_permanently()SupportsConfig._yaml_repr()SupportsConfig.from_yaml()SupportsConfig.load_from_config()SupportsConfig.save_to_config()SupportsConfig.to_yaml()
_load_from_config()_load_from_config_by_name()_load_from_config_by_path()_load_yaml()_register_class_to_yaml()_register_helper_classes()_save_to_config()_save_to_config_by_name()_save_to_config_by_path()_save_yaml()
- panoptica.utils.constants module
CCABackend_Enum_Compare_Enum_Compare.__eq__()_Enum_Compare.__str__()_Enum_Compare.__repr__()_Enum_Compare.load_from_config()_Enum_Compare.load_from_config_name()_Enum_Compare.save_to_config()_Enum_Compare.to_yaml()_Enum_Compare.from_yaml()_Enum_Compare._register_permanently()_Enum_Compare.from_yaml()_Enum_Compare.load_from_config()_Enum_Compare.save_to_config()_Enum_Compare.to_yaml()
- panoptica.utils.edge_case_handling module
EdgeCaseHandlerEdgeCaseHandler.listmetric_zeroTP_handlingEdgeCaseHandler.empty_list_stdEdgeCaseHandler.handle_zero_tp()EdgeCaseHandler.listmetric_zeroTP_handling()EdgeCaseHandler.get_metric_zero_tp_handle()EdgeCaseHandler.handle_empty_list_std()EdgeCaseHandler._yaml_repr()EdgeCaseHandler._yaml_repr()EdgeCaseHandler.get_metric_zero_tp_handle()EdgeCaseHandler.handle_empty_list_std()EdgeCaseHandler.handle_zero_tp()EdgeCaseHandler.listmetric_zeroTP_handling
EdgeCaseResultEdgeCaseZeroTPMetricZeroTPEdgeCaseHandlingMetricZeroTPEdgeCaseHandling.default_resultMetricZeroTPEdgeCaseHandling.no_instances_resultMetricZeroTPEdgeCaseHandling.empty_prediction_resultMetricZeroTPEdgeCaseHandling.empty_reference_resultMetricZeroTPEdgeCaseHandling.normalMetricZeroTPEdgeCaseHandling.__call__()MetricZeroTPEdgeCaseHandling.__eq__()MetricZeroTPEdgeCaseHandling.__str__()MetricZeroTPEdgeCaseHandling._yaml_repr()MetricZeroTPEdgeCaseHandling._yaml_repr()
- panoptica.utils.filepath module
- panoptica.utils.instancelabelmap module
InstanceLabelMapInstanceLabelMap.labelmapInstanceLabelMap.add_labelmap_entry()InstanceLabelMap.get_pred_labels_matched_to_ref()InstanceLabelMap.contains_pred()InstanceLabelMap.contains_ref()InstanceLabelMap.contains_and()InstanceLabelMap.contains_or()InstanceLabelMap.get_one_to_one_dictionary()InstanceLabelMap.__labelmapInstanceLabelMap.add_labelmap_entry()InstanceLabelMap.contains_and()InstanceLabelMap.contains_or()InstanceLabelMap.contains_pred()InstanceLabelMap.contains_ref()InstanceLabelMap.get_one_to_one_dictionary()InstanceLabelMap.get_pred_labels_matched_to_ref()InstanceLabelMap.items()InstanceLabelMap.keys()InstanceLabelMap.values()
- panoptica.utils.label_group module
- panoptica.utils.numpy_utils module
- panoptica.utils.parallel_processing module
- panoptica.utils.processing_pair module
EvaluateInstancePairEvaluateInstancePair.reference_arrEvaluateInstancePair.prediction_arrEvaluateInstancePair.n_pred_instancesEvaluateInstancePair.n_ref_instancesEvaluateInstancePair.tpEvaluateInstancePair.list_metricsEvaluateInstancePair.instance_voxel_count_matched_refEvaluateInstancePair.instance_volume_matched_refEvaluateInstancePair.instance_voxel_count_unmatched_refEvaluateInstancePair.instance_volume_unmatched_refEvaluateInstancePair.instance_volume_matched_refEvaluateInstancePair.instance_volume_unmatched_refEvaluateInstancePair.instance_voxel_count_matched_refEvaluateInstancePair.instance_voxel_count_unmatched_refEvaluateInstancePair.list_metricsEvaluateInstancePair.n_pred_instancesEvaluateInstancePair.n_ref_instancesEvaluateInstancePair.prediction_arrEvaluateInstancePair.reference_arrEvaluateInstancePair.tp
InputTypeIntermediateStepsDataIntermediateStepsData.original_inputIntermediateStepsData._intermediatestepsIntermediateStepsData.add_intermediate_arr_data()IntermediateStepsData.add_intermediate_data()IntermediateStepsData.original_prediction_arrIntermediateStepsData.original_reference_arrIntermediateStepsData.prediction_arr()IntermediateStepsData.reference_arr()
MatchedInstancePairMatchedInstancePair.missed_reference_labelsMatchedInstancePair.missed_prediction_labelsMatchedInstancePair.matched_instancesMatchedInstancePair._abc_implMatchedInstancePair.copy()MatchedInstancePair.matched_instancesMatchedInstancePair.missed_prediction_labelsMatchedInstancePair.missed_reference_labelsMatchedInstancePair.n_matched_instances
SemanticPairUnmatchedInstancePair_ProcessingPair_ProcessingPair.n_dim_ProcessingPair.crop_ProcessingPair.is_cropped_ProcessingPair.uncropped_shape_ProcessingPair._abc_impl_ProcessingPair._original_n_preds_ProcessingPair._original_n_refs_ProcessingPair.copy()_ProcessingPair.crop_data()_ProcessingPair.get_metadata()_ProcessingPair.n_dim_ProcessingPair.pred_labels_ProcessingPair.prediction_arr_ProcessingPair.ref_labels_ProcessingPair.reference_arr_ProcessingPair.set_dtype()_ProcessingPair.uncrop_data()
_ProcessingPairInstanced_ProcessingPairInstanced.n_pred_instances_ProcessingPairInstanced.n_ref_instances_ProcessingPairInstanced._abc_impl_ProcessingPairInstanced._original_n_preds_ProcessingPairInstanced._original_n_refs_ProcessingPairInstanced.copy()_ProcessingPairInstanced.n_pred_instances_ProcessingPairInstanced.n_ref_instances
_check_array_integrity()
- panoptica.utils.segmentation_class module
- panoptica.utils.timing module