Skip to content

Narhwals v1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Aug 08:50
· 707 commits to main since this release

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 and str.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 and Expr.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

  • chore: simplify Expr.clip (#777)
  • chore: tests series_only refactor (#766)

Thank you to all our contributors for making this release possible!
@FBruzzesi, @MarcoGorelli, @lucianosrp and @muddi900