New Additions
Official news
- September 2024 : Polars has a new lightweight plotting backend.
- September 2024 : GPU acceleration with Polars and NVIDIA RAPIDS.
Polars plugins
To learn to write, see this great tutorial by @MarcoGorelli!
- polars-xdt - Polars plugin with extra-datetime-related functionalities by @MarcoGorelli.
- polars-finance - A collection of Python Polars plugins and functions for market data processing by @ngriffiths13.
- polars_encryption - Polars plugin that extends Polars with encryption algorithm AES-GSM-SIV by @zlobendog.
- polars_iptools - Polars plugin for IP address parsing and enrichment including geolocation by @erichutchins.
- life_polars_plugin - Polars plugin to showcase some features of the plugin system by @condekind.
- polars-url - Polars plugin to parse/extract fields from urls by @condekind.
- polars-ml - Polars plugin for machine learning by @barak1412.
- polars-distance - Polars plugin for pairwise distance functions by @ion-elgreco.
- polars-reverse-geocode - This plugin is an offline reverse geocoder for finding the closest city to a given (latitude, longitude) pair by @MarcoGorelli.
Python
- PDS(polars-ds) - A modern take on data science and traditional tabular machine learning with Polars. It provides Python modules that help with EDA tasks for Polars dataframes, machine learning pipelines that are native to Polars (cleaner and faster than Sklearn). In addition, it contains Polars plugin functions that turns many common numerical, statistical functions, least squares, KNN queries, and many other ML metrics into expressions that are executable inside a Polars dataframe.@abstractqqq.
- photoshoot - A pytest plugin library for doing snapshot testing with Polars DataFrames by @ngriffiths13.
- polar_patch - Python package that brings type safety and type checking for custom Polars plugins by @Summit-Sailors.
- harley - Polars helper methods to enhance developer productivity by @TomBurdge.
R
- r-polars-dashboard - Dashboard comparing r-polars and py-polars APIs.
- neo-r-polars - Next generation of Polars R API.
Tutorials & workshops
- (Pretty) big data wrangling with DuckDB and Polars - Documentation that introduces the use of DuckDB and Polars with examples in R and Python by @grantmcdermott.
- Introduction course that introduces the concept of DataFrame with Polars and Python. It also proposes some corrected exercices by @TLouf.
Blog posts
- Benchmarking energy usage and performance of Polars and pandas - A blog post by the Polars team itself benchmarking Polars and Pandas.
- Why I’m Switching to Polars - A blog post that explains the reasons why Ari Lamstein now uses Polars by @arilamstein.
Talks and videos
- Polars - SQL Interface for Querying DataFrames ⏳ 20 min - A video that shows how to use SQL to query the data in Polars DataFrames by @bugbytes-io.
- How to Learn the Polars DataFrame Library ⏳ 110 min - A long video that explains and illustrates the basic principles of Polars by @KeithGalli. Associated github repo is here.
- Polars with Plotly ⏳ 19 min - A video that shows the usage of Polars with the Plotly graphic library by Plotly.
What's Changed
- Add life_polars_plugin by @ddotta in #336
- Add polars-url plugin by @ddotta in #339
- Add video about SQL queries with Polars by @ddotta in #340
- Add polars-ml plugin by @ddotta in #342
- Add photoshoot python library by @ddotta in #346
- Add Polars plugins section by @ddotta in #347
- Add video by @KeithGalli by @ddotta in #349
- Polar Patch by @ddotta in #350
- Description correction for polars-xdt plugin by @ddotta in #354
- Add polars-distance plugin by @ddotta in #356
- Updating Polars-ds (PDS) by @abstractqqq in #355
- Remove sorhawell from the list by @ddotta in #358
- Add polars-reverse-geocode plugin by @ddotta in #359
- Add blog post about official benchmarking by Polars team itself by @ddotta in #361
- Add r-polars-dashboard by @ddotta in #364
- Add neo-r-polars by @ddotta in #365
- Add new lightweight plotting backend by @ddotta in #367
- Add blog post by Ari Lamstein by @ddotta in #370
- Add documentation about DuckDB and Polars by @ddotta in #372
- Add harley python package by @ddotta in #373
- Add blog post about GPU acceleration with Polars and NVIDIA RAPIDS by @ddotta in #375
- Add Py4DataSci course on Dataframes in Python by @ddotta in #378
- Add video about using Polars with Plotly by @ddotta in #379
New Contributors
- @abstractqqq made their first contribution in #355
Full Changelog: 2024-07-15...2024-09-27