Skip to content

Commit f810238

Browse files
dcherianclaude
andcommitted
Add missing entries and fix rST formatting in whats-new
- Add missing bug fixes: pydata#11064, pydata#11026, pydata#11022, pydata#11005, pydata#10980, pydata#10788, pydata#11085 - Add missing documentation entries: pydata#10958, pydata#11094, pydata#11080 - Add missing performance entry: pydata#11105 - Add Internal Changes section with pydata#11108 - Fix rST roles: use :py:func:, :py:meth:, :py:class: consistently - Fix missing commas between :issue: and :pull: references - Fix typo in Dataset.identical entry - Fix wrong PR number for coord ordering (11098 -> 11091) - Add missing :pull: reference for arithmetic_compat (pydata#10943) Co-authored-by: Claude <noreply@anthropic.com>
1 parent eea7b61 commit f810238

1 file changed

Lines changed: 37 additions & 9 deletions

File tree

doc/whats-new.rst

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,33 +38,33 @@ New Features
3838
<https://github.com/hmaarrfk>`_.
3939
- :py:func:`set_options` now supports an ``arithmetic_compat`` option which determines how non-index coordinates
4040
of the same name are compared for potential conflicts when performing binary operations. The default for it is
41-
``arithmetic_compat='minimal'`` which matches the existing behaviour.
41+
``arithmetic_compat='minimal'`` which matches the existing behaviour (:pull:`10943`).
4242
By `Matthew Willson <https://github.com/mjwillson>`_.
43-
- Better ordering of coordinates when displaying Xarray objects. (:pull:`11098`).
43+
- Better ordering of coordinates when displaying xarray objects (:pull:`11091`).
4444
By `Ian Hunt-Isaak <https://github.com/ianhi>`_, `Julia Signell <https://github.com/jsignell>`_.
4545
- Use ``np.dtypes.StringDType`` when reading Zarr string variables (:pull:`11097`).
4646
By `Julia Signell <https://github.com/jsignell>`_.
4747

4848
Breaking Changes
4949
~~~~~~~~~~~~~~~~
5050

51-
- Change the default value for ``chunk`` in ``open_zarr`` to ``_default`` and remove special mapping of ``"auto"``
52-
to ``{}`` or ``None`` in ``open_zarr``. If ``chunks`` is not set, the default behavior is the same as before.
51+
- Change the default value for ``chunk`` in :py:func:`open_zarr` to ``_default`` and remove special mapping of ``"auto"``
52+
to ``{}`` or ``None`` in :py:func:`open_zarr`. If ``chunks`` is not set, the default behavior is the same as before.
5353
Explicitly setting ``chunks="auto"`` will match the behavior of ``chunks="auto"`` in
54-
``open_dataset(..., engine="zarr")`` (:issue:`11002` :pull:`11010`).
54+
:py:func:`open_dataset` with ``engine="zarr"`` (:issue:`11002`, :pull:`11010`).
5555
By `Julia Signell <https://github.com/jsignell>`_.
56-
- :py:meth:`Dataset.identical`,` :py:meth:`DataArray.identical`, and
56+
- :py:meth:`Dataset.identical`, :py:meth:`DataArray.identical`, and
5757
:py:func:`testing.assert_identical` now compare indexes.
5858
Two objects with identical data but different indexes will no longer
59-
be considered identical. This also affects (:issue:`11033` :pull:`11035`).
59+
be considered identical (:issue:`11033`, :pull:`11035`).
6060
By `Ian Hunt-Isaak <https://github.com/ianhi>`_.
6161

6262

6363
Bug Fixes
6464
~~~~~~~~~
6565

6666
- Ensure that ``keep_attrs='drop'`` and ``keep_attrs=False`` remove attrs from result, even when there is
67-
only one xarray object given to ``apply_ufunc`` (:issue:`10982` :pull:`10997`).
67+
only one xarray object given to :py:func:`apply_ufunc` (:issue:`10982`, :pull:`10997`).
6868
By `Julia Signell <https://github.com/jsignell>`_.
6969
- :py:meth:`~xarray.indexes.RangeIndex.equals` now uses floating point error tolerant
7070
``np.isclose`` by default to handle accumulated floating point errors from
@@ -76,19 +76,47 @@ Bug Fixes
7676
- Partially support pandas 3 default string indexes by coercing ``pd.StringDtype``
7777
to ``np.dtypes.StringDType`` in ``PandasIndexingAdapter`` (:issue:`11098`, :pull:`11102`).
7878
By `Julia Signell <https://github.com/jsignell>`_.
79+
- :py:meth:`Dataset.eval` now works with more than 2 dimensions (:pull:`11064`).
80+
By `Maximilian Roos <https://github.com/max-sixty>`_.
81+
- Fix :py:func:`where` for ``cupy.array`` inputs (:pull:`11026`).
82+
By `Simon Høxbro Hansen <https://github.com/hoxbro>`_.
83+
- Fix :py:meth:`CombinedLock.locked` to correctly call the underlying lock's
84+
``locked()`` method (:issue:`10843`, :pull:`11022`).
85+
By `Samay Mehar <https://github.com/samay2504>`_.
86+
- Fix :py:meth:`DatasetGroupBy.map` when grouping by more than one variable (:pull:`11005`).
87+
By `Joshua Gould <https://github.com/joshua-gould>`_.
88+
- Fix indexing bugs in :py:class:`~xarray.indexes.CoordinateTransformIndex` (:pull:`10980`).
89+
By `Deepak Cherian <https://github.com/dcherian>`_.
90+
- Ensure the netCDF4 backend locks files while closing to prevent race conditions (:pull:`10788`).
91+
By `David Bold <https://github.com/dschwoerer>`_.
92+
- Improve error message when scipy is missing for :py:class:`~xarray.indexes.NDPointIndex` (:pull:`11085`).
93+
By `Sakshee_D <https://github.com/Sakshee-D>`_.
7994

8095
Documentation
8196
~~~~~~~~~~~~~
8297

83-
- Better description of ``keep_attrs`` option on ``xarray.where`` docstring (:issue:`10982` :pull:`10997`).
98+
- Better description of ``keep_attrs`` option on :py:func:`xarray.where` docstring (:issue:`10982`, :pull:`10997`).
99+
By `Julia Signell <https://github.com/jsignell>`_.
100+
- Document how :py:func:`xarray.dot` interacts with coordinates (:pull:`10958`).
101+
By `Dhruva Kumar Kaushal <https://github.com/dhruvak001>`_.
102+
- Improve ``rolling`` window documentation (:pull:`11094`).
103+
By `Barron H. Henderson <https://github.com/barronh>`_.
104+
- Improve ``combine_nested`` and ``combine_by_coords`` docstrings (:pull:`11080`).
84105
By `Julia Signell <https://github.com/jsignell>`_.
85106

86107
Performance
87108
~~~~~~~~~~~
88109

89110
- Add a fastpath to the backend plugin system for standard engines (:issue:`10178`, :pull:`10937`).
90111
By `Sam Levang <https://github.com/slevang>`_.
112+
- Optimize :py:class:`~xarray.coding.variables.CFMaskCoder` decoder (:pull:`11105`).
113+
By `Deepak Cherian <https://github.com/dcherian>`_.
114+
115+
Internal Changes
116+
~~~~~~~~~~~~~~~~
91117

118+
- Update contributing instructions with note on pixi version (:pull:`11108`).
119+
By `Nick Hodgskin <https://github.com/VeckoTheGecko>`_.
92120

93121
.. _whats-new.2025.12.0:
94122

0 commit comments

Comments
 (0)