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
* main: (26 commits)
[pre-commit.ci] pre-commit autoupdate (pydata#8900)
Bump the actions group with 1 update (pydata#8896)
New empty whatsnew entry (pydata#8899)
Update reference to 'Weighted quantile estimators' (pydata#8898)
2024.03.0: Add whats-new (pydata#8891)
Add typing to test_groupby.py (pydata#8890)
Avoid in-place multiplication of a large value to an array with small integer dtype (pydata#8867)
Check for aligned chunks when writing to existing variables (pydata#8459)
Add dt.date to plottable types (pydata#8873)
Optimize writes to existing Zarr stores. (pydata#8875)
Allow multidimensional variable with same name as dim when constructing dataset via coords (pydata#8886)
Don't allow overwriting indexes with region writes (pydata#8877)
Migrate datatree.py module into xarray.core. (pydata#8789)
warn and return bytes undecoded in case of UnicodeDecodeError in h5netcdf-backend (pydata#8874)
groupby: Dispatch quantile to flox. (pydata#8720)
Opt out of auto creating index variables (pydata#8711)
Update docs on view / copies (pydata#8744)
Handle .oindex and .vindex for the PandasMultiIndexingAdapter and PandasIndexingAdapter (pydata#8869)
numpy 2.0 copy-keyword and trapz vs trapezoid (pydata#8865)
upstream-dev CI: Fix interp and cumtrapz (pydata#8861)
...
Copy file name to clipboardExpand all lines: doc/whats-new.rst
+58-12Lines changed: 58 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,32 +15,65 @@ What's New
15
15
np.random.seed(123456)
16
16
17
17
18
-
.. _whats-new.2024.03.0:
18
+
.. _whats-new.2024.04.0:
19
19
20
-
v2024.03.0 (unreleased)
20
+
v2024.04.0 (unreleased)
21
21
-----------------------
22
22
23
23
New Features
24
24
~~~~~~~~~~~~
25
25
26
+
27
+
Breaking changes
28
+
~~~~~~~~~~~~~~~~
29
+
30
+
31
+
Bug fixes
32
+
~~~~~~~~~
33
+
34
+
35
+
Internal Changes
36
+
~~~~~~~~~~~~~~~~
37
+
38
+
39
+
.. _whats-new.2024.03.0:
40
+
41
+
v2024.03.0 (Mar 29, 2024)
42
+
-------------------------
43
+
44
+
This release brings performance improvements for grouped and resampled quantile calculations, CF decoding improvements,
45
+
minor optimizations to distributed Zarr writes, and compatibility fixes for Numpy 2.0 and Pandas 3.0.
46
+
47
+
Thanks to the 18 contributors to this release:
48
+
Anderson Banihirwe, Christoph Hasse, Deepak Cherian, Etienne Schalk, Justus Magin, Kai Mühlbauer, Kevin Schwarzwald, Mark Harfouche, Martin, Matt Savoie, Maximilian Roos, Ray Bell, Roberto Chang, Spencer Clark, Tom Nicholas, crusaderky, owenlittlejohns, saschahofmann
49
+
50
+
New Features
51
+
~~~~~~~~~~~~
52
+
- Partial writes to existing chunks with ``region`` or ``append_dim`` will now raise an error
53
+
(unless ``safe_chunks=False``); previously an error would only be raised on
54
+
new variables. (:pull:`8459`, :issue:`8371`, :issue:`8882`)
55
+
By `Maximilian Roos <https://github.com/max-sixty>`_.
56
+
- Grouped and resampling quantile calculations now use the vectorized algorithm in ``flox>=0.9.4`` if present.
57
+
By `Deepak Cherian <https://github.com/dcherian>`_.
26
58
- Do not broadcast in arithmetic operations when global option ``arithmetic_broadcast=False``
27
59
(:issue:`6806`, :pull:`8784`).
28
60
By `Etienne Schalk <https://github.com/etienneschalk>`_ and `Deepak Cherian <https://github.com/dcherian>`_.
29
61
- Add the ``.oindex`` property to Explicitly Indexed Arrays for orthogonal indexing functionality. (:issue:`8238`, :pull:`8750`)
30
62
By `Anderson Banihirwe <https://github.com/andersy005>`_.
31
-
32
63
- Add the ``.vindex`` property to Explicitly Indexed Arrays for vectorized indexing functionality. (:issue:`8238`, :pull:`8780`)
33
64
By `Anderson Banihirwe <https://github.com/andersy005>`_.
34
-
35
65
- Expand use of ``.oindex`` and ``.vindex`` properties. (:pull: `8790`)
36
66
By `Anderson Banihirwe <https://github.com/andersy005>`_ and `Deepak Cherian <https://github.com/dcherian>`_.
67
+
- Allow creating :py:class:`xr.Coordinates` objects with no indexes (:pull:`8711`)
68
+
By `Benoit Bovy <https://github.com/benbovy>`_ and `Tom Nicholas
69
+
<https://github.com/TomNicholas>`_.
70
+
- Enable plotting of ``datetime.dates``. (:issue:`8866`, :pull:`8873`)
71
+
By `Sascha Hofmann <https://github.com/saschahofmann>`_.
37
72
38
73
Breaking changes
39
74
~~~~~~~~~~~~~~~~
40
-
41
-
42
-
Deprecations
43
-
~~~~~~~~~~~~
75
+
- Don't allow overwriting index variables with ``to_zarr`` region writes. (:issue:`8589`, :pull:`8876`).
76
+
By `Deepak Cherian <https://github.com/dcherian>`_.
0 commit comments