ColumnarTable — A type-safe, column-oriented data table.
Design principles:
Immutable operations (return new instances), supporting chainable API.
Type-safe column access via generic schema inference.
Zero-copy views where possible (slice/window operate on views).
Optimized for numeric time-series data using Float64Array columns.
ColumnarTable is the universal data primitive of Causality Analyzer.
It is the ONLY implementation class permitted in the core package,
by explicit exception — it serves the same foundational role as
Array in the JavaScript runtime.
ColumnarTable — A type-safe, column-oriented data table.
Design principles:
ColumnarTableis the universal data primitive of Causality Analyzer. It is the ONLY implementation class permitted in the core package, by explicit exception — it serves the same foundational role asArrayin the JavaScript runtime.