Releases: pydata/xarray
v2023.04.1
This is a patch release to fix a bug with groupby_bins
What's Changed
Full Changelog: v2023.04.0...v2023.04.1
v2023.04.0
What's Changed
This release includes support for pandas v2, allows refreshing of backend engines in a session, and removes deprecated backends
for rasterio
and cfgrib
.
Thanks to our 19 contributors:
Chinemere, Tom Coleman, Deepak Cherian, Harshitha, Illviljan, Jessica Scheick, Joe Hamman, Justus Magin, Kai Mühlbauer, Kwonil-Kim, Mary Gathoni, Michael Niklas, Pierre, Scott Henderson, Shreyal Gupta, Spencer Clark, mccloskey, nishtha981, veenstrajelmer
New Contributors
- @harshitha1201 made their first contribution in #7638
- @veenstrajelmer made their first contribution in #7553
- @Chinemere made their first contribution in #7677
- @nishtha981 made their first contribution in #7623
- @Kwonil-Kim made their first contribution in #7746
- @mccloskey made their first contribution in #7747
Full Changelog: v2023.03.0...v2023.04.0
v2023.03.0
This release brings many bug fixes, and some new features. The maximum pandas version is pinned to <2
until we can support the new pandas datetime types.
Thanks to our 19 contributors:
Abel Aoun, Alex Goodman, Deepak Cherian, Illviljan, Jody Klymak, Joe Hamman, Justus Magin, Mary Gathoni, Mathias Hauser, Mattia Almansi, Mick, Oriol Abril-Pla, Patrick Hoefler, Paul Ockenfuß, Pierre, Shreyal Gupta, Spencer Clark, Tom Nicholas, Tom Vo
New Contributors
- @tomvothecoder made their first contribution in #7579
- @agoodm made their first contribution in #7494
- @Ravenin7 made their first contribution in #7615
- @Ockenfuss made their first contribution in #7598
- @remigathoni made their first contribution in #7625
- @phofl made their first contribution in #7642
Full Changelog: v2023.02.0...v2023.03.0
v2023.02.0
This release brings a major upgrade to xarray.concat, many bug fixes, and a bump in supported dependency versions. Thanks to our 11 contributors: Aron Gergely, Deepak Cherian, Illviljan, James Bourbeau, Joe Hamman, Justus Magin, Hauke Schulz, Kai Mühlbauer, Ken Mankoff, Spencer Clark, Tom Nicholas.
Support for python 3.8 has been dropped.
v2023.01.0
v2022.12.0
This release includes a number of bug fixes and experimental support for Zarr V3.
Thanks to the 16 contributors to this release:
Deepak Cherian, Francesco Zanetta, Gregory Lee, Illviljan, Joe Hamman, Justus Magin, Luke Conibear, Mark Harfouche, Mathias Hauser,
Mick, Mike Taves, Sam Levang, Spencer Clark, Tom Nicholas, Wei Ji, templiert
New Features
- Enable using
offset
andorigin
arguments in :py:meth:DataArray.resample
and :py:meth:Dataset.resample
(:issue:7266
, :pull:7284
). BySpencer Clark <https://github.com/spencerkclark>
_. - Add experimental support for Zarr's in-progress V3 specification. (:pull:
6475
).
ByGregory Lee <https://github.com/grlee77>
_ andJoe Hamman <https://github.com/jhamman>
_.
Breaking changes
-
The minimum versions of some dependencies were changed (:pull:
7300
):========================== ========= ========
Package Old New
========================== ========= ========
boto 1.18 1.20
cartopy 0.19 0.20
distributed 2021.09 2021.11
dask 2021.09 2021.11
h5py 3.1 3.6
hdf5 1.10 1.12
matplotlib-base 3.4 3.5
nc-time-axis 1.3 1.4
netcdf4 1.5.3 1.5.7
packaging 20.3 21.3
pint 0.17 0.18
pseudonetcdf 3.1 3.2
typing_extensions 3.10 4.0
========================== ========= ========
Deprecations
- The PyNIO backend has been deprecated (:issue:
4491
, :pull:7301
).
ByJoe Hamman <https://github.com/jhamman>
_.
Bug fixes
- Fix handling of coordinate attributes in :py:func:
where
. (:issue:7220
, :pull:7229
)
BySam Levang <https://github.com/slevang>
_. - Import
nc_time_axis
when needed (:issue:7275
, :pull:7276
).
ByMichael Niklas <https://github.com/headtr1ck>
_. - Fix static typing of :py:meth:
xr.polyval
(:issue:7312
, :pull:7315
).
ByMichael Niklas <https://github.com/headtr1ck>
_. - Fix multiple reads on fsspec S3 files by resetting file pointer to 0 when reading file streams (:issue:
6813
, :pull:7304
).
ByDavid Hoese <https://github.com/djhoese>
_ andWei Ji Leong <https://github.com/weiji14>
_. - Fix :py:meth:
Dataset.assign_coords
resetting all dimension coordinates to default (pandas) index (:issue:7346
, :pull:7347
).
ByBenoît Bovy <https://github.com/benbovy>
_.
Documentation
- Add example of reading and writing individual groups to a single netCDF file to I/O docs page. (:pull:
7338
)
ByTom Nicholas <https://github.com/TomNicholas>
_.
v2022.11.0
This release brings a number of bugfixes and documentation improvements. Both text and HTML
reprs now have a new "Indexes" section, which we expect will help with development of new
Index objects. This release also features more support for the Python Array API.
Many thanks to the 16 contributors to this release: Daniel Goman, Deepak Cherian, Illviljan, Jessica Scheick, Justus Magin, Mark Harfouche, Maximilian Roos, Mick, Patrick Naylor, Pierre, Spencer Clark, Stephan Hoyer, Tom Nicholas, Tom White
v2022.10.0
This release brings numerous bugfixes, a change in minimum supported versions,
and a new scatter plot method for DataArrays.
Many thanks to 11 contributors to this release: Anderson Banihirwe, Benoit Bovy,
Dan Adriaansen, Illviljan, Justus Magin, Lukas Bindreiter, Mick, Patrick Naylor,
Spencer Clark, Thomas Nicholas
v2022.09.0
This release brings a large number of bugfixes and documentation improvements, as well as an external interface for
setting custom indexes!
Many thanks to our 40 contributors:
Anderson Banihirwe, Andrew Ronald Friedman, Bane Sullivan, Benoit Bovy, ColemanTom, Deepak Cherian,
Dimitri Papadopoulos Orfanos, Emma Marshall, Fabian Hofmann, Francesco Nattino, ghislainp, Graham Inggs, Hauke Schulz,
Illviljan, James Bourbeau, Jody Klymak, Julia Signell, Justus Magin, Keewis, Ken Mankoff, Luke Conibear, Mathias Hauser,
Max Jones, mgunyho, Michael Delgado, Mick, Mike Taves, Oliver Lopez, Patrick Naylor, Paul Hockett, Pierre Manchon,
Ray Bell, Riley Brady, Sam Levang, Spencer Clark, Stefaan Lippens, Tom Nicholas, Tom White, Travis A. O'Brien,
and Zachary Moon.
v2022.06.0
This release brings a number of bug fixes and improvements, most notably a major internal
refactor of the indexing functionality, the use of flox
in groupby
operations,
and experimental support for the new Python Array API standard.
It also stops testing support for the abandoned PyNIO.
Much effort has been made to preserve backwards compatibility as part of the indexing refactor.
We are aware of one unfixed issue.
Please also see the the pre-relase v2022.06.0pre0 for a full list of changes.
Many thanks to our 18 contributors:
Bane Sullivan, Deepak Cherian, Dimitri Papadopoulos Orfanos, Emma Marshall, Hauke Schulz, Illviljan,
Julia Signell, Justus Magin, Keewis, Mathias Hauser, Michael Delgado, Mick, Pierre Manchon, Ray Bell,
Spencer Clark, Stefaan Lippens, Tom White, Travis A. O'Brien