talk-data.com talk-data.com

Marco Gorelli

Speaker

Marco Gorelli

1

talks

Creator and Maintainer of Narwhals Narwhals

Creator and Maintainer of Narwhals

Bio from: PyData Cardiff - July 2025

Filtering by: PyData Berlin 2025 ×

Filter by Event / Source

Talks & appearances

Showing 1 of 4 activities

Search activities →
Narwhals: enabling universal dataframe support

Ever tried passing a Polars Dataframe to a data science library and found that it...just works? No errors, no panics, no noticeable overhead, just...results? This is becoming increasingly common in 2025, yet only 2 years ago, it was mostly unheard of. So, what changed? A large part of the answer is: Narwhals.

Narwhals is a lightweight compatibility layer between dataframe libraries which lets your code work seamlessly across Polars, pandas, PySpark, DuckDB, and more! And it's not just a theoretical possibility: with ~30 million monthly downloads and set as a required dependency of Altair, Bokeh, Marimo, Plotly, Shiny, and more, it's clear that it's reshaping the data science landscape. By the end of the talk, you'll understand why writing generic dataframe code was such a headache (and why it isn't anymore), how Narwhals works and how its community operates, and how you can use it in your projects today. The talk will be technical yet accessible and light-hearted.