New Additions
Python
- polars-fuzzy-match - Python package for fuzzy matching with Polars, i.e. matching text elements that are similar but not exactly identical by @bnm3k.
- Polars for Identifiers and Standard Format Strings - Python package for Processing IBAN, ISINs, URLs and other standard format data in Polars by @abstractqqq.
- polars_hash - Python package that provides stable hashing functionality across different Polars versions by @ion-elgreco.
- polars_ta - Python package that provides technical indicator operators rewritten in Polars by @wukan1986.
- QuickEcharts - Python package for fast and easy echarts with Polars backend by @AdrianAntico.
- Polars OLS - Python package that provides efficient rust implementations of common linear regression variants and exposes them as simple Polars expressions by @azmyrajab.
- polars-finance - A collection of Python Polars plugins and functions for market data processing by @ngriffiths13.
- polars-candle - Python package for for running candle ML models on Polars DataFrames by @wdoppenberg.
Tutorials & workshops
- Scripts and datasets for the O'Reilly book Python Polars: The Definitive Guide - Useful Python notebooks ordered by book chapter by @jeroenjanssens.
- Python-Polars-Tips-and-Tricks - Collection of source code demonstrating tips and tricks in Polars by @StuffbyYuki.
Blog posts
- Groupby in Polars - A post that explains how to Learn how to do group data using Polars by Alexandre Petit.
- DuckDB vs Polars - Thunderdome. - A blog post that compares Polars and DuckDB with the use of 16 GB of data on a machine of only 4 GB by @danielbeach.
- How moving from Pandas to Polars made me write better code without writing better code - A post that describs the process of "Polarification" of code written with Pandas by @duvenagep.
- Revisiting a Classic Cheminformatics Paper with Polars: The Wiener Index - A science blog post that uses Polars to track the information for the molecules in DataFrames by @bertiewooster.
- How to start using Polars & DuckDB together for data analysis - A post that demonstrates the usage of Polars with DuckDB to perform similar data transformations as is done using Pandas by @sumaniitm.
- Anatomy of a Polars Query: A Syntax Comparison of Polars vs SQL - A post that compares Polars syntax to SQL by @bfeif.
- Pandas vs. Polars — Time to Switch? - A blog post that compares Polars to Pandas in a series of 4 benchmarks performed on a csv file with 11 million rows by @daradecic.
- How to JOIN datasets in Polars … compared to Pandas - A blog post compares dataframe joins in Polars vs Pandas by @danielbeach.
- DuckDB vs Polars - Which One Is Faster? - An unofficial benchmark on DuckDB and Polars by @StuffbyYuki.
- Pandas vs Polars? Bid Adieu to Pandas and Switch To Polars! - An article that compares Polars to Pandas with a dataset of 1.2 GB. Code used is available on Github here.
Talks and videos
- Polars is the Pandas killer | PyData Tel Aviv 2024 ⏳ 22 min - A video that shows how Polars is competing head to head with scale, speed and ease of use for dataframe solution in python by Igor Mintz.
- Polars-Cookbook in Python - Polars cookbook with organized by Python notebooks and chapter by @StuffbyYuki.
What's Changed
- Add groupby blog by @alexandthedataworld by @ddotta in #254
- Add blog post about comparing Polars and DuckDB by @ddotta in #255
- Add Polars for Identifiers and Standard Format Strings by @ddotta in #257
- Add blog post about "Polarification" by @ddotta in #258
- Polars for chemistry by @ddotta in #259
- Add polars_hash python package by @ddotta in #261
- Add blog post about using Polars and DuckDB together by @ddotta in #263
- Add blog post about comparing Polars syntax to SQL by @ddotta in #266
- Add polars_ta python package by @ddotta in #267
- Add QuickEcharts python package by @ddotta in #269
- Add Polars OLS python package by @ddotta in #272
- Add scripts and datasets for O'Reilly book Python Polars by @ddotta in #273
- Add Polars plugins for market data processing by @ddotta in #275
- Add blog post by @daradecic by @ddotta in #279
- Add blog post about comparing joins in Polars vs Pandas by @ddotta in #280
- Add video by Igor Mintz in PyData Tel Aviv by @ddotta in #281
- Add blog post by @StuffbyYuki by @ddotta in #285
- Add Python Polars Cookbook in Python by @ddotta in #286
- Add Python-Polars-Tips-and-Tricks repository by @ddotta in #287
- Add polars candle by @ddotta in #290
- Add blog post by @sm823zw by @ddotta in #291
Full Changelog: 2024-03-01...2024-04-23