module

data

module unitrack.data

Typed records carried by the stage tree.

The data layer defines :class:`~unitrack.data.Tracklets`, :class:`~unitrack.data.Detections`, :class:`FrameContext`, :class:`~unitrack.data.CostExpression`, :class:`Gate`, and :class:`~unitrack.data.MatchOutcome`, together with clip-aware wrappers for sequence inference.

Members

module

  • clipClip-aware records: sequences of per-frame detections and tracklets.
  • costCost matrix with un-applied gate attachments.
  • detectionsTyped record of one frame's new detections.
  • framePer-frame timing and stream metadata.
  • gateAlgebraic ``Gate`` variant: ``PerPair``, ``PerCs``, ``PerDs``, ``CostBias``.
  • matchResult of running a stage tree to assignment.
  • tensor_specTyped tensor shape and dtype declaration used by State schemas.
  • trackletsTyped snapshot of all tracked identities at a frame.

type

  • StackedClipMatchStacked view of a :class:`ClipMatchOutcome` along its matched-pair axis.

Source: unitrack/data/__init__.py:1