N-D labeled arrays and datasets in Python
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
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.
as_variable
by @ZedThree in https://github.com/pydata/xarray/pull/7995
repr
by @keewis in https://github.com/pydata/xarray/pull/7225
other
in GroupBy binary ops. by @dcherian in https://github.com/pydata/xarray/pull/7684
write_empty_chunks
by @RKuttruff in https://github.com/pydata/xarray/pull/8016
numpy
by @keewis in https://github.com/pydata/xarray/pull/8061
Full Changelog: https://github.com/pydata/xarray/compare/v2023.07.0...v2023.08.0
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.
Full Changelog: https://github.com/pydata/xarray/compare/v2023.06.0...v2023.07.0
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.
pint
+ dask
test to the newest version of pint
by @keewis in https://github.com/pydata/xarray/pull/7855
numpy
for the expected result by @keewis in https://github.com/pydata/xarray/pull/7875
numba
to the py3.11 environment by @keewis in https://github.com/pydata/xarray/pull/7867
cdms2
conversion methods by @keewis in https://github.com/pydata/xarray/pull/7876
curvefit
by @mgunyho in https://github.com/pydata/xarray/pull/7821
setup-micromamba
by @keewis in https://github.com/pydata/xarray/pull/7878
CacheFileManager.__del__
on interpreter shutdown by @keewis in https://github.com/pydata/xarray/pull/7880
Full Changelog: https://github.com/pydata/xarray/compare/v2023.05.0...v2023.06.0
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!
This is a bugfix release to fix another bug with binning (#7766)
Full Changelog: https://github.com/pydata/xarray/compare/v2023.04.1...v2023.04.2
This is a patch release to fix a bug with groupby_bins
Full Changelog: https://github.com/pydata/xarray/compare/v2023.04.0...v2023.04.1
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
Full Changelog: https://github.com/pydata/xarray/compare/v2023.03.0...v2023.04.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
Full Changelog: https://github.com/pydata/xarray/compare/v2023.02.0...v2023.03.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.