Narhwals v1.4.0
Changes
π Performance improvements
- perf: remove some lambdas from _dask backend (#765)
β¨ Enhancements
- feat: allow
from_dict
to not have native_namespace arg if all inputs are already narwhals Series (#760) - feat: extend dataframe
drop_nulls
method (#779) - feat: implement LazyFrame.head for Dask (plus: run tpc-h q2 query with Dask present) (#768)
- feat: add
str.replace
andstr.replace_all
(#750) - feat: dask lazyframe remaining methods (#778)
- feat: dask
sum_horizontal
(#775) - feat: dask namespace
lit
method (#772) - feat:
DaskSelectorNamespace
(#771) - feat: dataframe
to_arrow
method (#770) - feat: series
to_arrow
method (#769) - feat: dask expr
is_first|last_distinct
methods (#764) - feat: dask expr
__invert__
,is_null
,n_unique
methods (#763) - feat: dask expr
len
method (#762) - feat:
Series.pipe
andExpr.pipe
(#582)
π Bug fixes
- fix: empty with_columns not working for pandas backend (#757)
π Documentation
- docs: add Altair to "used by" section (#776)
- docs: include "downloads per month" in readme (#774)
- docs: run tpch q1 with more libraries (#759)
- docs: use animals instead of cars in example (#758)
- docs: patch
Series.cat
page (#755)
π οΈ Other improvements
Thank you to all our contributors for making this release possible!
@FBruzzesi, @MarcoGorelli, @lucianosrp and @muddi900