Polars:   Racket bindings to Polars
1 Status
9.2

Polars: Racket bindings to Polars🔗ℹ

bkc

 (require polars) package: polars

polars provides Racket bindings to the Polars DataFrame library. The bindings call into a native compatibility library (libcompat) built from the Rust polars crate; prebuilt shared objects for Linux (x86-64) and macOS (arm64) ship with the package and are installed automatically, so no Rust toolchain is required at install time.

The polars module re-exports three groups of operations:

  • Series typed, one-dimensional columns of data.

  • Expressions composable, lazily-evaluated column expressions used to describe transformations.

  • DataFrames and LazyFrames tabular data and the lazy query plans that produce it.

Temporal values exchanged with Racket use gregor dates and datetimes.

1 Status🔗ℹ

This is an early release; the API surface is still evolving. See the project repository for examples and the current set of supported operations.