You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* move an entry to the correct place
* release summary
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Copy file name to clipboardexpand all lines: doc/whats-new.rst
+49-17
Original file line number
Diff line number
Diff line change
@@ -15,49 +15,85 @@ What's New
15
15
np.random.seed(123456)
16
16
17
17
18
-
.. _whats-new.2023.05.0:
18
+
.. _whats-new.2023.05.1:
19
19
20
-
v2023.05.0 (unreleased)
20
+
v2023.05.1 (unreleased)
21
21
-----------------------
22
22
23
+
New Features
24
+
~~~~~~~~~~~~
25
+
26
+
27
+
Breaking changes
28
+
~~~~~~~~~~~~~~~~
29
+
30
+
31
+
Deprecations
32
+
~~~~~~~~~~~~
33
+
34
+
Performance
35
+
~~~~~~~~~~~
36
+
37
+
38
+
Bug fixes
39
+
~~~~~~~~~
40
+
41
+
42
+
Documentation
43
+
~~~~~~~~~~~~~
44
+
45
+
46
+
Internal Changes
47
+
~~~~~~~~~~~~~~~~
48
+
49
+
50
+
.. _whats-new.2023.05.0:
51
+
52
+
v2023.05.0 (May 18, 2023)
53
+
-------------------------
54
+
55
+
This release adds some new methods and operators, updates our deprecation policy for python versions, fixes some bugs with groupby,
56
+
and introduces experimental support for alternative chunked parallel array computation backends via a new plugin system!
57
+
58
+
Thanks to our 14 contributors:
59
+
Alan Brammer, crusaderky, David Stansby, dcherian, Deeksha, Deepak Cherian, Illviljan, James McCreight,
60
+
Joe Hamman, Justus Magin, Kyle Sunden, Max Hollmann, mgunyho, and Tom Nicholas
61
+
62
+
23
63
New Features
24
64
~~~~~~~~~~~~
25
65
- Added new method :py:meth:`DataArray.to_dask_dataframe`, convert a dataarray into a dask dataframe (:issue:`7409`).
26
66
By `Deeksha <https://github.com/dsgreen2>`_.
27
67
- Add support for lshift and rshift binary operators (``<<``, ``>>``) on
28
68
:py:class:`xr.DataArray` of type :py:class:`int` (:issue:`7727` , :pull:`7741`).
29
69
By `Alan Brammer <https://github.com/abrammer>`_.
30
-
- Fix `as_compatible_data` for masked float arrays, now always creates a copy when mask is present (:issue:`2377`, :pull:`7788`).
31
-
By `Max Hollmann <https://github.com/maxhollmann>`_.
32
-
70
+
- Keyword argument `data='array'` to both :py:meth:`xarray.Dataset.to_dict` and
71
+
:py:meth:`xarray.DataArray.to_dict` will now return data as the underlying array type.
72
+
Python lists are returned for `data='list'` or `data=True`. Supplying `data=False` only returns the schema without data.
73
+
``encoding=True`` returns the encoding dictionary for the underlying variable also. (:issue:`1599`, :pull:`7739`) .
74
+
By `James McCreight <https://github.com/jmccreight>`_.
33
75
34
76
Breaking changes
35
77
~~~~~~~~~~~~~~~~
36
78
- adjust the deprecation policy for python to once again align with NEP-29 (:issue:`7765`, :pull:`7793`)
37
79
By `Justus Magin <https://github.com/keewis>`_.
38
80
39
-
Deprecations
40
-
~~~~~~~~~~~~
41
-
42
81
Performance
43
82
~~~~~~~~~~~
44
83
- Optimize ``.dt `` accessor performance with ``CFTimeIndex``. (:pull:`7796`)
45
84
By `Deepak Cherian <https://github.com/dcherian>`_.
46
85
47
86
Bug fixes
48
87
~~~~~~~~~
88
+
- Fix `as_compatible_data` for masked float arrays, now always creates a copy when mask is present (:issue:`2377`, :pull:`7788`).
89
+
By `Max Hollmann <https://github.com/maxhollmann>`_.
49
90
- Fix groupby binary ops when grouped array is subset relative to other. (:issue:`7797`).
50
91
By `Deepak Cherian <https://github.com/dcherian>`_.
51
92
- Fix groupby sum, prod for all-NaN groups with ``flox``. (:issue:`7808`).
52
93
By `Deepak Cherian <https://github.com/dcherian>`_.
53
94
54
-
Documentation
55
-
~~~~~~~~~~~~~
56
-
57
-
58
95
Internal Changes
59
96
~~~~~~~~~~~~~~~~
60
-
61
97
- Experimental support for wrapping chunked array libraries other than dask.
62
98
A new ABC is defined - :py:class:`xr.core.parallelcompat.ChunkManagerEntrypoint` - which can be subclassed and then
63
99
registered by alternative chunked array implementations. (:issue:`6807`, :pull:`7019`)
@@ -122,10 +158,6 @@ New Features
122
158
- Added ability to save ``DataArray`` objects directly to Zarr using :py:meth:`~xarray.DataArray.to_zarr`.
123
159
(:issue:`7692`, :pull:`7693`) .
124
160
By `Joe Hamman <https://github.com/jhamman>`_.
125
-
- Keyword argument `data='array'` to both :py:meth:`xarray.Dataset.to_dict` and
126
-
:py:meth:`xarray.DataArray.to_dict` will now return data as the underlying array type. Python lists are returned for `data='list'` or `data=True`. Supplying `data=False` only returns the schema without data. ``encoding=True`` returns the encoding dictionary for the underlying variable also.
127
-
(:issue:`1599`, :pull:`7739`) .
128
-
By `James McCreight <https://github.com/jmccreight>`_.
0 commit comments