owned this note
owned this note
Published
Linked with GitHub
# Narwhals community calls
## 5 Dec, 2025
- [Marco] int_range vs row_index
- [Marco] any_value, start with unstable?
## 18 July, 2025
- [Marco]: Dask CI failures. Make repro to Dask, and xfail with strict=False
- [Marco]: `narwhals.stable.v2` - how to pull the switch?
- locally, try switching downstream libraries to v2 and see what breaks
- [Stelios]: `.meta` namespace for root and output names
- [Fra]: sprint with Tamara
## 20 June, 2025
- [Marco]: road to v2:
- Francesco has PR ready for `with_row_index(order_by)`
- Path to `ignore_nulls` in `{any,all}_horizontal` seems clear
- ...aim for August 2025?
## 9 May, 2025
- [Marco]: SQL generation
## 11 April, 2025
- [Marco]:
- Governance?
- Change to monthly?
- PyData London sprint?
- Mapping pandas ordered categorical to nw.Enum - this can probably
happen, but should be kept stable in v1, right?
- Francesco
- Datafusion? Could be spark-like with a twist?!
## 28 March, 2025
Cancelled
## 28 February, 2025
- [Francesco]: Gonna do some decluttering on stale issues/PRs
- [Marco]: IO functions: getting ready for v2 https://github.com/narwhals-dev/narwhals/issues/2116.
- [Marco]: pycon apac:
## 14 February, 2025
- Celebrate 🥳 Narwhals turns **one** year old today!
- New logo?
- ~~Pandas-like group by performances/fast path - from [Discord thread](https://discord.com/channels/1235257048170762310/1237430779584446546/1339395919799648266)~~ merged ✅
- [Marco]:
- massive refactor
- changes-length vs aggregation
- daft?
## 31 January, 2025
- [Marco]: Expr.interpolate_by vs DataFrame.interpolate_by: expression vs dataframe method?
- [Marco]: make docstring examples significantly shorter?
- [Marco]: collect kwargs, ok with https://github.com/narwhals-dev/narwhals/pull/1734 ?
- [Marco]: integrations:
- Plotly have made a release
- Bokeh would like to release soon
## 17 January, 2025
- [Francesco] DuckDB performances/overhead
How does Ibis handle the overhead?
- [Francesco] `LazyFrame.collect(...)` kwargs
- [Francesco] Should we add github labels with the backend names?
- [Francesco, optional] Spark `nw.all()` and reductions behavior (help wanted)
- Ideas for narwhals tutorial at PyCon Italy
- Narwhals study group - Fridays before Livestreams 3pm CET , Fridays after the Community Call 5pm CET
## 03 January, 2025
- [marco] stable.v2 - when are we ready?
- [marco] row_index
## 20 December, 2024
- Celebration for being NumFocus affiliated!!!
- [Marco]: supposing we were able to receive a grant,
who would be available / able to be paid?
- [Francesco] Internal: should we track/register `CompliantExpr` kwargs? What should we be careful of?
probably fine, as only references should be carried around and
nobody is likely to pickles an expression
- [Francesco] PySpark: a lot of users mentioned/requested support for it, yet, do we have any use case?
some libraries interested in duckdb support, and some users
- [Francesco] Plotly: where do we stand on the rolling/ewm/expanding features?
wait for response
- [Stelios] mentoring?
No resources for dedidcated 1-1 mentoring, but help available
in #help channel
- [Marco] conferences
pycon italy and pycon de deadlines approaching. many of us
will be at the italy one
## 6 December, 2024
Topics:
- [Marco] Internal: rename `PandasLikeSeries` to `PandasLikeCompliantSeries`
(and similarly for others)?
- [Marco] Sprints: any items to prioritise? Any learnings from yesterday / anything different to do today?
- [Marco] Should `is_pandas_dataframe` raise on Narwhals
objects, advising to use `to_native()` instead? Noticed
that this would cause some issues for Marimo, so it
may need to be a V2 change?
## 22 November, 2024
Topics:
- [Inessa] OpenTeams updates
- possibility of funding for another pod
- [Inessa] Anita B collab
- Grace Hopper open source day?
- [Francesco] How should we name example functions in docstrings?
- names like `agnostic_value_counts` instead
of `my_library_agnostic_function`
- PyData Global / PyLadiesCon sprints
- 5th of Dec, 5;30 - 7:30 pm European time
- News around integrations
- Bokeh
- Prophet
- itables
- backends
- pyspark (+ snowpark and duckdb)
- fireducks?
- datafusion?