Skip to content

Coral

Coral is a typed dataframe shell for Chelis.

The central design choice is that numeric columns are tensors. That lets Coral reuse Chelis tensor lowering, fusion, and backend execution instead of building a separate dataframe execution engine.

ModulePurpose
CoreTyped column accessors, GPU-friendly numeric columns
FrameAD-oriented dataframe pipelines (runtime-executed pandas parity lane)
GroupBySplit-apply-combine over typed frames
JoinEqui-join and key-matching combinators
IoRead/write for CSV, Parquet, and Arrow IPC
ReshapePivot, melt, stack, unstack
WindowRolling sum/mean/std/min/max and EWM (runtime-executed pandas parity lane)
AsOfPoint-in-time joins for ordered time-series alignment