PatchRow

class of dascore.io.index.schema
inherits from: tuple
source

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.