Skip to content

Coral

Coral adds typed dataframes to Chelis as a Reef package. A Frame holds named columns with one row count. Columns are FloatCol (f32 tensor), IntCol (i64 tensor plus a missing-value mask), BoolCol (bool tensor), or StringCol (list of strings).

Extract a numeric column with an accessor such as get_float_col to use its tensor in a Chelis calculation. Coral's dataframe operations also use host lists for grouping, joining, and other row work. Run the value-returning examples with chelis eval; the file I/O example uses chelis test.

The first dataframe builds a frame and reads its row count. The limitations page collects input and output constraints.