pypi narwhals 1.40.0
Narwhals v1.40.0

latest releases: 2.14.0, 2.13.0, 2.12.0...
7 months ago

Changes

🚀 Performance improvements

  • perf: Set pandas attributes inplace when it is safe to do so (#2559)

✨ Enhancements

  • feat: modify rank so that it works with over() for lazy backends (#2533)
  • chore: Remap '1q' to '3mo' in IbisExpr.dt.truncate (#2567)
  • feat: Add support for Series|Expr.log method (#2549)

🐞 Bug fixes

  • fix: PySpark like tests (#2562)
  • fix: Preserve pandas column name attribute (#2363)

📖 Documentation

  • docs: Add docs on how to use Narwhals to generate SQL (#2570)
  • docs: Update code of conduct to use organisational email (#2569)
  • docs: Rewrite overhead section (#2566)
  • docs: Minor rewording around Ibis commparison (#2558)
  • docs: Update docs to reflect Ibis support (#2553)

🛠️ Other improvements

  • tests: fix collect_with_kwargs for polars nightly (#2527)
  • chore: Rename call_kwargs to scalar_kwargs (#2555)
  • chore: Move _is_naive_format helper function into utils.py (#2568)
  • chore: Redo CompliantExpr.from_column_indices (#2561)
  • TYP: Enforce 100% type completeness score (PyRight) (#2564)
  • test: fixup log for cuDF (#2565)
  • chore: Cache ibis columns property (#2563)
  • chore: remove redundant storing of scalar_kwargs in EagerExpr (#2560)
  • test: add Expr.skew test (#2557)

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

Don't miss a new narwhals release

NewReleases is sending notifications on new releases.