Example of `.name` chaining with Polars
Example of `.name` chaining with Narwhals
β¨ New @pola.rs feature - you can now chain `name` expressions!
ππ¦ As of Narwhals 2.0 (yes, we've released 2.0 π), this feature is available there as well! Little example below with our friend @duckdb.org
12.08.2025 17:28 β π 3 π 0 π¬ 0 π 0
temporary solution added to pandas 12 years ago
π‘ "There's nothing for permanent than a temporary fix"
Case in point, this pandas comment which was added [checks git log] ... 12 years ago π
07.08.2025 20:16 β π 2 π 0 π¬ 0 π 0
"If the U.S. can't get its greenhouse emissions under control, they need to face real consequences" said the rest of the world.
07.08.2025 19:57 β π 494 π 157 π¬ 23 π 4
Screenshot of 17-year-old commit message in NumPy
π‘ Today in open source: a 17-year-old NumPy commit promising that a new feature will be coming soon
Any day now..
29.07.2025 16:35 β π 0 π 0 π¬ 0 π 0
gt-extras demo
π @posit.co have done it again
π§ gt-extras offers even more functionality for their table renditions of @pola.rs and pandas dataframes!
ππ¦ Using Narwhals for some dataframe logic
26.07.2025 15:01 β π 10 π 2 π¬ 0 π 0
solarized light
20.07.2025 13:26 β π 1 π 0 π¬ 0 π 0
Meme of panicked Astronomer CEO caught on cam with the head of HR, with "When you find a new data science library" and "When you realise it only supports pandas" text overlaid
π‘ Solution: use Narwhals for universal dataframe support ππ¦
18.07.2025 10:56 β π 4 π 0 π¬ 0 π 0
Demo of Formulaic with native Polars support
β¨ New Formulaic release (1.2), featuring native support for @pola.rs !
ππ¦ Powered by Narwhals
15.07.2025 18:40 β π 10 π 2 π¬ 1 π 1
YouTube video by PyData
Marco Gorelli - How Narwhals brings Polars, DuckDB, PyArrow, & pandas together | PyData London 25
π’ When the Q&A goes off-script π€£
π―π΅ Japanese math rock, π
ΏοΈ porpoises and unfortunate aliases, and π€ Taylor Swift:
π₯All of these unexpectedly came up in this fun session, which is currently the 2nd most viewed of the conference
π Thanks @pydatalondon.bsky.social for inviting me!
09.07.2025 14:41 β π 8 π 2 π¬ 0 π 0
MLFlow maintainer announcing that they merged the Polars dataset PR
π₯³ The next version of @mlflow.org will support @pola.rs !
π© Slightly disappointingly, they do so by converting to pandas
ππ¦ Could Narwhals help make MLFlow gain native support for Polars? Link to the discussion below π
01.07.2025 15:49 β π 3 π 0 π¬ 1 π 0
sure - how do you know
21.06.2025 13:40 β π 1 π 0 π¬ 2 π 0
PR which added Ibis support to Narwhals
Demo of Ibis via Narwhals
π It's scary to merge a 2,000+ line PR!
π But, this one was so thorough that we just had to ship it
π Thanks to an incredible effort by Ryan Whitten, Narwhals supports Ibis!
π‘You can now use Narwhals with all of Ibis' backends, plus some extra, whilst keeping @pola.rs expressive API!
19.06.2025 18:59 β π 3 π 0 π¬ 0 π 0
Demo of `list.filter` in Polars
β¨ @pola.rs now supports `list.filter`
πͺ The `list` namespace is now even more turbocharged β‘
π Full release notes for 1.30
06.06.2025 18:07 β π 6 π 0 π¬ 1 π 0
sometimes that's all you need π
26.05.2025 19:17 β π 1 π 0 π¬ 1 π 0
Example of using PySpark via Narwhals
β¨ PySpark 4.0 is out
ππ¦ And it's already supported by Narwhals, including PySpark connect (thanks Francesco Bruzzesi!)
26.05.2025 19:09 β π 1 π 1 π¬ 0 π 0
Looks like a good decision, given she committed fraud
26.05.2025 09:57 β π 0 π 0 π¬ 0 π 0
Demo of forward-fill with Narwhals
Forward-fill as DuckDB SQL
β¨ Narwhals now supports `fill_null` with forwards and backwards strategies
π¬ Here's a demo of a fill-forward function which supports PySpark, @pola.rs , @duckdb.org , pandas, cuDF, and more!
π Bonus: curious about what this looks like as DuckDB SQL? We got you covered π
22.05.2025 14:55 β π 2 π 1 π¬ 1 π 0
Demo of Narwhals dataframe-agnostic function which supports PySpark
Plot of PySpark dataframe after converting it to PyArrow
SQL generation from Polars syntax
β¨ Narwhals now supports PySpark
π If you have a dataframe-agnostic function, you can pass in `pyspark.sql.DataFrame`
π Here's a demo, made with @marimo.io
π BONUS feature: combine with SQLFrame, to generate SQL from @pola.rs syntax πͺ
09.05.2025 13:41 β π 1 π 1 π¬ 0 π 0
Narwhals tests in cuDF's CI
π οΈ NVIDIA's cuDF library now runs the Narwhals test suite as part of its CI process
π
07.05.2025 12:02 β π 1 π 0 π¬ 0 π 0
in netherlands?
02.05.2025 15:49 β π 0 π 0 π¬ 1 π 0
I still name my Marimo notebooks `untitled42.py` π
30.04.2025 11:57 β π 1 π 0 π¬ 0 π 0
Example of Polars is_business_day
β¨ New Polars feature: `is_business_day`
π΄ Use this to determine which dates fall on holidays, blazingly fast
π©πͺ Using Germany as an example because I was just there to give a talk at @pyconde.bsky.social - thanks for having me and for putting on such a fun event!
25.04.2025 17:12 β π 1 π 1 π¬ 0 π 0
Comparison of before vs after for Polars autocompletion - since 1.27.1, it gives correct suggestions!
πβ¨ Feeling pumped for this new @pola.rs feature!
It's not a perf improvement, and it's not a new expression
It's...working auto-complete in Jupyter / IPython / Marimo! ππ±
π Credit to @krassowski.bsky.social for debugging and Alex Beedie for submitting a fix!
π§βπ« This is gonna be great for teaching
11.04.2025 15:24 β π 4 π 0 π¬ 0 π 0
which one?
28.03.2025 19:02 β π 2 π 0 π¬ 1 π 0
List normalisation in DuckDB
List normalisation in Polars
π List normalisation: Polars vs DuckDB syntax
π»ββοΈ Polars: divide the column by its list sum. Expressive as always π¨
π¦ DuckDB: `a / list_sum(a)` would error...but you can write a list comprehension π±π
19.03.2025 16:40 β π 2 π 0 π¬ 0 π 0
Darts release notes
Bokeh release notes
β¨β¨ 2 big Narwhalified releases this week!
π― For time series enthusiasts, Darts now supports @pola.rs / PyArrow / cuDF / Modin via Narwhals
π¨ For visualisation enthusiasts, same story for @bokeh.org
π¦π Underwater unicorn magic
14.03.2025 16:16 β π 4 π 1 π¬ 0 π 0
Bokeh 3.7 is released!
Check out the details in the blog post! For full details about this release, you can check out the release notes here: Releases β Bokeh 3.7.0 Documentation
We are excited to be here on @bsky.app and excited to announce the release of Bokeh version 3.7! Some great new features like windowed auto-ranging, support for more DataFame types, and new UI componentsβread all about it on our latest blog post
discourse.bokeh.org/t/bokeh-3-7-...
12.03.2025 21:24 β π 5 π 5 π¬ 0 π 0
I am a soft-condensed matter physicist by training, but am now Research Software Engineer working to enable scientist to use computers to do science via open source software.
Project Lead of Matplotlib and PSF Fellow
he/him
CPython Core Developer & mypy project core team. Former quantum compiler engineer, now at NVIDIA working on Python packaging. Opinions my own.
π³οΈββ§οΈ
Maker of https://apt.cli.rs
https://emmatyping.dev
Profile by @li-n-arts.bsky.social
she/her
DevRel at Posit. Author of Python Polars: The Definitive Guide & Data Science at the Command Line
We make free, open-source software for data scientists like the RStudio IDE.
We're formerly known as RStudio. You can always download our open-source IDE here. https://posit.co/download/rstudio-desktop/
Opinions my own.
https://sarah.dev
Sr Director of Engineering @ Google: Core Web, Android, iOS Infrastructure
Formerly Vue Core β’
Frontend Masters teacher β’
O'Reilly Author β’
https://www.engmanagement.dev/
https://github.com/sdras
Data Science, open source and economics. Currently working on fwildclusterboot and pyfixest.
https://github.com/s3alfisc
Principal Engineer at Posit (fka RStudio), technical lead at quarto.org
Learning Brazilian Choro and the 7-string guitar
Founder at Quantitative Mining working on decision tree based models and Rust.
Open source and Python: pandas core developer, PSF fellow, former EuroSciPy co-organizer, NumFOCUS community award. https://datapythonista.me
Writer, speaker, author of Invisible Women
23, ukrainian-american
Print FPV drones like money and weβre hyperinflating
We're hosts of the Hidden Figures of Python Podcast. A new podcast highlighting voices and stories from the underrepresented group members in the Python community.
https://pypodcats.live
#Python #podcast #community
Research scientist at UW-Madison data science institute working on #LHC #physics and data science with the ATLAS experiment @ CERN and IRIS-HEP. PhD @ SMU
Historian | Author of βUtopia for Realistsβ (2014), βHumankindβ (2020) and βMoral Ambitionβ (2025) | Co-founder of The School for Moral Ambition | moralambition.org | rutgerbregman.com
Open Code = Better Science NumFOCUS is a 501(c)(3) nonprofit that supports and promotes world-class, innovative, open source scientific computing.
Author - Pandas Cookbook | Apache Arrow Committer
Author of "Automate the Boring Stuff with Python" and other books. Mostly harmless. he/him