diff --git a/python-xarray.changes b/python-xarray.changes index ca49cf4..bec0659 100644 --- a/python-xarray.changes +++ b/python-xarray.changes @@ -1,3 +1,125 @@ +------------------------------------------------------------------- +Wed Sep 23 06:23:20 UTC 2020 - Sebastian Wagner + +- update to version 0.16.1: + - This patch release fixes an incompatability with a recent pandas change, which: + - was causing an issue indexing with a ``datetime64``. It also includes: + - improvements to ``rolling``, ``to_dataframe``, ``cov`` & ``corr`` methods and: + - bug fixes. Our documentation has a number of improvements, including fixing all : + - doctests and confirming their accuracy on every commit.: + - Many thanks to the 36 contributors who contributed to this release: + - Aaron Spring, Akio Taniguchi, Aleksandar Jelenak, Alexandre Poux,: + - Caleb, Dan Nowacki, Deepak Cherian, Gerardo Rivera, Jacob Tomlinson, James A.: + - Bednar, Joe Hamman, Julia Kent, Kai Mühlbauer, Keisuke Fujii, Mathias Hauser,: + - Maximilian Roos, Nick R. Papior, Pascal Bourgault, Peter Hausamann, Romain: + - Martinez, Russell Manser, Samnan Rahee, Sander, Spencer Clark, Stephan Hoyer,: + - Thomas Zilio, Tobias Kölling, Tom Augspurger, alexamici, crusaderky, darikg,: + - inakleinbottle, jenssss, johnomotani, keewis, and rpgoldman.: + - Breaking changes: + - :py:meth:`DataArray.astype` and :py:meth:`Dataset.astype` now preserve attributes. Keep the + old behavior by passing `keep_attrs=False` (:issue:`2049`, :pull:`4314`). + By `Dan Nowacki `_ and `Gabriel Joel Mitchell `_. + - New Features: + - :py:meth:`~xarray.DataArray.rolling` and :py:meth:`~xarray.Dataset.rolling` + now accept more than 1 dimension. (:pull:`4219`) + By `Keisuke Fujii `_. + - :py:meth:`~xarray.DataArray.to_dataframe` and :py:meth:`~xarray.Dataset.to_dataframe` + now accept a ``dim_order`` parameter allowing to specify the resulting dataframe's + dimensions order (:issue:`4331`, :pull:`4333`). + By `Thomas Zilio `_. + - Support multiple outputs in :py:func:`xarray.apply_ufunc` when using + ``dask='parallelized'``. (:issue:`1815`, :pull:`4060`). + By `Kai Mühlbauer `_. + - ``min_count`` can be supplied to reductions such as ``.sum`` when specifying + multiple dimension to reduce over; (:pull:`4356`). + By `Maximilian Roos `_. + - :py:func:`xarray.cov` and :py:func:`xarray.corr` now handle missing values; (:pull:`4351`). + By `Maximilian Roos `_. + - Add support for parsing datetime strings formatted following the default + string representation of cftime objects, i.e. YYYY-MM-DD hh:mm:ss, in + partial datetime string indexing, as well as :py:meth:`~xarray.cftime_range` + (:issue:`4337`). By `Spencer Clark `_. + - Build ``CFTimeIndex.__repr__`` explicitly as :py:class:`pandas.Index`. Add ``calendar`` as a new + property for :py:class:`CFTimeIndex` and show ``calendar`` and ``length`` in + ``CFTimeIndex.__repr__`` (:issue:`2416`, :pull:`4092`) + By `Aaron Spring `_. + - Use a wrapped array's ``_repr_inline_`` method to construct the collapsed ``repr`` + of :py:class:`DataArray` and :py:class:`Dataset` objects and + document the new method in :doc:`internals`. (:pull:`4248`). + By `Justus Magin `_. + - Allow per-variable fill values in most functions. (:pull:`4237`). + By `Justus Magin `_. + - Expose ``use_cftime`` option in :py:func:`~xarray.open_zarr` (:issue:`2886`, :pull:`3229`) + By `Samnan Rahee `_ and `Anderson Banihirwe `_. + - Bug fixes: + - Fix indexing with datetime64 scalars with pandas 1.1 (:issue:`4283`). + By `Stephan Hoyer `_ and + `Justus Magin `_. + - Variables which are chunked using dask only along some dimensions can be chunked while storing with zarr along previously + unchunked dimensions (:pull:`4312`) By `Tobias Kölling `_. + - Fixed a bug in backend caused by basic installation of Dask (:issue:`4164`, :pull:`4318`) + `Sam Morley `_. + - Fixed a few bugs with :py:meth:`Dataset.polyfit` when encountering deficient matrix ranks (:issue:`4190`, :pull:`4193`). By `Pascal Bourgault `_. + - Fixed inconsistencies between docstring and functionality for :py:meth:`DataArray.str.get` + and :py:meth:`DataArray.str.wrap` (:issue:`4334`). By `Mathias Hauser `_. + - Fixed overflow issue causing incorrect results in computing means of :py:class:`cftime.datetime` + arrays (:issue:`4341`). By `Spencer Clark `_. + - Fixed :py:meth:`Dataset.coarsen`, :py:meth:`DataArray.coarsen` dropping attributes on original object (:issue:`4120`, :pull:`4360`). By `Julia Kent `_. + - fix the signature of the plot methods. (:pull:`4359`) By `Justus Magin `_. + - Fix :py:func:`xarray.apply_ufunc` with ``vectorize=True`` and ``exclude_dims`` (:issue:`3890`). + By `Mathias Hauser `_. + - Fix `KeyError` when doing linear interpolation to an nd `DataArray` + that contains NaNs (:pull:`4233`). + 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`) + 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. + By `Guido Imperiale `_ + - Preserve dimension and coordinate order during :py:func:`xarray.concat` (:issue:`2811`, :issue:`4072`, :pull:`4419`). + By `Kai Mühlbauer `_. + - Avoid relying on :py:class:`set` objects for the ordering of the coordinates (:pull:`4409`) + By `Justus Magin `_. + - Documentation: + - Update the docstring of :py:meth:`DataArray.copy` to remove incorrect mention of 'dataset' (:issue:`3606`) + By `Sander van Rijn `_. + - Removed skipna argument from :py:meth:`DataArray.count`, :py:meth:`DataArray.any`, :py:meth:`DataArray.all`. (:issue:`755`) + By `Sander van Rijn `_ + - Update the contributing guide to use merges instead of rebasing and state + that we squash-merge. (:pull:`4355`). By `Justus Magin `_. + - Make sure the examples from the docstrings actually work (:pull:`4408`). + By `Justus Magin `_. + - Updated Vectorized Indexing to a clearer example. + By `Maximilian Roos `_ + - Internal Changes: + - Fixed all doctests and enabled their running in CI. + By `Justus Magin `_. + - Relaxed the :ref:`mindeps_policy` to support: + - all versions of setuptools released in the last 42 months (but no older than 38.4) + - all versions of dask and dask.distributed released in the last 12 months (but no + older than 2.9) + - all versions of other packages released in the last 12 months + All are up from 6 months (:issue:`4295`) + `Guido Imperiale `_. + - Use :py:func:`dask.array.apply_gufunc` instead of :py:func:`dask.array.blockwise` in + :py:func:`xarray.apply_ufunc` when using ``dask='parallelized'``. (:pull:`4060`, :pull:`4391`, :pull:`4392`) + - Align ``mypy`` versions to ``0.782`` across ``requirements`` and + ``.pre-commit-config.yml`` files. (:pull:`4390`) + By `Maximilian Roos `_ + - Only load resource files when running inside a Jupyter Notebook + (:issue:`4294`) By `Guido Imperiale `_ + - Silenced most ``numpy`` warnings such as ``Mean of empty slice``. (:pull:`4369`) + By `Maximilian Roos `_ + - Enable type checking for :py:func:`concat` (:issue:`4238`) + By `Mathias Hauser `_. + - Updated plot functions for matplotlib version 3.3 and silenced warnings in the + plot tests (:pull:`4365`). By `Mathias Hauser `_. + - Versions in ``pre-commit.yaml`` are now pinned, to reduce the chances of + conflicting versions. (:pull:`4388`) + By `Maximilian Roos `_ + ------------------------------------------------------------------- Wed Jul 15 03:13:15 UTC 2020 - Todd R diff --git a/python-xarray.spec b/python-xarray.spec index eeb0143..d792b89 100644 --- a/python-xarray.spec +++ b/python-xarray.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-xarray -Version: 0.16.0 +Version: 0.16.1 Release: 0 Summary: N-D labeled arrays and datasets in Python License: Apache-2.0 diff --git a/xarray-0.16.0.tar.gz b/xarray-0.16.0.tar.gz deleted file mode 100644 index e61e319..0000000 --- a/xarray-0.16.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:665de4253fcf951e7a6954313b77164d7efca2bd820f0a518b7c25ea46ee43cb -size 1987841 diff --git a/xarray-0.16.1.tar.gz b/xarray-0.16.1.tar.gz new file mode 100644 index 0000000..cd44c7d --- /dev/null +++ b/xarray-0.16.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e1af056ff834bf62ca57da917159328fab21b1f8c25284f92083016bb2d92a5 +size 2007111