Accepting request 995160 from home:apersaud:branches:devel:languages:python:numeric
update to latest version OBS-URL: https://build.opensuse.org/request/show/995160 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-xarray?expand=0&rev=67
This commit is contained in:
parent
6d26ccab4e
commit
7efc31a1bf
@ -4,7 +4,7 @@
|
||||
|
||||
--- a/xarray/tutorial.py
|
||||
+++ b/xarray/tutorial.py
|
||||
@@ -139,7 +139,10 @@ def open_dataset(
|
||||
@@ -149,7 +149,10 @@ def open_dataset(
|
||||
url = f"{base_url}/raw/{version}/{path.name}"
|
||||
|
||||
# retrieve the file
|
||||
|
@ -1,3 +1,168 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 7 03:12:48 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- specfile:
|
||||
* updated requirements versions
|
||||
* added new requirements: packaging and flox (recommends)
|
||||
* require python >= 3.8
|
||||
* update line numbers in patches
|
||||
* changed README.rst->README.md
|
||||
|
||||
- update to version 2022.6.0:
|
||||
* This release brings a number of bug fixes and improvements, most
|
||||
notably a major internal refactor of the indexing functionality,
|
||||
the use of flox in groupby operations, and experimental support
|
||||
for the new Python Array API standard. It also stops testing
|
||||
support for the abandoned PyNIO.
|
||||
* Much effort has been made to preserve backwards compatibility as
|
||||
part of the indexing refactor. We are aware of one unfixed issue.
|
||||
* New Features
|
||||
+ Add Dataset.dtypes, core.coordinates.DatasetCoordinates.dtypes,
|
||||
core.coordinates.DataArrayCoordinates.dtypes properties: Mapping
|
||||
from variable names to dtypes. (PR6706) By Michael Niklas.
|
||||
+ Initial typing support for groupby(), rolling(), rolling_exp(),
|
||||
coarsen(), weighted(), resample(), (PR6702) By Michael Niklas.
|
||||
+ Experimental support for wrapping any array type that conforms
|
||||
to the python array api standard. (PR6804) By Tom White.
|
||||
* Bug fixes
|
||||
+ save_mfdataset() now passes **kwargs on to Dataset.to_netcdf(),
|
||||
allowing the encoding and unlimited_dims options with
|
||||
save_mfdataset(). (GH6684) By Travis A. O’Brien.
|
||||
+ Fix backend support of pydap versions <3.3.0 (GH6648,
|
||||
PR6656). By Hauke Schulz.
|
||||
+ Dataset.where() with drop=True now behaves correctly with mixed
|
||||
dimensions. (GH6227, PR6690) By Michael Niklas.
|
||||
+ Accommodate newly raised OutOfBoundsTimedelta error in the
|
||||
development version of pandas when decoding times outside the
|
||||
range that can be represented with nanosecond-precision values
|
||||
(GH6716, PR6717). By Spencer Clark.
|
||||
+ open_dataset() with dask and ~ in the path now resolves the home
|
||||
directory instead of raising an error. (GH6707, PR6710) By
|
||||
Michael Niklas.
|
||||
+ DataArrayRolling.__iter__() with center=True now works
|
||||
correctly. (GH6739, PR6744) By Michael Niklas.
|
||||
* Internal Changes
|
||||
+ xarray.core.groupby, xarray.core.rolling,
|
||||
xarray.core.rolling_exp, xarray.core.weighted and
|
||||
xarray.core.resample modules are no longer imported by
|
||||
default. (PR6702)
|
||||
|
||||
- changes from version 2022.06.0rc0:
|
||||
* This pre-release brings a number of bug fixes and improvements,
|
||||
most notably a major internal refactor of the indexing
|
||||
functionality and the use of flox in groupby operations. It also
|
||||
stops testing support for the abandoned PyNIO.
|
||||
* Known Regressions
|
||||
+ reset_coords(drop=True) does not create indexes (GH6607)
|
||||
* New Features
|
||||
+ The zarr backend is now able to read NCZarr. By Mattia Almansi.
|
||||
+ Add a weighted quantile method to DatasetWeighted and
|
||||
DataArrayWeighted (PR6059). By Christian Jauvin and David Huard.
|
||||
+ Add a create_index=True parameter to Dataset.stack() and
|
||||
DataArray.stack() so that the creation of multi-indexes is
|
||||
optional (PR5692). By Benoît Bovy.
|
||||
+ Multi-index levels are now accessible through their own, regular
|
||||
coordinates instead of virtual coordinates (PR5692). By Benoît
|
||||
Bovy.
|
||||
+ Add a display_values_threshold option to control the total
|
||||
number of array elements which trigger summarization rather than
|
||||
full repr in (numpy) array detailed views of the html repr
|
||||
(PR6400). By Benoît Bovy.
|
||||
+ Allow passing chunks in kwargs form to Dataset.chunk(),
|
||||
DataArray.chunk(), and Variable.chunk(). (PR6471) By Tom
|
||||
Nicholas.
|
||||
+ Add core.groupby.DatasetGroupBy.cumsum() and
|
||||
core.groupby.DataArrayGroupBy.cumsum(). By Vladislav Skripniuk
|
||||
and Deepak Cherian. (PR3147, PR6525, GH3141)
|
||||
+ Expose inline_array kwarg from dask.array.from_array in
|
||||
open_dataset(), Dataset.chunk(), DataArray.chunk(), and
|
||||
Variable.chunk(). (PR6471)
|
||||
+ Expose the inline_array kwarg from dask.array.from_array() in
|
||||
open_dataset(), Dataset.chunk(), DataArray.chunk(), and
|
||||
Variable.chunk(). (PR6471) By Tom Nicholas.
|
||||
+ polyval() now supports Dataset and DataArray args of any shape,
|
||||
is faster and requires less memory. (PR6548) By Michael Niklas.
|
||||
+ Improved overall typing.
|
||||
+ Dataset.to_dict() and DataArray.to_dict() may now optionally
|
||||
include encoding attributes. (PR6635) By Joe Hamman.
|
||||
+ Upload development versions to TestPyPI. By Justus Magin.
|
||||
* Breaking changes
|
||||
+ PyNIO support is now untested.
|
||||
+ The Dataset and DataArray rename" methods do not implicitly add
|
||||
or drop indexes. (PR5692). By Benoît Bovy.
|
||||
+ Many arguments like keep_attrs, axis, and skipna are now keyword
|
||||
only for all reduction operations like .mean. By Deepak Cherian,
|
||||
Jimmy Westling.
|
||||
+ Xarray’s ufuncs have been removed, now that they can be replaced
|
||||
by numpy’s ufuncs in all supported versions of numpy. By
|
||||
Maximilian Roos.
|
||||
+ xr.polyval() now uses the coord argument directly instead of its
|
||||
index coordinate. (PR6548) By Michael Niklas.
|
||||
* Bug fixes
|
||||
+ Dataset.to_zarr() now allows to write all attribute types
|
||||
supported by zarr-python. By Mattia Almansi.
|
||||
+ Set skipna=None for all quantile methods
|
||||
(e.g. Dataset.quantile()) and ensure it skips missing values for
|
||||
float dtypes (consistent with other methods). This should not
|
||||
change the behavior (PR6303). By Mathias Hauser.
|
||||
+ Many bugs fixed by the explicit indexes refactor, mainly related
|
||||
to multi-index (virtual) coordinates. See the corresponding
|
||||
pull-request on GitHub for more details. (PR5692). By Benoît
|
||||
Bovy.
|
||||
+ Fixed “unhashable type” error trying to read NetCDF file with
|
||||
variable having its ‘units’ attribute not str
|
||||
(e.g. numpy.ndarray) (GH6368). By Oleh Khoma.
|
||||
+ Omit warning about specified dask chunks separating chunks on
|
||||
disk when the underlying array is empty (e.g., because of an
|
||||
empty dimension) (GH6401). By Joseph K Aicher.
|
||||
+ Fixed the poor html repr performance on large multi-indexes
|
||||
(PR6400). By Benoît Bovy.
|
||||
+ Allow fancy indexing of duck dask arrays along multiple
|
||||
dimensions. (PR6414) By Justus Magin.
|
||||
+ In the API for backends, support dimensions that express their
|
||||
preferred chunk sizes as a tuple of integers. (GH6333, PR6334)
|
||||
By Stan West.
|
||||
+ Fix bug in where() when passing non-xarray objects with
|
||||
keep_attrs=True. (GH6444, PR6461) By Sam Levang.
|
||||
+ Allow passing both other and drop=True arguments to
|
||||
DataArray.where() and Dataset.where() (PR6466, PR6467). By
|
||||
Michael Delgado.
|
||||
+ Ensure dtype encoding attributes are not added or modified on
|
||||
variables that contain datetime-like values prior to being
|
||||
passed to xarray.conventions.decode_cf_variable() (GH6453,
|
||||
PR6489). By Spencer Clark.
|
||||
+ Dark themes are now properly detected in Furo-themed Sphinx
|
||||
documents (GH6500, PR6501). By Kevin Paul.
|
||||
+ Dataset.isel(), DataArray.isel() with drop=True works as
|
||||
intended with scalar DataArray indexers. (GH6554, PR6579) By
|
||||
Michael Niklas.
|
||||
+ Fixed silent overflow issue when decoding times encoded with
|
||||
32-bit and below unsigned integer data types (GH6589,
|
||||
PR6598). By Spencer Clark.
|
||||
+ Fixed .chunks loading lazy data (GH6538). By Deepak Cherian.
|
||||
* Documentation
|
||||
+ Revise the documentation for developers on specifying a
|
||||
backend’s preferred chunk sizes. In particular, correct the
|
||||
syntax and replace lists with tuples in the examples. (GH6333,
|
||||
PR6334) By Stan West.
|
||||
+ Mention that DataArray.rename() can rename coordinates. (GH5458,
|
||||
PR6665) By Michael Niklas.
|
||||
+ Added examples to Dataset.thin() and DataArray.thin() By Emma
|
||||
Marshall.
|
||||
* Performance
|
||||
+ GroupBy binary operations are now vectorized. Previously this
|
||||
involved looping over all groups. (GH5804, PR6160) By Deepak
|
||||
Cherian.
|
||||
+ Substantially improved GroupBy operations using flox. This is
|
||||
auto-enabled when flox is installed. Use
|
||||
xr.set_options(use_flox=False) to use the old
|
||||
algorithm. (GH4473, GH4498, GH659, GH2237, PR271). By Deepak
|
||||
Cherian, Anderson Banihirwe, Jimmy Westling.
|
||||
* Internal Changes
|
||||
+ Many internal changes due to the explicit indexes refactor. See
|
||||
the corresponding pull-request on GitHub for more
|
||||
details. (PR5692). By Benoît Bovy.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 4 18:00:26 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||||
|
||||
|
@ -17,9 +17,8 @@
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python3-%{**}}
|
||||
%define skip_python2 1
|
||||
Name: python-xarray
|
||||
Version: 2022.3.0
|
||||
Version: 2022.6.0
|
||||
Release: 0
|
||||
Summary: N-D labeled arrays and datasets in Python
|
||||
License: Apache-2.0
|
||||
@ -31,41 +30,44 @@ Patch0: local_dataset.patch
|
||||
# PATCH-FIX-UPSTREAM scipy-interpolate.patch gh#pydata/xarray#5375 mcepl@suse.com
|
||||
# Add missing import scipy.interpolate
|
||||
Patch1: scipy-interpolate.patch
|
||||
BuildRequires: %{python_module numpy >= 1.18}
|
||||
BuildRequires: %{python_module base >= 3.8}
|
||||
BuildRequires: %{python_module numpy >= 1.19}
|
||||
BuildRequires: %{python_module numpy-devel >= 1.14}
|
||||
BuildRequires: %{python_module pandas >= 1.1}
|
||||
BuildRequires: %{python_module packaging >= 20.0}
|
||||
BuildRequires: %{python_module pandas >= 1.2}
|
||||
BuildRequires: %{python_module setuptools_scm}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-numpy >= 1.15
|
||||
Requires: python-pandas >= 0.25
|
||||
Requires: python-numpy >= 1.19
|
||||
Requires: python-pandas >= 1.2
|
||||
Provides: python-xray = %{version}
|
||||
Obsoletes: python-xray < %{version}
|
||||
BuildArch: noarch
|
||||
Suggests: python-dask-all >= 2.30
|
||||
Suggests: python-dask-all >= 2021.4
|
||||
# SECTION extras accel
|
||||
Recommends: python-scipy >= 1.5
|
||||
Recommends: python-scipy >= 1.6
|
||||
Recommends: python-bottleneck
|
||||
Recommends: python-numbagg >= 0.51
|
||||
Recommends: python-flox
|
||||
Recommends: python-numbagg >= 0.53
|
||||
# /SECTION
|
||||
# SECTION extras viz
|
||||
Suggests: python-matplotlib >= 3.3
|
||||
Suggests: python-matplotlib >= 3.4
|
||||
Suggests: python-seaborn >= 0.11
|
||||
Suggests: python-nc-time-axis
|
||||
#/SECTION
|
||||
# SECTION extras io
|
||||
Suggests: python-netCDF4
|
||||
Suggests: python-h5netcdf
|
||||
Suggests: python-h5netcdf >= 0.11
|
||||
Suggests: python-pydap
|
||||
Suggests: python-zarr >= 2.5
|
||||
Suggests: python-zarr >= 2.8
|
||||
Suggests: python-fsspec
|
||||
Suggests: python-cftime >= 1.2
|
||||
Suggests: python-rasterio
|
||||
Suggests: python-cftime >= 1.4
|
||||
Suggests: python-rasterio >= 1.2
|
||||
Suggests: python-cfgrib
|
||||
Suggests: python-distributed >= 2.30
|
||||
Suggests: python-pint >= 0.16
|
||||
Suggests: python-sparse >= 0.11
|
||||
Suggests: python-distributed >= 2021.4
|
||||
Suggests: python-pint >= 0.17
|
||||
Suggests: python-sparse >= 0.12
|
||||
Suggests: python-toolz >= 0.11
|
||||
#/SECTION
|
||||
# SECTION tests
|
||||
@ -74,7 +76,7 @@ BuildRequires: %{python_module dask-diagnostics if %python-base < 3.10}
|
||||
BuildRequires: %{python_module pooch}
|
||||
BuildRequires: %{python_module pytest-xdist}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module scipy}
|
||||
BuildRequires: %{python_module scipy >= 1.6}
|
||||
# /SECTION
|
||||
%python_subpackages
|
||||
|
||||
@ -108,7 +110,7 @@ fi
|
||||
%pytest -n auto ${donttest:+ -k "not ($donttest)"} xarray
|
||||
|
||||
%files %{python_files}
|
||||
%doc README.rst
|
||||
%doc README.md
|
||||
%license LICENSE licenses/
|
||||
%{python_sitelib}/xarray
|
||||
%{python_sitelib}/xarray-%{version}*-info
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
--- a/xarray/tests/test_interp.py
|
||||
+++ b/xarray/tests/test_interp.py
|
||||
@@ -20,6 +20,7 @@ from .test_dataset import create_test_da
|
||||
@@ -24,6 +24,7 @@ from .test_dataset import create_test_da
|
||||
|
||||
try:
|
||||
import scipy
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:398344bf7d170477aaceff70210e11ebd69af6b156fe13978054d25c48729440
|
||||
size 2943007
|
3
xarray-2022.6.0.tar.gz
Normal file
3
xarray-2022.6.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1028d198493f66bb15bd35dcfdd11defd831cbee3af6589fff16f41bddd67e84
|
||||
size 3013166
|
Loading…
Reference in New Issue
Block a user