From b37c87f0f80284e06b925d6de70ac3c6a7f7f322562bf22b8da41a29cf85836a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 9 Sep 2024 08:37:45 +0000 Subject: [PATCH] - Add GitHub action for running nightly tests against upstream dependencies (:pull:`4583`). By `Anderson Banihirwe `_. - Fix ``dask.optimize`` on ``DataArray`` producing an invalid Dask task graph (:issue:`3698`) + xarray.DataArray.plot.line() can now accept multidimensional coordinate variables as input. hue must be a dimension name + Added support for plotting data with pandas.Interval coordinates, + Added shift() for shifting the values of a CFTimeIndex by a + Added support for using cftime.datetime coordinates with differentiate(), differentiate(), interp(), and interp(). + There is now a global option to either always keep or always discard dataset and dataarray attrs upon operations. The option is set with xarray.set_options(keep_attrs=True), and the default + Added a new backend for the GRIB file format based on ECMWF cfgrib python driver and ecCodes C-library. (GH2475) By + Resample now supports a dictionary mapping from dimension to frequency as its first argument, e.g., data.resample({'time': '1D'}).mean(). This is consistent with other xarray functions that accept either dictionaries or + The preferred way to access tutorial data is now to load it lazily with xarray.tutorial.open_dataset(). xarray.tutorial.load_dataset() calls Dataset.load() prior to returning (and is now deprecated). This was changed in order * Bugfixes + FacetGrid now properly uses the cbar_kwargs keyword argument. + Addition and subtraction operators used with a CFTimeIndex now + We now properly handle arrays of datetime.datetime and datetime.timedelta provided as coordinates. (GH2512) By + xarray.DataArray.roll correctly handles multidimensional arrays. + xarray.plot() now properly accepts a norm argument and does not + xarray.DataArray.std() now correctly accepts ddof keyword argument. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-xarray?expand=0&rev=101 --- python-xarray.changes | 86 +++++++++++++++++++++---------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/python-xarray.changes b/python-xarray.changes index e8c1462..d2f654d 100644 --- a/python-xarray.changes +++ b/python-xarray.changes @@ -2163,8 +2163,8 @@ Sun Dec 20 16:09:14 UTC 2020 - Sebastian Wagner - Replace the internal use of ``pd.Index.__or__`` and ``pd.Index.__and__`` with ``pd.Index.union`` and ``pd.Index.intersection`` as they will stop working as set operations in the future (:issue:`4565`). By `Mathias Hauser `_. - - Add GitHub action for running nightly tests against upstream dependencies (:pull:`4583`). - By `Anderson Banihirwe `_. + - Add GitHub action for running nightly tests against upstream dependencies (:pull:`4583`). + By `Anderson Banihirwe `_. - Ensure all figures are closed properly in plot tests (:pull:`4600`). By `Yash Saboo `_, `Nirupam K N `_ and `Mathias Hauser @@ -2245,7 +2245,7 @@ Wed Sep 23 06:23:20 UTC 2020 - Sebastian Wagner By `Jens Svensmark `_ - Fix incorrect legend labels for :py:meth:`Dataset.plot.scatter` (:issue:`4126`). By `Peter Hausamann `_. - - Fix ``dask.optimize`` on ``DataArray`` producing an invalid Dask task graph (:issue:`3698`) + - Fix ``dask.optimize`` on ``DataArray`` producing an invalid Dask task graph (:issue:`3698`) By `Tom Augspurger `_ - Fix ``pip install .`` when no ``.git`` directory exists; namely when the xarray source directory has been rsync'ed by PyCharm Professional for a remote deployment over SSH. @@ -3183,64 +3183,64 @@ Tue Nov 13 14:30:03 UTC 2018 - Marketa Calabkova - update to version 0.11.0 * Enhancements - + xarray.DataArray.plot.line() can now accept multidimensional - coordinate variables as input. hue must be a dimension name + + xarray.DataArray.plot.line() can now accept multidimensional + coordinate variables as input. hue must be a dimension name in this case. (GH2407) By Deepak Cherian. + Added support for Python 3.7. (GH2271). By Joe Hamman. - + Added support for plotting data with pandas.Interval coordinates, + + Added support for plotting data with pandas.Interval coordinates, such as those created by groupby_bins() By Maximilian Maahn. - + Added shift() for shifting the values of a CFTimeIndex by a + + Added shift() for shifting the values of a CFTimeIndex by a specified frequency. (GH2244). By Spencer Clark. - + Added support for using cftime.datetime coordinates with - differentiate(), differentiate(), interp(), and interp(). + + Added support for using cftime.datetime coordinates with + differentiate(), differentiate(), interp(), and interp(). By Spencer Clark - + There is now a global option to either always keep or always - discard dataset and dataarray attrs upon operations. The option - is set with xarray.set_options(keep_attrs=True), and the default + + There is now a global option to either always keep or always + discard dataset and dataarray attrs upon operations. The option + is set with xarray.set_options(keep_attrs=True), and the default is to use the old behaviour. By Tom Nicholas. - + Added a new backend for the GRIB file format based on ECMWF - cfgrib python driver and ecCodes C-library. (GH2475) By + + Added a new backend for the GRIB file format based on ECMWF + cfgrib python driver and ecCodes C-library. (GH2475) By Alessandro Amici, sponsored by ECMWF. - + Resample now supports a dictionary mapping from dimension to - frequency as its first argument, e.g., - data.resample({'time': '1D'}).mean(). This is consistent with - other xarray functions that accept either dictionaries or + + Resample now supports a dictionary mapping from dimension to + frequency as its first argument, e.g., + data.resample({'time': '1D'}).mean(). This is consistent with + other xarray functions that accept either dictionaries or keyword arguments. By Stephan Hoyer. - + The preferred way to access tutorial data is now to load it - lazily with xarray.tutorial.open_dataset(). - xarray.tutorial.load_dataset() calls Dataset.load() prior to - returning (and is now deprecated). This was changed in order + + The preferred way to access tutorial data is now to load it + lazily with xarray.tutorial.open_dataset(). + xarray.tutorial.load_dataset() calls Dataset.load() prior to + returning (and is now deprecated). This was changed in order to facilitate using tutorial datasets with dask. By Joe Hamman. - * Bugfixes - + FacetGrid now properly uses the cbar_kwargs keyword argument. + * Bugfixes + + FacetGrid now properly uses the cbar_kwargs keyword argument. (GH1504, GH1717) By Deepak Cherian. - + Addition and subtraction operators used with a CFTimeIndex now + + Addition and subtraction operators used with a CFTimeIndex now preserve the index’s type. (GH2244). By Spencer Clark. - + We now properly handle arrays of datetime.datetime and - datetime.timedelta provided as coordinates. (GH2512) By + + We now properly handle arrays of datetime.datetime and + datetime.timedelta provided as coordinates. (GH2512) By `Deepak Cherian