Hello community,
here is the log from the commit of package python-xarray for openSUSE:Factory checked in at 2019-09-30 15:59:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xarray (Old)
and /work/SRC/openSUSE:Factory/.python-xarray.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xarray"
Mon Sep 30 15:59:42 2019 rev:15 rq:733869 version:0.13.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xarray/python-xarray.changes 2019-08-06 15:12:02.631738881 +0200
+++ /work/SRC/openSUSE:Factory/.python-xarray.new.2352/python-xarray.changes 2019-09-30 15:59:45.185160077 +0200
@@ -1,0 +2,147 @@
+Sat Sep 21 19:53:35 UTC 2019 - Arun Persaud
+
+- update to version 0.13.0:
+ * Breaking changes
+ + This release increases the minimum required Python version from
+ 3.5.0 to 3.5.3 (GH3089). By Guido Imperiale.
+ + The isel_points and sel_points methods are removed, having been
+ deprecated since v0.10.0. These are redundant with the isel /
+ sel methods. See Vectorized Indexing for the details By
+ Maximilian Roos
+ + The inplace kwarg for public methods now raises an error, having
+ been deprecated since v0.11.0. By Maximilian Roos
+ + concat() now requires the dim argument. Its indexers, mode and
+ concat_over kwargs have now been removed. By Deepak Cherian
+ + Passing a list of colors in cmap will now raise an error, having
+ been deprecated since v0.6.1.
+ + Most xarray objects now define __slots__. This reduces overall
+ RAM usage by ~22% (not counting the underlying numpy buffers);
+ on CPython 3.7/x64, a trivial DataArray has gone down from 1.9kB
+ to 1.5kB.
+ Caveats:
+ o Pickle streams produced by older versions of xarray can’t be
+ loaded using this release, and vice versa.
+ o Any user code that was accessing the __dict__ attribute of
+ xarray objects will break. The best practice to attach custom
+ metadata to xarray objects is to use the attrs dictionary.
+ o Any user code that defines custom subclasses of xarray classes
+ must now explicitly define __slots__ itself. Subclasses that
+ don’t add any attributes must state so by defining __slots__ =
+ () right after the class header. Omitting __slots__ will now
+ cause a FutureWarning to be logged, and will raise an error in a
+ later release.
+ (GH3250) by Guido Imperiale.
+ + The default dimension for Dataset.groupby(), Dataset.resample(),
+ DataArray.groupby() and DataArray.resample() reductions is now
+ the grouping or resampling dimension.
+ + DataArray.to_dataset() requires name to be passed as a kwarg
+ (previously ambiguous positional arguments were deprecated)
+ + Reindexing with variables of a different dimension now raise an
+ error (previously deprecated)
+ + broadcast_array() is removed (previously deprecated in favor of
+ broadcast())
+ + Variable.expand_dims() is removed (previously deprecated in
+ favor of Variable.set_dims())
+ * New functions/methods
+ + xarray can now wrap around any NEP18 compliant numpy-like
+ library (important: read notes about
+ NUMPY_EXPERIMENTAL_ARRAY_FUNCTION in the above link). Added
+ explicit test coverage for sparse. (GH3117, GH3202). This
+ requires sparse>=0.8.0. By Nezar Abdennur and Guido Imperiale.
+ + from_dataframe() and from_series() now support sparse=True for
+ converting pandas objects into xarray objects wrapping sparse
+ arrays. This is particularly useful with sparsely populated
+ hierarchical indexes. (GH3206) By Stephan Hoyer.
+ + The xarray package is now discoverable by mypy (although typing
+ hints coverage is not complete yet). mypy type checking is now
+ enforced by CI. Libraries that depend on xarray and use mypy can
+ now remove from their setup.cfg the lines:
+ [mypy-xarray]
+ ignore_missing_imports = True
+ (GH2877, GH3088, GH3090, GH3112, GH3117, GH3207) By Guido
+ Imperiale and Maximilian Roos.
+ + Added DataArray.broadcast_like() and
+ Dataset.broadcast_like(). By Deepak Cherian and David Mertz.
+ + Dataset plotting API for visualizing dependencies between two
+ DataArrays! Currently only Dataset.plot.scatter() is
+ implemented. By Yohai Bar Sinai and Deepak Cherian
+ + Added DataArray.head(), DataArray.tail() and DataArray.thin();
+ as well as Dataset.head(), Dataset.tail() and Dataset.thin()
+ methods. (GH319) By Gerardo Rivera.
+ * Enhancements
+ + Multiple enhancements to concat() and open_mfdataset(). By
+ Deepak Cherian
+ + Added compat='override'. When merging, this option picks the
+ variable from the first dataset and skips all comparisons.
+ + Added join='override'. When aligning, this only checks that
+ index sizes are equal among objects and skips checking indexes
+ for equality.
+ + concat() and open_mfdataset() now support the join kwarg. It is
+ passed down to align().
+ + concat() now calls merge() on variables that are not
+ concatenated (i.e. variables without concat_dim when data_vars
+ or coords are "minimal"). concat() passes its new compat kwarg
+ down to merge(). (GH2064)
+ + Users can avoid a common bottleneck when using open_mfdataset()
+ on a large number of files with variables that are known to be
+ aligned and some of which need not be concatenated. Slow
+ equality comparisons can now be avoided, for e.g.:
+ data = xr.open_mfdataset(files, concat_dim='time',
+ data_vars='minimal',
+ coords='minimal', compat='override', join='override')
+ + In to_zarr(), passing mode is not mandatory if append_dim is
+ set, as it will automatically be set to 'a' internally. By David
+ Brochart.
+ + Added the ability to initialize an empty or full DataArray with
+ a single value. (GH277) By Gerardo Rivera.
+ + to_netcdf() now supports the invalid_netcdf kwarg when used with
+ engine="h5netcdf". It is passed to h5netcdf.File(). By Ulrich
+ Herter.
+ + drop() now supports keyword arguments; dropping index labels by
+ using both dim and labels or using a DataArrayCoordinates object
+ are deprecated (GH2910). By Gregory Gundersen.
+ + Added examples of Dataset.set_index() and DataArray.set_index(),
+ as well are more specific error messages when the user passes
+ invalid arguments (GH3176). By Gregory Gundersen.
+ + filter_by_attrs() now filters the coordinates as well as the
+ variables. By Spencer Jones.
+ * Bug fixes
+ + Improve “missing dimensions” error message for apply_ufunc()
+ (GH2078). By Rick Russotto.
+ + assign_coords() now supports dictionary arguments (GH3231). By
+ Gregory Gundersen.
+ + Fix regression introduced in v0.12.2 where copy(deep=True) would
+ convert unicode indices to dtype=object (GH3094). By Guido
+ Imperiale.
+ + Improved error handling and documentation for .expand_dims()
+ read-only view.
+ + Fix tests for big-endian systems (GH3125). By Graham Inggs.
+ + XFAIL several tests which are expected to fail on ARM systems
+ due to a datetime issue in NumPy (GH2334). By Graham Inggs.
+ + Fix KeyError that arises when using .sel method with float
+ values different from coords float type (GH3137). By Hasan
+ Ahmad.
+ + Fixed bug in combine_by_coords() causing a ValueError if the
+ input had an unused dimension with coordinates which were not
+ monotonic (GH3150). By Tom Nicholas.
+ + Fixed crash when applying distributed.Client.compute() to a
+ DataArray (GH3171). By Guido Imperiale.
+ + Better error message when using groupby on an empty DataArray
+ (GH3037). By Hasan Ahmad.
+ + Fix error that arises when using open_mfdataset on a series of
+ netcdf files having differing values for a variable attribute of
+ type list. (GH3034) By Hasan Ahmad.
+ + Prevent argmax() and argmin() from calling dask compute
+ (GH3237). By Ulrich Herter.
+ + Plots in 2 dimensions (pcolormesh, contour) now allow to specify
+ levels as numpy array (GH3284). By Mathias Hauser.
+ + Fixed bug in DataArray.quantile() failing to keep attributes
+ when keep_attrs was True (GH3304). By David Huard
+ https://github.com/huard.
+ * Documentation
+ + Created a PR checklist as a quick reference for tasks before
+ creating a new PR or pushing new commits. By Gregory Gundersen.
+ + Fixed documentation to clean up unwanted files created in
+ ipython examples (GH3227). By Gregory Gundersen.
+
+-------------------------------------------------------------------
Old:
----
xarray-0.12.3.tar.gz
New:
----
xarray-0.13.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-xarray.spec ++++++
--- /var/tmp/diff_new_pack.PL9EZ2/_old 2019-09-30 15:59:47.317154403 +0200
+++ /var/tmp/diff_new_pack.PL9EZ2/_new 2019-09-30 15:59:47.321154393 +0200
@@ -19,12 +19,12 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-xarray
-Version: 0.12.3
+Version: 0.13.0
Release: 0
Summary: N-D labeled arrays and datasets in Python
License: Apache-2.0
Group: Development/Languages/Python
-URL: http://github.com/pydata/xarray
+URL: https://github.com/pydata/xarray
Source: https://files.pythonhosted.org/packages/source/x/xarray/xarray-%{version}.tar.gz
BuildRequires: %{python_module numpy-devel >= 1.12}
BuildRequires: %{python_module pandas >= 0.19.2}
++++++ xarray-0.12.3.tar.gz -> xarray-0.13.0.tar.gz ++++++
++++ 73728 lines of diff (skipped)