Accepting request 1037357 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1037357 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xarray?expand=0&rev=39
This commit is contained in:
commit
4b53f55261
@ -1,3 +1,66 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 22 13:28:48 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 2022.11.0
|
||||
* This release brings a number of bugfixes and documentation
|
||||
improvements. Both text and HTML reprs now have a new "Indexes"
|
||||
section, which we expect will help with development of new
|
||||
Index objects. This release also features more support for the
|
||||
Python Array API.
|
||||
## New Features
|
||||
* Add static typing to plot accessors (GH6949, PR7052). By
|
||||
Michael Niklas.
|
||||
* Display the indexes in a new section of the text and HTML reprs
|
||||
(PR6795, PR7183, PR7185) By Justus Magin and Benoît Bovy.
|
||||
* Added methods DataArrayGroupBy.cumprod() and
|
||||
DatasetGroupBy.cumprod(). (PR5816) By Patrick Naylor
|
||||
## Breaking changes
|
||||
* repr(ds) may not show the same result because it doesn’t load
|
||||
small, lazy data anymore. Use ds.head().load() when wanting to
|
||||
see just a sample of the data. (GH6722, PR7203). By Jimmy
|
||||
Westling.
|
||||
* Many arguments of plotmethods have been made keyword-only.
|
||||
* xarray.plot.plot module renamed to xarray.plot.dataarray_plot
|
||||
to prevent shadowing of the plot method. (GH6949, PR7052). By
|
||||
Michael Niklas.
|
||||
## Deprecations
|
||||
* Positional arguments for all plot methods have been deprecated
|
||||
(GH6949, PR7052). By Michael Niklas.
|
||||
* xarray.plot.FacetGrid.axes has been renamed to
|
||||
xarray.plot.FacetGrid.axs because it’s not clear if axes refers
|
||||
to single or multiple Axes instances. This aligns with
|
||||
matplotlib.pyplot.subplots. (PR7194) By Jimmy Westling.
|
||||
## Bug fixes
|
||||
* Explicitly opening a file multiple times (e.g., after modifying
|
||||
it on disk) now reopens the file from scratch for h5netcdf and
|
||||
scipy netCDF backends, rather than reusing a cached version
|
||||
(GH4240, GH4862). By Stephan Hoyer.
|
||||
* Fixed bug where Dataset.coarsen.construct() would demote
|
||||
non-dimension coordinates to variables. (PR7233) By Tom
|
||||
Nicholas.
|
||||
* Raise a TypeError when trying to plot empty data (GH7156,
|
||||
PR7228). By Michael Niklas.
|
||||
## Internal Changes
|
||||
* Doctests fail on any warnings (PR7166) By Maximilian Roos.
|
||||
* Improve import time by lazy loading dask.distributed (:pull:
|
||||
7172).
|
||||
* Explicitly specify longdouble=False in cftime.date2num() when
|
||||
encoding times to preserve existing behavior and prevent future
|
||||
errors when it is eventually set to True by default in cftime
|
||||
(PR7171). By Spencer Clark.
|
||||
* Improved import time by lazily importing backend modules,
|
||||
matplotlib, dask.array and flox. (GH6726, PR7179) By Michael
|
||||
Niklas.
|
||||
* Emit a warning under the development version of pandas when we
|
||||
convert non-nanosecond precision datetime or timedelta values
|
||||
to nanosecond precision. This was required in the past, because
|
||||
pandas previously was not compatible with non-nanosecond
|
||||
precision values. However pandas is currently working towards
|
||||
removing this restriction. When things stabilize in pandas we
|
||||
will likely consider relaxing this behavior in xarray as well
|
||||
(GH7175, PR7201). By Spencer Clark.
|
||||
- Drop scipy-interpolate.patch: not required
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 18 22:04:32 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
@ -1409,6 +1472,8 @@ Sat Mar 28 16:43:47 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
files (PR3805). By Mathias Hauser.
|
||||
+ Remove conversion to pandas.Panel, given its removal in pandas
|
||||
in favor of xarray’s objects. By Maximilian Roos
|
||||
- Add packages to the test suite so that more of the package is
|
||||
tested instead of skipping the tests.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 1 15:02:10 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: python-xarray
|
||||
Version: 2022.10.0
|
||||
Version: 2022.11.0
|
||||
Release: 0
|
||||
Summary: N-D labeled arrays and datasets in Python
|
||||
License: Apache-2.0
|
||||
@ -26,57 +26,57 @@ Source: https://files.pythonhosted.org/packages/source/x/xarray/xarray-%
|
||||
# PATCH-FEATURE-UPSTREAM local_dataset.patch gh#pydata/xarray#5377 mcepl@suse.com
|
||||
# fix xr.tutorial.open_dataset to work with the preloaded cache.
|
||||
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 base >= 3.8}
|
||||
BuildRequires: %{python_module numpy >= 1.19}
|
||||
BuildRequires: %{python_module numpy-devel >= 1.14}
|
||||
BuildRequires: %{python_module packaging >= 20.0}
|
||||
BuildRequires: %{python_module pandas >= 1.2}
|
||||
BuildRequires: %{python_module numpy-devel >= 1.20}
|
||||
BuildRequires: %{python_module packaging >= 21.0}
|
||||
BuildRequires: %{python_module pandas >= 1.3}
|
||||
BuildRequires: %{python_module setuptools_scm}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-numpy >= 1.19
|
||||
Requires: python-packaging >= 20.0
|
||||
Requires: python-pandas >= 1.2
|
||||
Requires: python-numpy >= 1.20
|
||||
Requires: python-packaging >= 21.0
|
||||
Requires: python-pandas >= 1.3
|
||||
Provides: python-xray = %{version}
|
||||
Obsoletes: python-xray < %{version}
|
||||
BuildArch: noarch
|
||||
Suggests: python-dask-all >= 2021.4
|
||||
# SECTION extras accel
|
||||
Recommends: python-scipy >= 1.6
|
||||
Recommends: python-scipy
|
||||
Recommends: python-bottleneck
|
||||
Recommends: python-flox
|
||||
Recommends: python-numbagg >= 0.53
|
||||
Recommends: python-numbagg
|
||||
# /SECTION
|
||||
# SECTION extras parallalel
|
||||
Suggests: python-dask-complete
|
||||
# /SECTION
|
||||
# SECTION extras viz
|
||||
Suggests: python-matplotlib >= 3.4
|
||||
Suggests: python-seaborn >= 0.11
|
||||
Suggests: python-matplotlib
|
||||
Suggests: python-seaborn
|
||||
Suggests: python-nc-time-axis
|
||||
#/SECTION
|
||||
# SECTION extras io
|
||||
Suggests: python-netCDF4
|
||||
Suggests: python-h5netcdf >= 0.11
|
||||
Suggests: python-h5netcdf
|
||||
Suggests: python-pydap
|
||||
Suggests: python-zarr >= 2.8
|
||||
Suggests: python-zarr
|
||||
Suggests: python-fsspec
|
||||
Suggests: python-cftime >= 1.4
|
||||
Suggests: python-rasterio >= 1.2
|
||||
Suggests: python-cftime
|
||||
Suggests: python-rasterio
|
||||
Suggests: python-cfgrib
|
||||
Suggests: python-distributed >= 2021.4
|
||||
Suggests: python-pint >= 0.17
|
||||
Suggests: python-sparse >= 0.12
|
||||
Suggests: python-toolz >= 0.11
|
||||
Suggests: python-pooch
|
||||
#/SECTION
|
||||
# SECTION tests
|
||||
BuildRequires: %{python_module dask-dataframe if %python-base < 3.10}
|
||||
BuildRequires: %{python_module dask-diagnostics if %python-base < 3.10}
|
||||
BuildRequires: %{python_module Bottleneck}
|
||||
BuildRequires: %{python_module dask-dataframe}
|
||||
BuildRequires: %{python_module dask-diagnostics}
|
||||
BuildRequires: %{python_module h5netcdf}
|
||||
BuildRequires: %{python_module matplotlib}
|
||||
BuildRequires: %{python_module netCDF4}
|
||||
BuildRequires: %{python_module pooch}
|
||||
BuildRequires: %{python_module pytest-xdist}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module scipy >= 1.6}
|
||||
BuildRequires: %{python_module scipy}
|
||||
BuildRequires: %{python_module zarr}
|
||||
# /SECTION
|
||||
%python_subpackages
|
||||
|
||||
@ -103,16 +103,20 @@ chmod -x xarray/util/print_versions.py
|
||||
|
||||
%check
|
||||
if [ $(getconf LONG_BIT) -eq 32 ]; then
|
||||
# precision errors on 32-bit
|
||||
# for test_resample_loffset: https://github.com/pydata/xarray/issues/5341
|
||||
donttest="((test_interpolate_chunk_advanced or test_resample_loffset) and linear)"
|
||||
# https://github.com/pydata/xarray/issues/5341
|
||||
# https://github.com/pydata/xarray/issues/5375
|
||||
# still precision problems in 2022.11.0
|
||||
donttest=" or (test_interpolate_chunk_advanced and linear)"
|
||||
# tests for 64bit types
|
||||
donttest="$donttest or TestZarrDictStore or TestZarrDirectoryStore"
|
||||
fi
|
||||
%pytest -n auto ${donttest:+ -k "not ($donttest)"} xarray
|
||||
%pytest -n auto -rsEf -k "not (kexprdummyprefix $donttest)" xarray
|
||||
|
||||
%files %{python_files}
|
||||
%doc README.md
|
||||
%license LICENSE licenses/
|
||||
%{python_sitelib}/xarray
|
||||
%exclude %{python_sitelib}/xarray/tests
|
||||
%{python_sitelib}/xarray-%{version}*-info
|
||||
|
||||
%changelog
|
||||
|
@ -1,14 +0,0 @@
|
||||
---
|
||||
xarray/tests/test_interp.py | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
--- a/xarray/tests/test_interp.py
|
||||
+++ b/xarray/tests/test_interp.py
|
||||
@@ -24,6 +24,7 @@ from .test_dataset import create_test_da
|
||||
|
||||
try:
|
||||
import scipy
|
||||
+ import scipy.interpolate
|
||||
except ImportError:
|
||||
pass
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b39ff3475f73eaacdf831b0ab7eb6930e7b5933e46dcf71b9327f4c4bb941793
|
||||
size 3035596
|
3
xarray-2022.11.0.tar.gz
Normal file
3
xarray-2022.11.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3008a302877f87a0f9043b1f01a4ad4e85b668bbdd38d488764098624632f527
|
||||
size 3053924
|
Loading…
Reference in New Issue
Block a user