Ritchie Vink
Super glad to see nested common subplan elimination finally land. We might need to tune somewhat, but the potential query time savings are huge! And that's (by far) not even the biggest thing we'll launch this week. Stay tuned!
We've released Python Polars 1.41. Some of the highlights: • Faster Parquet metadata decoding • Nested common subplan elimination • LazyFrame.gather() Blog post: pola.rs/posts/polars...
We shipped a major release of Polars Cloud Live query profiles. See all data flowing through and exactly which nodes take up your compute. Aside from that it also lands: - Streaming shuffles - Defaulting to our cost based planner - Streaming and broadcasting ASOF joins github.com/pola-rs/pola...
ClickBench now runs the Polars streaming engine. Polars is the fastest solution on that benchmark on Parquet file(s) 😎 The speed is there. This year, we will tackle out of core (spill to disk) and distributed to truly tackle scale. benchmark.clickhouse.com#system=-ahi|...
The pre-release of Polars 1.36 is out. Please give it a try so that we can ensure a stable final release with minimal regressions. It lands a lot of goodies: - Extension types - Lazy pivots - Streaming group_by_dynamic - Float16 support - Nested .over() expressions github.com/pola-rs/pola...
Polars 1.34.0 is out! Any Polars query can be turned into a generator! Aside from that Polars now properly supports decimal types, scan_iceberg is completely native, cross joins can maintain order and much more. Changelogs here: - github.com/pola-rs/pola... - github.com/pola-rs/pola...
4/4 Many new expressions are lowered to the streaming engine. This means you can run more queries faster! See the full changelog here: github.com/pola-rs/pola...
2/4 The Categorical type is now streaming! No `StringCache` anymore and working Categoricals in distributed Polars. github.com/pola-rs/pola...
Join me the 24th in SF for a @pola.rs meetup! I will be having a talk about Polars, Polars-Cloud and the upcoming distributed engine. NVIDIA will also be doing a talk about their GPU acceleration with Polars-CuDF Hope to see you there! lu.ma/60b6wfs8
This Thursday I will join Lawrence Mitchell from @nvidia on the podium during the NVIDIA GTC in Paris. We'll discuss how we made Polars work on the GPU and how it will scale to multi-GPU in the future. On se voit là-bas ! vivatechnology.com/sessions/ses...
Ritchie Vink reposted
Ritchie Vink reposted
** Sponsor announcement ** Polars is a Supporter of RustWeek! Find out more about them here: pola.rs Thank you @pola.rs for your support! 🙏 More info about RustWeek and tickets: rustweek.org #rustweek #rustlang
This weeks Polars release we shipped initial Unity Catalog support. This makes integration with Databricks much smoother. Writing features are under development and will follow soon. Full release notes: github.com/pola-rs/pola...
Ritchie Vink reposted
Learning polars has been ... actually a joy? It just makes sense to my #rstats #dplyr trained data muscles #databs #python kevinheavey.github.io/modern-polars/
This weeks Polars release has a huge improvement for window functions. They can be an order of magnitude faster. And we can run 20/22 TPC-H queries on the new streaming engine and all on Polars cloud. More will follow soon! ;) See the full release docs here: github.com/pola-rs/pola...
Ritchie Vink reposted
Ritchie Vink reposted
Ritchie Vink reposted
Join us this Friday if you're eager to see what it can be like to design a recommender while limiting ourselves to just a DataFrame API. It is somewhat unconventional, but a great excuse to show off a Polars trick or two. www.youtube.com/watch?v=U3Fi...
Ritchie Vink reposted
How to “expand” ranges like "3-5" across new rows with the values 3, 4, 5? This comes straight from our Discord server (discord.com/invite/4UfP5...)
Ritchie Vink reposted
You are up to date.