Releases: ddotta/awesome-polars
Releases · ddotta/awesome-polars
2023-05-12
New Additions
Tutorials & workshops
- Rust Polars: Unlocking High-Performance Data Analysis — Part 1 - First part of an article that explores the world of Rust’s Polars and explain some basic concepts of Polars such as Series by @wiseaidev. Code used is available on Github here.
Blog posts
- Pandas vs Polars vs Pandas 2.0 …. FIGHT - A blog post that does an ETL process for checking big data speed processing between Pandas, Pandas 2.0 and Polars by @guoliveira.
- Pandas vs Polars vs Pandas 2.0 … ROUND 2) - A blog post that makes a new comparison between Pandas, Pandas 2.0 and Polars by @guoliveira.
- Polars VS PySpark: Lazy Evaluation and Big Data - A blog post that compares lazy evaluation between Polars and Spark by @guoliveira.
Talks and videos
- Polars vs Pandas | detailed test with explained results ⏳
22 min
- A video that presents 8 distinct tests which demonstrates differences between Pandas and Polars by @vb100. Associated github repo is here.
What's Changed
- Add comparison video Polars vs Pandas by Data Science Garage by @ddotta in #72
- Add first blog post by @guoliveira by @ddotta in #76
- Add second blog post by @guoliveira by @ddotta in #77
- Add third blog post by @guoliveira by @ddotta in #79
- Add first blog post by @wiseaidev by @ddotta in #81
Full Changelog: 2023-04-21...2023-05-12
2023-04-21
New Additions
Tutorials & workshops
- How to display Polars dataframes with itables - A tutorial that explains how to display Polars dataframes with itables by @mwouts.
Blog posts
- Polars - modern data frame library - A blog post that describes why Polars could be a better alternative to pandas, dplyr or data.table by @DSkrzypiec.
- The fastest way to read a CSV file in Python - A blog post that compares different ways (including Polars, pyarrow and C) to read a CSV file with Python by Finn Andersen.
Talks and videos
- An opinionated introduction to Polars - Great Polars introduction slides from @krlng at PyCon 2023.
- Polars - make the switch to lightning-fast dataframes - A talk that reports an experience switching from Pandas to Polars in a real-world ML project by @datenzauberai.
2023-04-11
New Additions
Tutorials & workshops
- Converting SQL Queries to Polars DataFrames with JupySQL - A tutorial that explains how to convert SQL queries to Polars DataFrames using JupySQL by @ploomber.
Blog posts
- Polars for initial data analysis, Polars for production - A blog post that shows how to use Polars for initial data analysis and then effectively in production by @itamarst.
- DuckDB vs Polars vs Spark! - An article that performs a benchmark against duckdb/Polars/spark, with varying row count, with swap usage as another metric, in addition to runtime in seconds. Code used is available on Github here.
- Benchmarking PySpark Pandas, Pandas UDFs, and Fugue Polars - A blog post that compares the execution time of fugue + Polars, Pandas UDFs and PySpark Pandas by @kvnkho.
- Pandas vs. Polars: The Battle of Performance - An another blog post that compares the performance between Pandas and Polars across a range of common data manipulation tasks by @makeuseofcode. Code used is available on Github.
- Pandas 2.0 vs Polars: The Ultimate Battle - A blog post that analyzes in terms of Syntax, Speed, and Usability between Pandas 2.0 and Polars 0.17.0 by @priyanshu7401.
2023-04-04
New Additions
Python
- Working with Polars and XlsxWriter - Guide to using the Python XlsxWriter library with Polars to create Excel reports.
Tutorials & workshops
- Running Polars code distributedly - A page that explains how to rung Polars code distributedly with Fugue by @fugue-project.
Blog posts
- Replacing Pandas with Polars. A Practical Guide - A blog post comparing some common functions between Pandas and Polars by @danielbeach. Code used is available on Github here.
- Dataframe Showdown – Polars vs Spark vs Pandas vs DataFusion. Guess who wins? - A short article that presents a performance test between Polars, Pandas, Datafusion and Spark on a csv dataset by @danielbeach. Code used is available on Github here.
- 7 Easy Steps To Switch From Pandas to Lightning Fast Polars And Never Return - A cheat sheet blog post of the most common Pandas operations translated into Polars by @BexTuychiev.
New Contributors
- @jmcnamara made their first contribution in #43
2023-03-22
New Additions
Scala/Java
- scala-polars for Scala and Java - Scala - Java
scala-polars
is a library for using Polars in Scala and Java projects by @chitralverma.
Tutorials & workshops
- Polars: um simples mas prático tutorial - Tutorial in the format of an ipynb notebook that illustrates several features of Polars in Portuguese by @barbosarafael. Associated github repository is here.
- A Practical Comparison of Polars and Pandas - A tutorial that showcases several common operations in Pandas and Polars side by side to demonstrate how much easier Polars is by @FlorianWilhelm. There is also an accompanying Jupyter notebook available.
- Prise en main de Polars - A notebook tutorial in French that illustrates the main features of Polars by @romaintailhurat and @linogaliana. There is also an accompanying blog post .
Blog posts
- Polars vs Pandas — 4 key concept differences - An article that helps to understand key differences between Pandans and Polars Data Science libraries by @DataScienceDisciple.
What's Changed
- New section
Scala/Java
in Awesome Polars List.
2023-03-08
New Additions
Blog posts
- Discover the Power of Polars Library for Fast and Efficient Data Manipulation in Python - An article that quickly compares Polars to other data manipulation libraries by Morpheus. #21
- Why is Polars All The Rage? - An article that explains why Polars will become very popular by SeattleDataGuy and Daniel Beach. #26
Talks and videos
- Polars Introduction for Python with a 128GB Ryzen 24-core Benchmark vs Pandas ⏳
12 min
- A video that provides an introduction to Polars for Python by @jeffheaton. Notebook used for the video in this github repo. #14 - Polars: The main alternative to pandas in Python!? ⏳
57 min
- A Polars tutorial series on Youtube by @martinbel. Notebooks and datasets used for the videos available in this github repo. - Polars vs Pandas ⏳
37 min
- A detailed video on Youtube that compares Polars and Pandas by @hu-po. #7 - Polars: The Super Fast Dataframe Library for Python — Goodbye Pandas? - An article and a video ⏳
19 min
that explores some basic features of Polars by @ifrankandrade. #14 - Manipulación de Datos con Polars en python - A detailed tutorial video in Spanish that shows 20 Polars functions to perform 80% of the tasks of a data scientist by Naren Castellon. #22
What's Changed
- Playback time for the videos has been added. #23
- The hierarchy of the sections in the list has been changed for greater clarity.
2023.15.02
First release of awesome-polars
.
New additions by @ritchie46, @kevinheavey, @amitrathore, @jorgecarleitao, @RobMulla, @andreale28 and @cnpryer.
2023-02-24
New Additions
- Polars Cheat Sheet - A Polars Cheat Sheet by @FranzDiebold.
- Pandas vs Polars - A comparison on File I/O - A blog post that evaluates Polars and Pandas in terms of I/O performance and speed when handling large datasets by Wes Poulsen.
What's Changed
- Polars Awesome List has been added to trackawesomelist 🎉
Suggestions & contributions
Thanks to @marcosdetry
2023.22.02
New Additions
- Youtube videos about Polars - A series of short youtube videos about Polars by (@braaannigan) #3
- Alternatives to Pandas: Python Polars - An article that explores the Python Polars module as an alternative to Pandas, comparing their similarities and differences and providing some examples by (@JohnLockwood) #4
What's Changed
- A new website is now available here.
Suggestions & contributions
Thanks to @JohnLockwood