PatchRow
PatchRow(
patch_id: int ,
source_id: int ,
source_patch_id: str ,
dims: str ,
dtype: str ,
time_min: int | None[int, None] ,
time_max: int | None[int, None] ,
time_step: int | None[int, None] ,
distance_min: float | None[float, None] ,
distance_max: float | None[float, None] ,
distance_step: float | None[float, None] ,
)
A row of the patches table.
Frozen structural table; nothing dynamic is ever added here. The time/distance envelopes are cached summaries of the two conventional dims (hot path), not attr promotion.