polars

May 09, 2022

pola.rs looks super neat:

Lightning-fast DataFrame library for Rust and Python

Polars is written in Rust, uncompromising in its choices to provide a feature-complete DataFrame API to the Rust ecosystem. Use it as a DataFrame library or as query engine backend for your data models.

Polars is built upon the safe Arrow2 implementation of the Apache Arrow specification, enabling efficient resource use and processing performance. By doing so it also integrates seamlessly with other tools in the Arrow ecosystem.

They are working on a webassembly version, but there's nothing released yet. Would love to use this for NBA Stats

here is an ipython notebook demonstrating usage of polars with a neat medicare data set. Shows off a handy feature of polars compared to pandas that it can filter the data on read, rather than having to load it all into memory first. Also uses Altair for visualization

↑ up