Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 2.41 KB

api_and_code.rst

File metadata and controls

77 lines (52 loc) · 2.41 KB

API Reference

We provide a public, stable API consisting of tested modules. However, in members of the API you may encounter experimental features (e.g. arguments or functions). These have the prefix experimental_ and are exempted from stability guarantees.

The functions of the API are exported (apart from their original modules) also in the panoptic_parts namespace, so they can be imported and used as:

import panoptic_parts as pp
pp.decode_uids(uids)

Label format handling

panoptic_parts.utils.format.decode_uids

panoptic_parts.utils.format.encode_ids

Visualization

panoptic_parts.utils.visualization.random_colors

panoptic_parts.utils.visualization.uid2color

Misc

panoptic_parts.utils.utils.safe_write

Code Reference

Documented/Undocumented functionality of the rest of the code his repo lies here. This functionality will be added to the API in the future. Until then, the following functions may be moved or be unstable.

Dataset & Evaluation specifications

panoptic_parts.specs.dataset_spec.DatasetSpec

panoptic_parts.specs.eval_spec.PartPQEvalSpec

panoptic_parts.specs.eval_spec.SegmentationPartsEvalSpec

Visualization

panoptic_parts.visualization.visualize_label_with_legend.visualize_from_paths

panoptic_parts.utils.visualization.experimental_colorize_label

panoptic_parts.utils.visualization._generate_shades

panoptic_parts.utils.visualization._num_instances_per_sid

panoptic_parts.utils.visualization._num_parts_per_sid

panoptic_parts.utils.visualization._sid2iids

panoptic_parts.utils.visualization._sid2pids

Evaluation

panoptic_parts.utils.evaluation_PartPQ.evaluate_PartPQ_multicore

panoptic_parts.utils.experimental_evaluation_IOU.ConfusionMatrixEvaluator_v2

Misc

panoptic_parts.utils.utils.compare_pixelwise

panoptic_parts.utils.utils._sparse_ids_mapping_to_dense_ids_mapping