π yup thanks!
22.02.2026 22:28 β π 0 π 0 π¬ 0 π 0π yup thanks!
22.02.2026 22:28 β π 0 π 0 π¬ 0 π 0
Tafliad Carreg (Welsh folk tune)
This one was written by Mike Lease, and it means "A stone's throw"
Here's my attempt at it. First time tuning my guitar to DADGAD, and my initial impression is that standard tuning might be a mistake
Demo of Pyrefly LSP in Marimo notebook
β¨ @marimo.io now supports Pyrefly as an LSP, helping you to catch errors before you even execute your code!
βοΈ To enable it:
- Install pyrefly
- Settings -> User settings -> Enable pyrefly
π€Έ This was a fun one to contribute to
(π Note that the ty type checker is also supported)
Demo of Polars suggesting the correct time zone
β¨ New @pola.rs feature: if you misspell a time zone, it will suggest the correct one to you
π€ΈββοΈThis was a fun one to work on, Levenshtein and all!
Demo of pandas `min_by`
Demo of Narwhals min_by
β¨ New Polars features: `min_by` and `max_by`
π‘ Get the first (or last) value of a column ordered by another expression
ππ¦ Narwhals will have this feature too, making it available to @arrow.apache.org , pandas, @duckdb.org , and more
pandas 3.0 rc demo
π±π The pandas 3.0 release-candidate is here!
π₯ Will it break your code?
π‘ Test it with `uv pip install -U --pre pandas` to find out!
ππ¦ Narwhals users can relax, everything's taken care of for you, no need to do anything βΊοΈ
and now we're going full-circle π labs.quansight.org/blog/pandas_...
19.11.2025 08:48 β π 2 π 0 π¬ 1 π 0Demo of Polars lazy pivot
β¨ The next @pola.rs release will support lazy pivot!
π‘ All you need is to specify the unique values to pivot on
narwhals-daft: github.com/narwhals-dev...
10.11.2025 15:38 β π 0 π 0 π¬ 0 π 0Demo of Narwhals-daft
β¨ Narwhals now supports Daft!
πJust install the `narwhals-daft` plugin, and then `narwhals.from_native` will accept Daft DataFrame!
π‘ No extra dependencies requires, computation will remain native (and distributed, and lazy!) until you call `collect`
Screenshot of Wes mentioning Narwhals on a podcast
π² Wes McKinney mentioned Narwhals on a podcast
04.11.2025 17:01 β π 2 π 0 π¬ 0 π 0Demo of `list.agg` in Polars 1.35
β¨ New @pola.rs feature: `list.agg`
π‘ Compute any Expr aggregation on a list column, just use `pl.element()`
π Coming soon, in version 1.35!
The first year of free-threaded Python labs.quansight.org/blog/free-th...
20.10.2025 18:53 β π 0 π 0 π¬ 0 π 0Demo of Narwhals running with free-threaded Python
π₯§π§΅ Narwhals now tests against Python 3.14 (pi-Python!) free-threading build
π For more on free-threaded Python, my colleague Nathan's blog post is an excellent read, link in comments
Demo of narwhals.format
β¨ Narwhals now supports `format` across all backends
π§΅ Create new string columns using placeholders and expressions
ππ¦ Yet another piece of the @pola.rs API brought to pandas, @duckdb.org , PySpark, PyArrow, and more!
Before vs after of using MaskedArray methods in NumPy
β¨ NumPy's MaskedArray class is now type-complete
π·οΈ Enjoy improved code completion and typing!
π Thank you to Quansight Labs and Meta for having facilicated and funded the work (blog post in comments)
PR of Astropy using Narwhals
π The next @astropy.org release will support generic dataframe tables (like @pola.rs )
ππ¦ Powered by Narwhals
oh no!!! π
18.09.2025 09:40 β π 0 π 0 π¬ 0 π 0Demo of inlay hints with Narwhals
Enabling inlay hints in vscode
π‘ Life-pro-tip: enable inline type hints
π·οΈ Your editor will display inferred types for variables you haven't annotated
π΅οΈ Debugging those red squiggly lines will become much easier
polars Series implement __array__, I'd have thought that a lot of the time you can pass Series as then they'll be converted by any `np.asarray` call. at least passing Polars Series to matplotlib works like that
23.08.2025 17:46 β π 2 π 0 π¬ 1 π 0which stats packages are tied to pandas?
23.08.2025 15:39 β π 0 π 0 π¬ 1 π 0Demo of pd.col
β¨πΌ Pandas 3.0 will have `pd.col` syntax
π‘ You can use it for clean chaining in `assign` and `loc`
π It's happening, the PR just got merged!
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
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 π
"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 β π 490 π 152 π¬ 22 π 3Screenshot 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..
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
solarized light
20.07.2025 13:26 β π 1 π 0 π¬ 0 π 0Meme 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