Polars¶
Polars is a DataFrame library implemented in Rust that uses Apache Arrow’s in-memory format. It provides multi-threaded execution and streaming APIs to incrementally process large data sets. The Polars API is not compatible with Pandas.
Logo |
|
---|---|
Website |
|
Repository |
|
Byline |
Fast multi-threaded, hybrid-streaming DataFrame library in Rust | Python | Node.js |
License |
MIT |
Project age |
2 years 7 months |
Backers |
Personal Project (Creator) |
Size score (1 to 10, higher is better) |
4.0 |
Trend score (1 to 10, higher is better) |
9.75 |
Education Resources¶
URL |
Resource Type |
Description |
---|---|---|
https://www.pola.rs/posts/i-wrote-one-of-the-fastest-dataframe-libraries/ |
Blog |
Blog post introducing Polars (Feb 2021, updated Feb 2022) |
Git Commit Statistics¶
Statistics computed using Git data through November 30, 2022.
Statistic |
Lifetime |
Last 12 Months |
---|---|---|
Commits |
5,808 |
3,178 |
Lines committed |
1,173,993 |
665,736 |
Unique committers |
145 |
95 |
Core committers |
7 |
8 |
Similar Projects¶
Project |
Size Score |
Trend Score |
Byline |
---|---|---|---|
2.5 |
7.0 |
The Python DataFrame for Complex Data |
|
7.5 |
6.5 |
A C++ standalone library for machine learning |
|
6.25 |
6.5 |
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more |
|
5.0 |
7.5 |
Speed up your Pandas workflows by changing a single line of code |
|
7.0 |
6.0 |
GPU dataframe library |