Skip to content

Releases: pydata/xarray

v2023.12.0

08 Dec 19:37
1fd5286
Compare
Choose a tag to compare

This release brings new hypothesis strategies for testing, significantly faster rolling aggregations as well as ffill and bfill with numbagg, a new Dataset.eval method, and improvements to reading and writing Zarr arrays (including a new "a-" mode).

Thanks to our 16 contributors:

Anderson Banihirwe, Ben Mares, Carl Andersson, Deepak Cherian, Doug Latornell, Gregorio L. Trevisan, Illviljan, Jens Hedegaard Nielsen, Justus Magin, Mathias Hauser, Max Jones, Maximilian Roos, Michael Niklas, Patrick Hoefler, Ryan Abernathey, Tom Nicholas

What's Changed

New Contributors

Full Changelog: v2023.11.0...v2023.12.0

v2023.11.0

17 Nov 21:39
4473d6d
Compare
Choose a tag to compare

Note

This is our 10th year anniversary release! Thank you for your love and support.

This release brings the ability to use opt_einsum for :py:func:xarray.dot by default,
support for auto-detecting region when writing partial datasets to Zarr, and the use of h5py
drivers with h5netcdf.

Thanks to the 19 contributors to this release:
Aman Bagrecha, Anderson Banihirwe, Ben Mares, Deepak Cherian, Dimitri Papadopoulos Orfanos, Ezequiel Cimadevilla Alvarez,
Illviljan, Justus Magin, Katelyn FitzGerald, Kai Muehlbauer, Martin Durant, Maximilian Roos, Metamess, Sam Levang, Spencer Clark, Tom Nicholas, mgunyho, templiert

What's Changed

New Contributors

Full Changelog: v2023.10.1...v2023.11.0

v2023.10.1

19 Oct 22:45
038ef21
Compare
Choose a tag to compare

This release updates our minimum numpy version in pyproject.toml to 1.22, consistent with our documentation.

Please see the v2023.10.0 release notes for our recent changes.

v2023.10.0

19 Oct 16:01
1e8f618
Compare
Choose a tag to compare

Highlights

This release brings performance enhancements to reading Zarr datasets, the ability to use numbagg <https://github.com/numbagg/numbagg>_ for reductions, an expansion in API for rolling_exp, fixes two regressions with datetime decoding, and many other bugfixes and improvements. Groupby reductions will also use numbagg if flox>=0.8.1 and numbagg are both installed.

Thanks to our 13 contributors:
Anderson Banihirwe, Bart Schilperoort, Deepak Cherian, Illviljan, Kai Mühlbauer, Mathias Hauser, Maximilian Roos, Michael Niklas, Pieter Eendebak, Simon Høxbro Hansen, Spencer Clark, Tom White, olimcc

What's Changed

New Contributors

Full Changelog: v2023.09.0...v2023.10.0

v2023.09.0

26 Sep 09:21
ba7f2d5
Compare
Choose a tag to compare

This release continues work on the new :py:class:xarray.Coordinates object, allows to provide preferred_chunks when
reading from netcdf files, enables :py:func:xarray.apply_ufunc to handle missing core dimensions and fixes several bugs.

Thanks to the 24 contributors to this release: Alexander Fischer, Amrest Chinkamol, Benoit Bovy, Darsh Ranjan, Deepak Cherian,
Gianfranco Costamagna, Gregorio L. Trevisan, Illviljan, Joe Hamman, JR, Justus Magin, Kai Mühlbauer, Kian-Meng Ang, Kyle Sunden,
Martin Raspaud, Mathias Hauser, Mattia Almansi, Maximilian Roos, András Gunyhó, Michael Niklas, Richard Kleijn, Riulinchen,
Tom Nicholas and Wiktor Kraśnicki.

What's Changed

New Contributors

Full Changelog: v2023.08.0...v2023.09.0

v2023.08.0

20 Aug 03:38
83c2919
Compare
Choose a tag to compare

This release brings changes to minimum dependencies, allows reading of datasets where a dimension name is
associated with a multidimensional variable (e.g. finite volume ocean model output), and introduces
a new :py:class:xarray.Coordinates object.

Thanks to the 16 contributors to this release: Anderson Banihirwe, Articoking, Benoit Bovy, Deepak Cherian, Harshitha, Ian Carroll,
Joe Hamman, Justus Magin, Peter Hill, Rachel Wegener, Riley Kuttruff, Thomas Nicholas, Tom Nicholas, ilgast, quantsnus, vallirep

Announcements

The xarray.Variable class is being refactored out to a new project title 'namedarray'.
See the design doc for more
details. Reach out to us on this discussion topic if you have any thoughts.

What's Changed

New Contributors

Full Changelog: v2023.07.0...v2023.08.0

v2023.07.0

17 Jul 06:33
4ad85f5
Compare
Choose a tag to compare

This release brings improvements to the documentation on wrapping numpy-like arrays, improved docstrings, and bug fixes.

Thanks to our 7 contributors:

Harshitha, Illviljan, Johan Mathe, Justus Magin, Kai Mühlbauer, Tom Nicholas, and Yvonne Fröhlich.

What's Changed

New Contributors

Full Changelog: v2023.06.0...v2023.07.0

v2023.06.0

23 Jun 21:18
cbc02e3
Compare
Choose a tag to compare

This release adds features to curvefit, improves the performance of concatenation, and fixes various bugs.

Thank to our 13 contributors to this release:
Anderson Banihirwe, Deepak Cherian, Illviljan, Juniper Tyree, Justus Magin, Martin Fleischmann,
Mattia Almansi, mgunyho, Negin Sobhani, Rutger van Haasteren, Tom Nicholas, Tom White.

What's Changed

New Contributors

Full Changelog: v2023.05.0...v2023.06.0

v2023.05.0

19 May 02:35
97a2032
Compare
Choose a tag to compare

This release adds some new methods and operators, updates our deprecation policy for python versions, fixes some bugs with groupby,
and introduces experimental support for alternative chunked parallel array computation backends via a new plugin system!

Note: If you are using a locally-installed development version of xarray then pulling the changes from this release may require you to re-install.
This avoids an error where xarray cannot detect dask via the new entrypoints system introduced in pull rquest #7019. See issue #7856 for details.

Thanks to our 14 contributors:
Alan Brammer, crusaderky, David Stansby, dcherian, Deeksha, Deepak Cherian, Illviljan, James McCreight,
Joe Hamman, Justus Magin, Kyle Sunden, Max Hollmann, mgunyho, and Tom Nicholas!

v2023.04.2

20 Apr 18:27
91f14c9
Compare
Choose a tag to compare

This is a bugfix release to fix another bug with binning (#7766)

What's Changed

Full Changelog: v2023.04.1...v2023.04.2