Polars je otevřená softwarová knihovna pro manipulaci s daty. Polars disponuje dotazovacím enginem OLAP implementovaným v Rustu s využitím paměťového modelu Apache Arrow Columnar Format. Polars je napsán v Rustu, ale existují API rozhraní pro další jazyky (Python, Node.js, R a SQL).

K září 2025 měl Polars přes 24 milionů stažení měsíčně a celkem přes 250 milionů stažení.

Dějiny První část programu Polars byla uveřejněna (commitován) 23. června 2020. Polars začal jako „domácí projekt“ Ritchieho Vinka, kterého motivovala omezení softwarového nástroje Pandas, který se používá k práci s daty. Vink se snažil tato omezení řešit vytvořením výkonnější knihovny pro zpracování dat napsané v programovacím jazyce Rust.

Poté, co pět let společně pracovali ve společnosti Xomnia, spoluzaložili Ritchie Vink a Chiel Peters společnost se stejným názvem, která se zabývá vývojem Polars. V roce 2023 Vink a Peters úspěšně uzavřeli počáteční (seed) kolo investování v hodnotě přibližně 4 milionů dolarů, které vedla společnost Bain Capital Ventures.

V září 2025 Vink a Peters dále získali 18 milionů euro v kole financování série A, které vedla společnost Accel spolu s Bain Capital Partners a andělskými investory.

Vink a Peters také vyvinuli další služby, jako například Polars Cloud a Polars Distributed, které jsou postaveny na platformě Polars.

Funkce Jádrem Polars je datová tabulka (DataFrame), podobně jako v jiných knihovnách softwaru pro zpracování dat. Důležitými pojmy syntaxe Polars jsou kontexty a výrazy. Kontext je specifické prostředí, ve kterém se výraz vyhodnocuje. Výraz se naproti tomu vztahuje na výpočty nebo transformace, které se provádějí s datovými sloupci.

Polars má tři hlavní kontexty:

výběr (selection): výběr sloupců tabulky filtrování (filtering): podmnožina tabulky vzniklá ponecháním řádků, které splňují zadané podmínky seskupení/agregace (group by/aggregation): výpočet souhrnných statistik v rámci podskupin dat

Polars byl také navržen tak, aby byl „intuitivní a [měl] přehlednou syntaxi pro zpracování dat“.

Reference

Literatura

Kategorie:Software pod licencí MIT Kategorie:Svobodný software v Rustu Kategorie:Statistický software