A synchronized timestamp across multiple timelines.
A MatchStamp represents a single coordinate (or instant) that has been synchronized across multiple timelines via explicit anchors and/or inferred group membership.
Contains one coordinate per participating timeline, where coordinates are linked via explicit anchors or inferred group membership.
Attributes
Name
Type
Description
coordinates
dict[str, float]
Dict of timeline_id -> coordinate.
anchor_edges
list[tuple[str, str]]
List of (tl_a, tl_b) pairs that are explicitly anchored.
inferred_edges
list[tuple[str, str]]
List of (tl_a, tl_b) pairs inferred via groups.
units
dict[str, str]
Coordinate unit name for each timeline.
axis
float | None
Coordinate used to query the stamp.
source
'AlignmentBundle | None'
Bundle that produced the stamp.
source_id
str | None
Timeline ID used for the query.
is_interpolated
bool
Whether the stamp used interpolated transfer.
conversion_maps
ConversionMapsSpec
Conversion maps available to unit lookup and display. Opt-in: defaults to False.