2018-04-24 13:31:25 +00:00
|
|
|
#
|
|
|
|
# spec file for package python-xarray
|
|
|
|
#
|
2021-02-15 13:28:30 +00:00
|
|
|
# Copyright (c) 2021 SUSE LLC
|
2018-04-24 13:31:25 +00:00
|
|
|
#
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
Accepting request 638355 from devel:languages:python:numeric
- update to version 0.10.9:
* Enhancements
+ differentiate() and differentiate() are newly added. (GH1332) By
Keisuke Fujii.
+ Default colormap for sequential and divergent data can now be
set via set_options() (GH2394) By Julius Busecke.
+ min_count option is newly supported in sum(), prod() and sum(),
and prod(). (GH2230) By Keisuke Fujii.
+ plot() now accepts the kwargs xscale, yscale, xlim, ylim,
xticks, yticks just like Pandas. Also xincrease=False,
yincrease=False now use matplotlib’s axis inverting methods
instead of setting limits. By Deepak Cherian. (GH2224)
+ DataArray coordinates and Dataset coordinates and data variables
are now displayed as a b … y z rather than a b c d …. (GH1186)
By Seth P.
+ A new CFTimeIndex-enabled cftime_range() function for use in
generating dates from standard or non-standard calendars. By
Spencer Clark.
+ When interpolating over a datetime64 axis, you can now provide a
datetime string instead of a datetime64
object. E.g. da.interp(time='1991-02-01') (GH2284) By Deepak
Cherian.
+ A clear error message is now displayed if a set or dict is
passed in place of an array (GH2331) By Maximilian Roos.
+ Applying unstack to a large DataArray or Dataset is now much
faster if the MultiIndex has not been modified after stacking
the indices. (GH1560) By Maximilian Maahn.
+ You can now control whether or not to offset the coordinates
when using the roll method and the current behavior, coordinates
rolled by default, raises a deprecation warning unless
OBS-URL: https://build.opensuse.org/request/show/638355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xarray?expand=0&rev=5
2018-10-01 06:17:06 +00:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2018-04-24 13:31:25 +00:00
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
2019-10-24 20:10:08 +00:00
|
|
|
%define skip_python2 1
|
2021-02-15 13:28:30 +00:00
|
|
|
# NEP 29: Numpy 1.20 dropped support for Python 3.6, python36-numpy is removed from Tumbleweed. xarray will follow on next release
|
|
|
|
%define skip_python36 1
|
2018-04-24 13:31:25 +00:00
|
|
|
Name: python-xarray
|
- update to version 0.17.0:
- This release brings a few important performance improvements, a wide range of:
- usability upgrades, lots of bug fixes, and some new features. These include:
- better ``cftime`` support, a new quiver plot, better ``unstack`` performance,:
- more efficient memory use in rolling operations, and some python packaging:
- improvements. We also have a few documentation improvements (and more planned!).:
- Many thanks to the 36 contributors to this release: Alessandro Amici, Anderson:
- Banihirwe, Aureliana Barghini, Ayrton Bourn, Benjamin Bean, Blair Bonnett, Chun:
- Ho Chow, DWesl, Daniel Mesejo-León, Deepak Cherian, Eric Keenan, Illviljan, Jens:
- Hedegaard Nielsen, Jody Klymak, Julien Seguinot, Julius Busecke, Kai Mühlbauer,:
- Leif Denby, Martin Durant, Mathias Hauser, Maximilian Roos, Michael Mann, Ray:
- Bell, RichardScottOZ, Spencer Clark, Tim Gates, Tom Nicholas, Yunus Sevinchan,:
- alexamici, aurghs, crusaderky, dcherian, ghislainp, keewis, rhkleijn:
- Breaking changes:
- xarray no longer supports python 3.6
The minimum version policy was changed to also apply to projects with irregular
releases. As a result, the minimum versions of some dependencies have changed:
============ ====== ====
Package Old New
============ ====== ====
Python 3.6 3.7
setuptools 38.4 40.4
numpy 1.15 1.17
pandas 0.25 1.0
dask 2.9 2.11
distributed 2.9 2.11
bottleneck 1.2 1.3
h5netcdf 0.7 0.8
iris 2.2 2.4
netcdf4 1.4 1.5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-xarray?expand=0&rev=45
2021-02-27 14:45:12 +00:00
|
|
|
Version: 0.17.0
|
2018-04-24 13:31:25 +00:00
|
|
|
Release: 0
|
|
|
|
Summary: N-D labeled arrays and datasets in Python
|
|
|
|
License: Apache-2.0
|
2019-09-21 20:14:20 +00:00
|
|
|
URL: https://github.com/pydata/xarray
|
2018-04-24 13:31:25 +00:00
|
|
|
Source: https://files.pythonhosted.org/packages/source/x/xarray/xarray-%{version}.tar.gz
|
2020-02-01 15:13:57 +00:00
|
|
|
BuildRequires: %{python_module numpy >= 1.15}
|
2019-11-22 08:29:20 +00:00
|
|
|
BuildRequires: %{python_module numpy-devel >= 1.14}
|
2020-02-01 15:13:57 +00:00
|
|
|
BuildRequires: %{python_module pandas >= 0.25}
|
|
|
|
BuildRequires: %{python_module setuptools_scm}
|
2018-04-24 13:31:25 +00:00
|
|
|
BuildRequires: %{python_module setuptools}
|
|
|
|
BuildRequires: fdupes
|
|
|
|
BuildRequires: python-rpm-macros
|
2020-02-01 15:13:57 +00:00
|
|
|
Requires: python-numpy >= 1.15
|
|
|
|
Requires: python-pandas >= 0.25
|
2018-05-29 08:34:57 +00:00
|
|
|
Provides: python-xray = %{version}
|
|
|
|
Obsoletes: python-xray < %{version}
|
|
|
|
BuildArch: noarch
|
2021-02-15 13:28:30 +00:00
|
|
|
Suggests: python-dask-all
|
|
|
|
# SECTION extras accel
|
|
|
|
Recommends: python-scipy >= 1.3
|
|
|
|
Recommends: python-bottleneck
|
|
|
|
Recommends: python-numbagg
|
|
|
|
# /SECTION
|
|
|
|
# SECTION extras viz
|
|
|
|
Suggests: python-matplotlib
|
|
|
|
Suggests: python-seaborn
|
|
|
|
Suggests: python-nc-time-axis
|
|
|
|
#/SECTION
|
|
|
|
# SECTION extras io
|
|
|
|
Suggests: python-netCDF4
|
|
|
|
Suggests: python-h5netcdf
|
|
|
|
Suggests: python-scipy
|
|
|
|
Suggests: python-pydap
|
|
|
|
Suggests: python-zarr
|
|
|
|
Suggests: python-fsspec
|
|
|
|
Suggests: python-cftime
|
|
|
|
Suggests: python-rasterio
|
|
|
|
Suggests: python-cfgrib
|
|
|
|
#/SECTION
|
2018-04-24 13:31:25 +00:00
|
|
|
# SECTION tests
|
2021-02-15 13:28:30 +00:00
|
|
|
BuildRequires: %{python_module dask-dataframe}
|
|
|
|
BuildRequires: %{python_module pytest-xdist}
|
|
|
|
BuildRequires: %{python_module pytest}
|
2018-04-24 13:31:25 +00:00
|
|
|
BuildRequires: %{python_module scipy}
|
|
|
|
# /SECTION
|
|
|
|
%python_subpackages
|
|
|
|
|
|
|
|
%description
|
|
|
|
xarray (formerly xray) is a python-pandas-like and pandas-compatible
|
|
|
|
toolkit for analytics on multi-dimensional arrays. It provides
|
|
|
|
N-dimensional variants of the python-pandas labeled data structures,
|
|
|
|
rather than the tabular data that pandas uses.
|
|
|
|
|
|
|
|
The Common Data Model for self-describing scientific data is used.
|
|
|
|
The dataset is an in-memory representation of a netCDF file.
|
|
|
|
|
|
|
|
%prep
|
2021-02-15 13:28:30 +00:00
|
|
|
%autosetup -p1 -n xarray-%{version}
|
2020-02-01 15:13:57 +00:00
|
|
|
chmod -x xarray/util/print_versions.py
|
2018-04-24 13:31:25 +00:00
|
|
|
|
|
|
|
%build
|
|
|
|
%python_build
|
|
|
|
|
|
|
|
%install
|
|
|
|
%python_install
|
|
|
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
|
|
|
|
|
|
|
%check
|
2021-02-15 13:28:30 +00:00
|
|
|
if [ $(getconf LONG_BIT) -eq 32 ]; then
|
|
|
|
# precision errors on 32-bit
|
|
|
|
donttest="(test_interpolate_chunk_advanced and linear)"
|
|
|
|
fi
|
|
|
|
%pytest -n auto ${donttest:+ -k "not ($donttest)"} xarray
|
2018-04-24 13:31:25 +00:00
|
|
|
|
|
|
|
%files %{python_files}
|
|
|
|
%doc README.rst
|
|
|
|
%license LICENSE licenses/
|
2021-02-15 13:28:30 +00:00
|
|
|
%{python_sitelib}/xarray
|
|
|
|
%{python_sitelib}/xarray-%{version}*-info
|
2018-04-24 13:31:25 +00:00
|
|
|
|
|
|
|
%changelog
|