Skip to content

Commit ba7f2d5

Browse files
authored
Release 2023.09.0 (#8229)
1 parent da647b0 commit ba7f2d5

File tree

1 file changed

+23
-13
lines changed

1 file changed

+23
-13
lines changed

doc/whats-new.rst

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,21 @@ What's New
1414
1515
np.random.seed(123456)
1616
17-
.. _whats-new.2023.08.1:
17+
.. _whats-new.2023.09.0:
1818

19-
v2023.08.1 (unreleased)
20-
-----------------------
19+
v2023.09.0 (Sep 26, 2023)
20+
-------------------------
21+
22+
This release continues work on the new :py:class:`xarray.Coordinates` object, allows to provide `preferred_chunks` when
23+
reading from netcdf files, enables :py:func:`xarray.apply_ufunc` to handle missing core dimensions and fixes several bugs.
24+
25+
Thanks to the 24 contributors to this release: Alexander Fischer, Amrest Chinkamol, Benoit Bovy, Darsh Ranjan, Deepak Cherian,
26+
Gianfranco Costamagna, Gregorio L. Trevisan, Illviljan, Joe Hamman, JR, Justus Magin, Kai Mühlbauer, Kian-Meng Ang, Kyle Sunden,
27+
Martin Raspaud, Mathias Hauser, Mattia Almansi, Maximilian Roos, András Gunyhó, Michael Niklas, Richard Kleijn, Riulinchen,
28+
Tom Nicholas and Wiktor Kraśnicki.
29+
30+
We welcome the following new contributors to Xarray!: Alexander Fischer, Amrest Chinkamol, Darsh Ranjan, Gianfranco Costamagna, Gregorio L. Trevisan,
31+
Kian-Meng Ang, Riulinchen and Wiktor Kraśnicki.
2132

2233
New Features
2334
~~~~~~~~~~~~
@@ -28,11 +39,8 @@ New Features
2839
By `Benoît Bovy <https://github.com/benbovy>`_.
2940
- Provide `preferred_chunks` for data read from netcdf files (:issue:`1440`, :pull:`7948`).
3041
By `Martin Raspaud <https://github.com/mraspaud>`_.
31-
- Improved static typing of reduction methods (:pull:`6746`).
32-
By `Richard Kleijn <https://github.com/rhkleijn>`_.
3342
- Added `on_missing_core_dims` to :py:meth:`apply_ufunc` to allow for copying or
34-
dropping a :py:class:`Dataset`'s variables with missing core dimensions.
35-
(:pull:`8138`)
43+
dropping a :py:class:`Dataset`'s variables with missing core dimensions (:pull:`8138`).
3644
By `Maximilian Roos <https://github.com/max-sixty>`_.
3745

3846
Breaking changes
@@ -61,6 +69,8 @@ Deprecations
6169
Bug fixes
6270
~~~~~~~~~
6371

72+
- Improved static typing of reduction methods (:pull:`6746`).
73+
By `Richard Kleijn <https://github.com/rhkleijn>`_.
6474
- Fix bug where empty attrs would generate inconsistent tokens (:issue:`6970`, :pull:`8101`).
6575
By `Mattia Almansi <https://github.com/malmans2>`_.
6676
- Improved handling of multi-coordinate indexes when updating coordinates, including bug fixes
@@ -71,8 +81,8 @@ Bug fixes
7181
:pull:`8104`).
7282
By `Benoît Bovy <https://github.com/benbovy>`_.
7383
- Fix bug where :py:class:`DataArray` instances on the right-hand side
74-
of :py:meth:`DataArray.__setitem__` lose dimension names.
75-
(:issue:`7030`, :pull:`8067`) By `Darsh Ranjan <https://github.com/dranjan>`_.
84+
of :py:meth:`DataArray.__setitem__` lose dimension names (:issue:`7030`, :pull:`8067`).
85+
By `Darsh Ranjan <https://github.com/dranjan>`_.
7686
- Return ``float64`` in presence of ``NaT`` in :py:class:`~core.accessor_dt.DatetimeAccessor` and
7787
special case ``NaT`` handling in :py:meth:`~core.accessor_dt.DatetimeAccessor.isocalendar`
7888
(:issue:`7928`, :pull:`8084`).
@@ -83,14 +93,13 @@ Bug fixes
8393
- Calling plot with kwargs ``col``, ``row`` or ``hue`` no longer squeezes dimensions passed via these arguments
8494
(:issue:`7552`, :pull:`8174`).
8595
By `Wiktor Kraśnicki <https://github.com/wkrasnicki>`_.
86-
- Fixed a bug where casting from ``float`` to ``int64`` (undefined for ``NaN``) led to varying
87-
issues (:issue:`7817`, :issue:`7942`, :issue:`7790`, :issue:`6191`, :issue:`7096`,
96+
- Fixed a bug where casting from ``float`` to ``int64`` (undefined for ``NaN``) led to varying issues (:issue:`7817`, :issue:`7942`, :issue:`7790`, :issue:`6191`, :issue:`7096`,
8897
:issue:`1064`, :pull:`7827`).
8998
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
9099
- Fixed a bug where inaccurate ``coordinates`` silently failed to decode variable (:issue:`1809`, :pull:`8195`).
91100
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_
92101
- ``.rolling_exp`` functions no longer mistakenly lose non-dimensioned coords
93-
(:issue:`6528`, :pull:`8114`)
102+
(:issue:`6528`, :pull:`8114`).
94103
By `Maximilian Roos <https://github.com/max-sixty>`_.
95104
- In the event that user-provided datetime64/timedelta64 units and integer dtype encoding parameters conflict with each other, override the units to preserve an integer dtype for most faithful serialization to disk (:issue:`1064`, :pull:`8201`).
96105
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
@@ -101,6 +110,8 @@ Bug fixes
101110
Documentation
102111
~~~~~~~~~~~~~
103112

113+
- Make documentation of :py:meth:`DataArray.where` clearer (:issue:`7767`, :pull:`7955`).
114+
By `Riulinchen <https://github.com/Riulinchen>`_.
104115

105116
Internal Changes
106117
~~~~~~~~~~~~~~~~
@@ -116,7 +127,6 @@ Internal Changes
116127
- Test range of fill_value's in test_interpolate_pd_compat (:issue:`8146`, :pull:`8189`).
117128
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
118129

119-
120130
.. _whats-new.2023.08.0:
121131

122132
v2023.08.0 (Aug 18, 2023)

0 commit comments

Comments
 (0)