Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-xarray for openSUSE:Factory checked in at 2021-11-22 23:04:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-xarray (Old) and /work/SRC/openSUSE:Factory/.python-xarray.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xarray" Mon Nov 22 23:04:31 2021 rev:32 rq:933115 version:0.20.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-xarray/python-xarray.changes 2021-11-10 21:46:56.975824563 +0100 +++ /work/SRC/openSUSE:Factory/.python-xarray.new.1895/python-xarray.changes 2021-11-22 23:05:26.585678547 +0100 @@ -1,0 +2,11 @@ +Mon Nov 15 14:46:40 UTC 2021 - Sebastian Wagner <sebix+novell....@sebix.at> + +- update to version 0.20.1: + - This is a bugfix release to fix :issue:`5930`.: + - Bug fixes: + - Fix a regression in the detection of the backend entrypoints (:issue:`5930`, :pull:`5931`) + By `Justus Magin <https://github.com/keewis>`_. + - Documentation: + - Significant improvements to :ref:`api`. By `Deepak Cherian <https://github.com/dcherian>`_. + +------------------------------------------------------------------- Old: ---- xarray-0.20.0.tar.gz New: ---- xarray-0.20.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-xarray.spec ++++++ --- /var/tmp/diff_new_pack.g07b16/_old 2021-11-22 23:05:27.193676507 +0100 +++ /var/tmp/diff_new_pack.g07b16/_new 2021-11-22 23:05:27.197676494 +0100 @@ -21,7 +21,7 @@ # 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 Name: python-xarray -Version: 0.20.0 +Version: 0.20.1 Release: 0 Summary: N-D labeled arrays and datasets in Python License: Apache-2.0 ++++++ xarray-0.20.0.tar.gz -> xarray-0.20.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/PKG-INFO new/xarray-0.20.1/PKG-INFO --- old/xarray-0.20.0/PKG-INFO 2021-11-02 18:29:21.709363500 +0100 +++ new/xarray-0.20.1/PKG-INFO 2021-11-05 18:02:23.860323700 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: xarray -Version: 0.20.0 +Version: 0.20.1 Summary: N-D labeled arrays and datasets in Python Home-page: https://github.com/pydata/xarray Author: xarray Developers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/ci/requirements/py37-bare-minimum.yml new/xarray-0.20.1/ci/requirements/py37-bare-minimum.yml --- old/xarray-0.20.0/ci/requirements/py37-bare-minimum.yml 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/ci/requirements/py37-bare-minimum.yml 2021-11-05 18:02:10.000000000 +0100 @@ -13,3 +13,4 @@ - numpy=1.18 - pandas=1.1 - typing_extensions=3.7 + - importlib-metadata=2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/ci/requirements/py37-min-all-deps.yml new/xarray-0.20.1/ci/requirements/py37-min-all-deps.yml --- old/xarray-0.20.0/ci/requirements/py37-min-all-deps.yml 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/ci/requirements/py37-min-all-deps.yml 2021-11-05 18:02:10.000000000 +0100 @@ -24,6 +24,7 @@ - hdf5=1.10 - hypothesis - iris=2.4 + - importlib-metadata=2.0 - lxml=4.6 # Optional dep of pydap - matplotlib-base=3.3 - nc-time-axis=1.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/doc/api-hidden.rst new/xarray-0.20.1/doc/api-hidden.rst --- old/xarray-0.20.0/doc/api-hidden.rst 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/doc/api-hidden.rst 2021-11-05 18:02:10.000000000 +0100 @@ -9,24 +9,6 @@ .. autosummary:: :toctree: generated/ - Dataset.nbytes - Dataset.chunks - - Dataset.all - Dataset.any - Dataset.argmax - Dataset.argmin - Dataset.idxmax - Dataset.idxmin - Dataset.max - Dataset.min - Dataset.mean - Dataset.median - Dataset.prod - Dataset.sum - Dataset.std - Dataset.var - core.coordinates.DatasetCoordinates.get core.coordinates.DatasetCoordinates.items core.coordinates.DatasetCoordinates.keys @@ -39,19 +21,6 @@ core.coordinates.DatasetCoordinates.indexes core.coordinates.DatasetCoordinates.variables - core.rolling.DatasetCoarsen.all - core.rolling.DatasetCoarsen.any - core.rolling.DatasetCoarsen.construct - core.rolling.DatasetCoarsen.count - core.rolling.DatasetCoarsen.max - core.rolling.DatasetCoarsen.mean - core.rolling.DatasetCoarsen.median - core.rolling.DatasetCoarsen.min - core.rolling.DatasetCoarsen.prod - core.rolling.DatasetCoarsen.reduce - core.rolling.DatasetCoarsen.std - core.rolling.DatasetCoarsen.sum - core.rolling.DatasetCoarsen.var core.rolling.DatasetCoarsen.boundary core.rolling.DatasetCoarsen.coord_func core.rolling.DatasetCoarsen.obj @@ -59,64 +28,6 @@ core.rolling.DatasetCoarsen.trim_excess core.rolling.DatasetCoarsen.windows - core.groupby.DatasetGroupBy.assign - core.groupby.DatasetGroupBy.assign_coords - core.groupby.DatasetGroupBy.first - core.groupby.DatasetGroupBy.last - core.groupby.DatasetGroupBy.fillna - core.groupby.DatasetGroupBy.quantile - core.groupby.DatasetGroupBy.where - core.groupby.DatasetGroupBy.all - core.groupby.DatasetGroupBy.any - core.groupby.DatasetGroupBy.count - core.groupby.DatasetGroupBy.max - core.groupby.DatasetGroupBy.mean - core.groupby.DatasetGroupBy.median - core.groupby.DatasetGroupBy.min - core.groupby.DatasetGroupBy.prod - core.groupby.DatasetGroupBy.std - core.groupby.DatasetGroupBy.sum - core.groupby.DatasetGroupBy.var - core.groupby.DatasetGroupBy.dims - core.groupby.DatasetGroupBy.groups - - core.resample.DatasetResample.all - core.resample.DatasetResample.any - core.resample.DatasetResample.apply - core.resample.DatasetResample.assign - core.resample.DatasetResample.assign_coords - core.resample.DatasetResample.bfill - core.resample.DatasetResample.count - core.resample.DatasetResample.ffill - core.resample.DatasetResample.fillna - core.resample.DatasetResample.first - core.resample.DatasetResample.last - core.resample.DatasetResample.map - core.resample.DatasetResample.max - core.resample.DatasetResample.mean - core.resample.DatasetResample.median - core.resample.DatasetResample.min - core.resample.DatasetResample.prod - core.resample.DatasetResample.quantile - core.resample.DatasetResample.reduce - core.resample.DatasetResample.std - core.resample.DatasetResample.sum - core.resample.DatasetResample.var - core.resample.DatasetResample.where - core.resample.DatasetResample.dims - core.resample.DatasetResample.groups - - core.rolling.DatasetRolling.argmax - core.rolling.DatasetRolling.argmin - core.rolling.DatasetRolling.count - core.rolling.DatasetRolling.max - core.rolling.DatasetRolling.mean - core.rolling.DatasetRolling.median - core.rolling.DatasetRolling.min - core.rolling.DatasetRolling.prod - core.rolling.DatasetRolling.std - core.rolling.DatasetRolling.sum - core.rolling.DatasetRolling.var core.rolling.DatasetRolling.center core.rolling.DatasetRolling.dim core.rolling.DatasetRolling.min_periods @@ -127,49 +38,12 @@ core.weighted.DatasetWeighted.obj core.weighted.DatasetWeighted.weights - core.rolling_exp.RollingExp.mean - - Dataset.argsort - Dataset.astype - Dataset.clip - Dataset.conj - Dataset.conjugate - Dataset.imag - Dataset.round - Dataset.real - Dataset.cumsum - Dataset.cumprod - Dataset.rank - Dataset.load_store Dataset.dump_to_store - DataArray.ndim - DataArray.nbytes - DataArray.shape - DataArray.size - DataArray.dtype - DataArray.nbytes - DataArray.chunks - DataArray.astype DataArray.item - DataArray.all - DataArray.any - DataArray.argmax - DataArray.argmin - DataArray.idxmax - DataArray.idxmin - DataArray.max - DataArray.min - DataArray.mean - DataArray.median - DataArray.prod - DataArray.sum - DataArray.std - DataArray.var - core.coordinates.DataArrayCoordinates.get core.coordinates.DataArrayCoordinates.items core.coordinates.DataArrayCoordinates.keys @@ -182,19 +56,6 @@ core.coordinates.DataArrayCoordinates.indexes core.coordinates.DataArrayCoordinates.variables - core.rolling.DataArrayCoarsen.all - core.rolling.DataArrayCoarsen.any - core.rolling.DataArrayCoarsen.construct - core.rolling.DataArrayCoarsen.count - core.rolling.DataArrayCoarsen.max - core.rolling.DataArrayCoarsen.mean - core.rolling.DataArrayCoarsen.median - core.rolling.DataArrayCoarsen.min - core.rolling.DataArrayCoarsen.prod - core.rolling.DataArrayCoarsen.reduce - core.rolling.DataArrayCoarsen.std - core.rolling.DataArrayCoarsen.sum - core.rolling.DataArrayCoarsen.var core.rolling.DataArrayCoarsen.boundary core.rolling.DataArrayCoarsen.coord_func core.rolling.DataArrayCoarsen.obj @@ -202,62 +63,6 @@ core.rolling.DataArrayCoarsen.trim_excess core.rolling.DataArrayCoarsen.windows - core.groupby.DataArrayGroupBy.assign_coords - core.groupby.DataArrayGroupBy.first - core.groupby.DataArrayGroupBy.last - core.groupby.DataArrayGroupBy.fillna - core.groupby.DataArrayGroupBy.quantile - core.groupby.DataArrayGroupBy.where - core.groupby.DataArrayGroupBy.all - core.groupby.DataArrayGroupBy.any - core.groupby.DataArrayGroupBy.count - core.groupby.DataArrayGroupBy.max - core.groupby.DataArrayGroupBy.mean - core.groupby.DataArrayGroupBy.median - core.groupby.DataArrayGroupBy.min - core.groupby.DataArrayGroupBy.prod - core.groupby.DataArrayGroupBy.std - core.groupby.DataArrayGroupBy.sum - core.groupby.DataArrayGroupBy.var - core.groupby.DataArrayGroupBy.dims - core.groupby.DataArrayGroupBy.groups - - core.resample.DataArrayResample.all - core.resample.DataArrayResample.any - core.resample.DataArrayResample.apply - core.resample.DataArrayResample.assign_coords - core.resample.DataArrayResample.bfill - core.resample.DataArrayResample.count - core.resample.DataArrayResample.ffill - core.resample.DataArrayResample.fillna - core.resample.DataArrayResample.first - core.resample.DataArrayResample.last - core.resample.DataArrayResample.map - core.resample.DataArrayResample.max - core.resample.DataArrayResample.mean - core.resample.DataArrayResample.median - core.resample.DataArrayResample.min - core.resample.DataArrayResample.prod - core.resample.DataArrayResample.quantile - core.resample.DataArrayResample.reduce - core.resample.DataArrayResample.std - core.resample.DataArrayResample.sum - core.resample.DataArrayResample.var - core.resample.DataArrayResample.where - core.resample.DataArrayResample.dims - core.resample.DataArrayResample.groups - - core.rolling.DataArrayRolling.argmax - core.rolling.DataArrayRolling.argmin - core.rolling.DataArrayRolling.count - core.rolling.DataArrayRolling.max - core.rolling.DataArrayRolling.mean - core.rolling.DataArrayRolling.median - core.rolling.DataArrayRolling.min - core.rolling.DataArrayRolling.prod - core.rolling.DataArrayRolling.std - core.rolling.DataArrayRolling.sum - core.rolling.DataArrayRolling.var core.rolling.DataArrayRolling.center core.rolling.DataArrayRolling.dim core.rolling.DataArrayRolling.min_periods @@ -268,19 +73,6 @@ core.weighted.DataArrayWeighted.obj core.weighted.DataArrayWeighted.weights - DataArray.argsort - DataArray.clip - DataArray.conj - DataArray.conjugate - DataArray.imag - DataArray.searchsorted - DataArray.round - DataArray.real - DataArray.T - DataArray.cumsum - DataArray.cumprod - DataArray.rank - core.accessor_dt.DatetimeAccessor.ceil core.accessor_dt.DatetimeAccessor.floor core.accessor_dt.DatetimeAccessor.round diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/doc/api.rst new/xarray-0.20.1/doc/api.rst --- old/xarray-0.20.0/doc/api.rst 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/doc/api.rst 2021-11-05 18:02:10.000000000 +0100 @@ -1,5 +1,7 @@ .. currentmodule:: xarray +.. _api: + ############# API reference ############# @@ -63,7 +65,6 @@ Dataset.attrs Dataset.encoding Dataset.indexes - Dataset.get_index Dataset.chunks Dataset.chunksizes Dataset.nbytes @@ -107,6 +108,7 @@ Dataset.drop_dims Dataset.set_coords Dataset.reset_coords + Dataset.get_index Comparisons ----------- @@ -183,43 +185,44 @@ Dataset.polyfit Dataset.curvefit -**Aggregation**: -:py:attr:`~Dataset.all` -:py:attr:`~Dataset.any` -:py:attr:`~Dataset.argmax` -:py:attr:`~Dataset.argmin` -:py:attr:`~Dataset.idxmax` -:py:attr:`~Dataset.idxmin` -:py:attr:`~Dataset.max` -:py:attr:`~Dataset.mean` -:py:attr:`~Dataset.median` -:py:attr:`~Dataset.min` -:py:attr:`~Dataset.prod` -:py:attr:`~Dataset.sum` -:py:attr:`~Dataset.std` -:py:attr:`~Dataset.var` - -**ndarray methods**: -:py:attr:`~Dataset.astype` -:py:attr:`~Dataset.argsort` -:py:attr:`~Dataset.clip` -:py:attr:`~Dataset.conj` -:py:attr:`~Dataset.conjugate` -:py:attr:`~Dataset.imag` -:py:attr:`~Dataset.round` -:py:attr:`~Dataset.real` -:py:attr:`~Dataset.cumsum` -:py:attr:`~Dataset.cumprod` -:py:attr:`~Dataset.rank` - -**Grouped operations**: -:py:attr:`~core.groupby.DatasetGroupBy.assign` -:py:attr:`~core.groupby.DatasetGroupBy.assign_coords` -:py:attr:`~core.groupby.DatasetGroupBy.first` -:py:attr:`~core.groupby.DatasetGroupBy.last` -:py:attr:`~core.groupby.DatasetGroupBy.fillna` -:py:attr:`~core.groupby.DatasetGroupBy.where` -:py:attr:`~core.groupby.DatasetGroupBy.quantile` +Aggregation +----------- + +.. autosummary:: + :toctree: generated/ + + Dataset.all + Dataset.any + Dataset.argmax + Dataset.argmin + Dataset.idxmax + Dataset.idxmin + Dataset.max + Dataset.min + Dataset.mean + Dataset.median + Dataset.prod + Dataset.sum + Dataset.std + Dataset.var + Dataset.cumsum + Dataset.cumprod + +ndarray methods +--------------- + +.. autosummary:: + :toctree: generated/ + + Dataset.argsort + Dataset.astype + Dataset.clip + Dataset.conj + Dataset.conjugate + Dataset.imag + Dataset.round + Dataset.real + Dataset.rank Reshaping and reorganizing -------------------------- @@ -271,16 +274,22 @@ DataArray.attrs DataArray.encoding DataArray.indexes - DataArray.get_index DataArray.chunksizes -**ndarray attributes**: -:py:attr:`~DataArray.ndim` -:py:attr:`~DataArray.shape` -:py:attr:`~DataArray.size` -:py:attr:`~DataArray.dtype` -:py:attr:`~DataArray.nbytes` -:py:attr:`~DataArray.chunks` +ndarray attributes +------------------ + +.. autosummary:: + :toctree: generated/ + + DataArray.ndim + DataArray.nbytes + DataArray.shape + DataArray.size + DataArray.dtype + DataArray.nbytes + DataArray.chunks + DataArray contents ------------------ @@ -298,11 +307,9 @@ DataArray.drop_duplicates DataArray.reset_coords DataArray.copy - -**ndarray methods**: -:py:attr:`~DataArray.astype` -:py:attr:`~DataArray.item` - + DataArray.get_index + DataArray.astype + DataArray.item Indexing -------- @@ -382,43 +389,45 @@ DataArray.map_blocks DataArray.curvefit -**Aggregation**: -:py:attr:`~DataArray.all` -:py:attr:`~DataArray.any` -:py:attr:`~DataArray.argmax` -:py:attr:`~DataArray.argmin` -:py:attr:`~DataArray.idxmax` -:py:attr:`~DataArray.idxmin` -:py:attr:`~DataArray.max` -:py:attr:`~DataArray.mean` -:py:attr:`~DataArray.median` -:py:attr:`~DataArray.min` -:py:attr:`~DataArray.prod` -:py:attr:`~DataArray.sum` -:py:attr:`~DataArray.std` -:py:attr:`~DataArray.var` - -**ndarray methods**: -:py:attr:`~DataArray.argsort` -:py:attr:`~DataArray.clip` -:py:attr:`~DataArray.conj` -:py:attr:`~DataArray.conjugate` -:py:attr:`~DataArray.imag` -:py:attr:`~DataArray.searchsorted` -:py:attr:`~DataArray.round` -:py:attr:`~DataArray.real` -:py:attr:`~DataArray.T` -:py:attr:`~DataArray.cumsum` -:py:attr:`~DataArray.cumprod` -:py:attr:`~DataArray.rank` - -**Grouped operations**: -:py:attr:`~core.groupby.DataArrayGroupBy.assign_coords` -:py:attr:`~core.groupby.DataArrayGroupBy.first` -:py:attr:`~core.groupby.DataArrayGroupBy.last` -:py:attr:`~core.groupby.DataArrayGroupBy.fillna` -:py:attr:`~core.groupby.DataArrayGroupBy.where` -:py:attr:`~core.groupby.DataArrayGroupBy.quantile` +Aggregation +----------- + +.. autosummary:: + :toctree: generated/ + + DataArray.all + DataArray.any + DataArray.argmax + DataArray.argmin + DataArray.idxmax + DataArray.idxmin + DataArray.max + DataArray.min + DataArray.mean + DataArray.median + DataArray.prod + DataArray.sum + DataArray.std + DataArray.var + DataArray.cumsum + DataArray.cumprod + +ndarray methods +--------------- + +.. autosummary:: + :toctree: generated/ + + DataArray.argsort + DataArray.clip + DataArray.conj + DataArray.conjugate + DataArray.imag + DataArray.searchsorted + DataArray.round + DataArray.real + DataArray.T + DataArray.rank String manipulation @@ -749,87 +758,291 @@ GroupBy objects =============== +.. currentmodule:: xarray.core.groupby + +Dataset +------- + .. autosummary:: :toctree: generated/ - core.groupby.DataArrayGroupBy - core.groupby.DataArrayGroupBy.map - core.groupby.DataArrayGroupBy.reduce - core.groupby.DatasetGroupBy - core.groupby.DatasetGroupBy.map - core.groupby.DatasetGroupBy.reduce + DatasetGroupBy + DatasetGroupBy.map + DatasetGroupBy.reduce + DatasetGroupBy.assign + DatasetGroupBy.assign_coords + DatasetGroupBy.first + DatasetGroupBy.last + DatasetGroupBy.fillna + DatasetGroupBy.quantile + DatasetGroupBy.where + DatasetGroupBy.all + DatasetGroupBy.any + DatasetGroupBy.count + DatasetGroupBy.max + DatasetGroupBy.mean + DatasetGroupBy.median + DatasetGroupBy.min + DatasetGroupBy.prod + DatasetGroupBy.std + DatasetGroupBy.sum + DatasetGroupBy.var + DatasetGroupBy.dims + DatasetGroupBy.groups + +DataArray +--------- + +.. autosummary:: + :toctree: generated/ + + DataArrayGroupBy + DataArrayGroupBy.map + DataArrayGroupBy.reduce + DataArrayGroupBy.assign_coords + DataArrayGroupBy.first + DataArrayGroupBy.last + DataArrayGroupBy.fillna + DataArrayGroupBy.quantile + DataArrayGroupBy.where + DataArrayGroupBy.all + DataArrayGroupBy.any + DataArrayGroupBy.count + DataArrayGroupBy.max + DataArrayGroupBy.mean + DataArrayGroupBy.median + DataArrayGroupBy.min + DataArrayGroupBy.prod + DataArrayGroupBy.std + DataArrayGroupBy.sum + DataArrayGroupBy.var + DataArrayGroupBy.dims + DataArrayGroupBy.groups + Rolling objects =============== +.. currentmodule:: xarray.core.rolling + +Dataset +------- + .. autosummary:: :toctree: generated/ - core.rolling.DataArrayRolling - core.rolling.DataArrayRolling.construct - core.rolling.DataArrayRolling.reduce - core.rolling.DatasetRolling - core.rolling.DatasetRolling.construct - core.rolling.DatasetRolling.reduce - core.rolling_exp.RollingExp + DatasetRolling + DatasetRolling.construct + DatasetRolling.reduce + DatasetRolling.argmax + DatasetRolling.argmin + DatasetRolling.count + DatasetRolling.max + DatasetRolling.mean + DatasetRolling.median + DatasetRolling.min + DatasetRolling.prod + DatasetRolling.std + DatasetRolling.sum + DatasetRolling.var -Weighted objects -================ +DataArray +--------- .. autosummary:: :toctree: generated/ - core.weighted.DataArrayWeighted - core.weighted.DataArrayWeighted.mean - core.weighted.DataArrayWeighted.std - core.weighted.DataArrayWeighted.sum - core.weighted.DataArrayWeighted.sum_of_squares - core.weighted.DataArrayWeighted.sum_of_weights - core.weighted.DataArrayWeighted.var - core.weighted.DatasetWeighted - core.weighted.DatasetWeighted.mean - core.weighted.DatasetWeighted.std - core.weighted.DatasetWeighted.sum - core.weighted.DatasetWeighted.sum_of_squares - core.weighted.DatasetWeighted.sum_of_weights - core.weighted.DatasetWeighted.var - + DataArrayRolling + DataArrayRolling.construct + DataArrayRolling.reduce + DataArrayRolling.argmax + DataArrayRolling.argmin + DataArrayRolling.count + DataArrayRolling.max + DataArrayRolling.mean + DataArrayRolling.median + DataArrayRolling.min + DataArrayRolling.prod + DataArrayRolling.std + DataArrayRolling.sum + DataArrayRolling.var Coarsen objects =============== +Dataset +------- + +.. autosummary:: + :toctree: generated/ + + DatasetCoarsen + DatasetCoarsen.all + DatasetCoarsen.any + DatasetCoarsen.construct + DatasetCoarsen.count + DatasetCoarsen.max + DatasetCoarsen.mean + DatasetCoarsen.median + DatasetCoarsen.min + DatasetCoarsen.prod + DatasetCoarsen.reduce + DatasetCoarsen.std + DatasetCoarsen.sum + DatasetCoarsen.var + +DataArray +--------- + +.. autosummary:: + :toctree: generated/ + + DataArrayCoarsen + DataArrayCoarsen.all + DataArrayCoarsen.any + DataArrayCoarsen.construct + DataArrayCoarsen.count + DataArrayCoarsen.max + DataArrayCoarsen.mean + DataArrayCoarsen.median + DataArrayCoarsen.min + DataArrayCoarsen.prod + DataArrayCoarsen.reduce + DataArrayCoarsen.std + DataArrayCoarsen.sum + DataArrayCoarsen.var + +Exponential rolling objects +=========================== + +.. currentmodule:: xarray.core.rolling_exp + +.. autosummary:: + :toctree: generated/ + + RollingExp + RollingExp.mean + RollingExp.sum + +Weighted objects +================ + +.. currentmodule:: xarray.core.weighted + +Dataset +------- + .. autosummary:: :toctree: generated/ - core.rolling.DataArrayCoarsen - core.rolling.DatasetCoarsen + DatasetWeighted + DatasetWeighted.mean + DatasetWeighted.sum + DatasetWeighted.std + DatasetWeighted.var + DatasetWeighted.sum_of_weights + DatasetWeighted.sum_of_squares + +DataArray +--------- + +.. autosummary:: + :toctree: generated/ + DataArrayWeighted + DataArrayWeighted.mean + DataArrayWeighted.sum + DataArrayWeighted.std + DataArrayWeighted.var + DataArrayWeighted.sum_of_weights + DataArrayWeighted.sum_of_squares Resample objects ================ -Resample objects also implement the GroupBy interface -(methods like ``map()``, ``reduce()``, ``mean()``, ``sum()``, etc.). +.. currentmodule:: xarray.core.resample + +Dataset +------- .. autosummary:: :toctree: generated/ - core.resample.DataArrayResample - core.resample.DataArrayResample.asfreq - core.resample.DataArrayResample.backfill - core.resample.DataArrayResample.interpolate - core.resample.DataArrayResample.nearest - core.resample.DataArrayResample.pad - core.resample.DatasetResample - core.resample.DatasetResample.asfreq - core.resample.DatasetResample.backfill - core.resample.DatasetResample.interpolate - core.resample.DatasetResample.nearest - core.resample.DatasetResample.pad + DatasetResample + DatasetResample.asfreq + DatasetResample.backfill + DatasetResample.interpolate + DatasetResample.nearest + DatasetResample.pad + DatasetResample.all + DatasetResample.any + DatasetResample.apply + DatasetResample.assign + DatasetResample.assign_coords + DatasetResample.bfill + DatasetResample.count + DatasetResample.ffill + DatasetResample.fillna + DatasetResample.first + DatasetResample.last + DatasetResample.map + DatasetResample.max + DatasetResample.mean + DatasetResample.median + DatasetResample.min + DatasetResample.prod + DatasetResample.quantile + DatasetResample.reduce + DatasetResample.std + DatasetResample.sum + DatasetResample.var + DatasetResample.where + DatasetResample.dims + DatasetResample.groups + + +DataArray +--------- + +.. autosummary:: + :toctree: generated/ + + DataArrayResample + DataArrayResample.asfreq + DataArrayResample.backfill + DataArrayResample.interpolate + DataArrayResample.nearest + DataArrayResample.pad + DataArrayResample.all + DataArrayResample.any + DataArrayResample.apply + DataArrayResample.assign_coords + DataArrayResample.bfill + DataArrayResample.count + DataArrayResample.ffill + DataArrayResample.fillna + DataArrayResample.first + DataArrayResample.last + DataArrayResample.map + DataArrayResample.max + DataArrayResample.mean + DataArrayResample.median + DataArrayResample.min + DataArrayResample.prod + DataArrayResample.quantile + DataArrayResample.reduce + DataArrayResample.std + DataArrayResample.sum + DataArrayResample.var + DataArrayResample.where + DataArrayResample.dims + DataArrayResample.groups Accessors ========= +.. currentmodule:: xarray + .. autosummary:: :toctree: generated/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/doc/ecosystem.rst new/xarray-0.20.1/doc/ecosystem.rst --- old/xarray-0.20.0/doc/ecosystem.rst 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/doc/ecosystem.rst 2021-11-05 18:02:10.000000000 +0100 @@ -58,7 +58,7 @@ Other domains ~~~~~~~~~~~~~ -- `ptsa <https://pennmem.github.io/ptsa_new/html/index.html>`_: EEG Time Series Analysis +- `ptsa <https://pennmem.github.io/ptsa/html/index.html>`_: EEG Time Series Analysis - `pycalphad <https://pycalphad.org/docs/latest/>`_: Computational Thermodynamics in Python - `pyomeca <https://pyomeca.github.io/>`_: Python framework for biomechanical analysis diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/doc/user-guide/io.rst new/xarray-0.20.1/doc/user-guide/io.rst --- old/xarray-0.20.0/doc/user-guide/io.rst 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/doc/user-guide/io.rst 2021-11-05 18:02:10.000000000 +0100 @@ -742,7 +742,7 @@ rasterio is installed. Here is an example of how to use :py:func:`open_rasterio` to read one of rasterio's `test files`_: -.. deprecated:: 0.19.1 +.. deprecated:: 0.20.0 Deprecated in favor of rioxarray. For information about transitioning, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/doc/whats-new.rst new/xarray-0.20.1/doc/whats-new.rst --- old/xarray-0.20.0/doc/whats-new.rst 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/doc/whats-new.rst 2021-11-05 18:02:10.000000000 +0100 @@ -15,6 +15,23 @@ np.random.seed(123456) +.. _whats-new.0.20.1: + +v0.20.1 (5 November 2021) +------------------------- + +This is a bugfix release to fix :issue:`5930`. + +Bug fixes +~~~~~~~~~ +- Fix a regression in the detection of the backend entrypoints (:issue:`5930`, :pull:`5931`) + By `Justus Magin <https://github.com/keewis>`_. + +Documentation +~~~~~~~~~~~~~ + +- Significant improvements to :ref:`api`. By `Deepak Cherian <https://github.com/dcherian>`_. + .. _whats-new.0.20.0: v0.20.0 (1 November 2021) @@ -24,13 +41,13 @@ and sum of squares, the option to disable the use of the bottleneck library, significantly improved performance of unstack, as well as many bugfixes and internal changes. -Many thanks to the 38 contributors to this release!: +Many thanks to the 40 contributors to this release!: Aaron Spring, Akio Taniguchi, Alan D. Snow, arfy slowy, Benoit Bovy, Christian Jauvin, crusaderky, Deepak Cherian, Giacomo Caria, Illviljan, James Bourbeau, Joe Hamman, Joseph K Aicher, Julien Herzen, Kai M??hlbauer, -keewis, lusewell, Martin K. Scherer, Mathias Hauser, Max Grover, Maxime Liquet, Maximilian Roos, Mike Taves, pmav99, -Pushkar Kopparla, Ray Bell, Rio McMahon, Scott Staniewicz, Spencer Clark, Stefan Bender, Taher Chegini, Thomas Nicholas, -Tomas Chor, Tom Augspurger, Victor Neg??rneac, Zachary Moon, and Zeb Nicholls. +keewis, lusewell, Martin K. Scherer, Mathias Hauser, Max Grover, Maxime Liquet, Maximilian Roos, Mike Taves, Nathan Lis, +pmav99, Pushkar Kopparla, Ray Bell, Rio McMahon, Scott Staniewicz, Spencer Clark, Stefan Bender, Taher Chegini, +Thomas Nicholas, Tomas Chor, Tom Augspurger, Victor Neg??rneac, Zachary Blackwood, Zachary Moon, and Zeb Nicholls. New Features ~~~~~~~~~~~~ @@ -44,7 +61,7 @@ By `Justus Magin <https://github.com/keewis>`_. - Added ``**kwargs`` argument to :py:meth:`open_rasterio` to access overviews (:issue:`3269`). By `Pushkar Kopparla <https://github.com/pkopparla>`_. -- Added ``storage_options`` argument to :py:meth:`to_zarr` (:issue:`5601`). +- Added ``storage_options`` argument to :py:meth:`to_zarr` (:issue:`5601`, :pull:`5615`). By `Ray Bell <https://github.com/raybellwaves>`_, `Zachary Blackwood <https://github.com/blackary>`_ and `Nathan Lis <https://github.com/wxman22>`_. - Histogram plots are set with a title displaying the scalar coords if any, similarly to the other plots (:issue:`5791`, :pull:`5792`). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/xarray/backends/plugins.py new/xarray-0.20.1/xarray/backends/plugins.py --- old/xarray-0.20.0/xarray/backends/plugins.py 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/xarray/backends/plugins.py 2021-11-05 18:02:10.000000000 +0100 @@ -6,10 +6,10 @@ from .common import BACKEND_ENTRYPOINTS, BackendEntrypoint try: - from importlib.metadata import Distribution + from importlib.metadata import entry_points except ImportError: # if the fallback library is missing, we are doomed. - from importlib_metadata import Distribution # type: ignore[no-redef] + from importlib_metadata import entry_points # type: ignore[no-redef] STANDARD_BACKENDS_ORDER = ["netcdf4", "h5netcdf", "scipy"] @@ -99,11 +99,7 @@ @functools.lru_cache(maxsize=1) def list_engines(): - entrypoints = ( - entry_point - for entry_point in Distribution.from_name("xarray").entry_points - if entry_point.module == "xarray.backends" - ) + entrypoints = entry_points().get("xarray.backends", ()) return build_engines(entrypoints) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/xarray/backends/rasterio_.py new/xarray-0.20.1/xarray/backends/rasterio_.py --- old/xarray-0.20.0/xarray/backends/rasterio_.py 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/xarray/backends/rasterio_.py 2021-11-05 18:02:10.000000000 +0100 @@ -172,7 +172,7 @@ ): """Open a file with rasterio. - .. deprecated:: 0.19.1 + .. deprecated:: 0.20.0 Deprecated in favor of rioxarray. For information about transitioning, see: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/xarray/tests/test_backends.py new/xarray-0.20.1/xarray/tests/test_backends.py --- old/xarray-0.20.0/xarray/tests/test_backends.py 2021-11-02 18:29:03.000000000 +0100 +++ new/xarray-0.20.1/xarray/tests/test_backends.py 2021-11-05 18:02:10.000000000 +0100 @@ -2398,6 +2398,7 @@ yield tmp +@requires_zarr @requires_fsspec def test_zarr_storage_options(): pytest.importorskip("aiobotocore") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xarray-0.20.0/xarray.egg-info/PKG-INFO new/xarray-0.20.1/xarray.egg-info/PKG-INFO --- old/xarray-0.20.0/xarray.egg-info/PKG-INFO 2021-11-02 18:29:21.000000000 +0100 +++ new/xarray-0.20.1/xarray.egg-info/PKG-INFO 2021-11-05 18:02:23.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: xarray -Version: 0.20.0 +Version: 0.20.1 Summary: N-D labeled arrays and datasets in Python Home-page: https://github.com/pydata/xarray Author: xarray Developers