Narwhals v1.16.0
Changes
✨ Enhancements
- feat: get_native_namespace accepts native objects (#1520)
- feat: Expose nw.Implementation, along with
Implementation.is_pandas
,Implementation.is_pandas_like
, and more (#1531) - feat: Add minimal PySpark support (#908)
📖 Documentation
- docs: add link to "Generating a new SSH key" (#1530)
- docs: Add
narwhals.dtypes.Date
docstring example (#1528) - docs: add example to Unknown dtype (#1521)
- docs: add Duration dtype docstring example (#1516)
- docs: add
Enum
dtype docstring example (#1514) - docs: add
Object
dtype docstring example (#1511) - docs: add return description for
Series.to_list
(#1513) - docs: update contributing guide by adding upstream remote (#1509)
🛠️ Other improvements
- chore: remove many false positives from "ignore banned import" check (#1532)
- chore: rename
_expr
to_compliant_expr
inPandasLikeExpr
(#1527) - chore: overload parse_into_expr (#1519)
- chore: rename _call to _to_compliant_expr in narwhals/expr.py (#1518)
- chore:
_pandas_series
to_compliant_series
inPandasSeries
(#1517) - test: fix nox dependencies (#1497)
Thank you to all our contributors for making this release possible!
@BenjaminFraser, @EdAbati, @MarcoGorelli, @camriddell, @chrisschopp, @czhanger, @munsoor, @olp-cs, @ontowhee, @reshamas and @skritsotalakis