Source code for phenotypic.schema._object

"""The label and description of the per-object identifier column."""

from ._measurement_info import Entry, MeasurementInfo


[docs] class OBJECT(MeasurementInfo): """Per-object identifier shared by every measurement table. ``Object_Label`` is written as the first column of every per-object measurement DataFrame and serves as the per-image primary key that the pipeline merges measurers on. Each detected colony in a plate image is assigned a unique integer label, so size, shape, intensity, and color measurements for the same colony line up row-for-row across operators when joined on this column. """
[docs] @classmethod def category(cls): return "Object"
LABEL = Entry( "Label", "Integer label uniquely identifying each detected object (colony) within " "its source image. Acts as the per-image primary key shared by every " "measurement table, letting all per-colony measurements be joined together " "and traced back to a single colony on the agar plate.", )