Skip to content

crv.core.tables

Experimental API

crv.core.tables

Frozen table descriptors for CRV canonical datasets (Parquet/Arrow-like).

Notes
  • Descriptors declare column names/dtypes, partitioning, required/nullable columns, and the pinned schema version.
  • Column names are lower_snake.
  • Partitioning is always ["bucket"]; IO layers compute bucket as tick // TICK_BUCKET_SIZE.
  • Core is zero-IO (stdlib only); downstream IO (crv.io) materializes schemas.