You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge remote-tracking branch 'upstream/master' into interp-na-maxgap
* upstream/master:
__dask_tokenize__ (pydata#3446)
Type check sentinel values (pydata#3472)
Fix typo in docstring (pydata#3474)
fix test suite warnings re `drop` (pydata#3460)
Fix integrate docs (pydata#3469)
Fix leap year condition in monthly means example (pydata#3464)
Hypothesis tests for roundtrip to & from pandas (pydata#3285)
unpin cftime (pydata#3463)
Cleanup whatsnew (pydata#3462)
enable xr.ALL_DIMS in xr.dot (pydata#3424)
Merge stable into master (pydata#3457)
upgrade black verison to 19.10b0 (pydata#3456)
Remove outdated code related to compatibility with netcdftime (pydata#3450)
Remove deprecated behavior from dataset.drop docstring (pydata#3451)
jupyterlab dark theme (pydata#3443)
Drop groups associated with nans in group variable (pydata#3406)
Allow ellipsis (...) in transpose (pydata#3421)
Another groupby.reduce bugfix. (pydata#3403)
add icomoon license (pydata#3448)
Copy file name to clipboardExpand all lines: doc/terminology.rst
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Terminology
15
15
16
16
----
17
17
18
-
**Variable:** A `NetCDF-like variable <https://www.unidata.ucar.edu/software/netcdf/netcdf/Variables.html>`_ consisting of dimensions, data, and attributes which describe a single array. The main functional difference between variables and numpy arrays is that numerical operations on variables implement array broadcasting by dimension name. Each ``DataArray`` has an underlying variable that can be accessed via ``arr.variable``. However, a variable is not fully described outside of either a ``Dataset`` or a ``DataArray``.
18
+
**Variable:** A `NetCDF-like variable <https://www.unidata.ucar.edu/software/netcdf/docs/netcdf_data_set_components.html#variables>`_ consisting of dimensions, data, and attributes which describe a single array. The main functional difference between variables and numpy arrays is that numerical operations on variables implement array broadcasting by dimension name. Each ``DataArray`` has an underlying variable that can be accessed via ``arr.variable``. However, a variable is not fully described outside of either a ``Dataset`` or a ``DataArray``.
19
19
20
20
.. note::
21
21
@@ -39,4 +39,4 @@ Terminology
39
39
40
40
----
41
41
42
-
**Index:** An *index* is a data structure optimized for efficient selecting and slicing of an associated array. Xarray creates indexes for dimension coordinates so that operations along dimensions are fast, while non-dimension coordinates are not indexed. Under the hood, indexes are implemented as :py:class:`pandas.Index` objects. The index associated with dimension name ``x`` can be retrieved by ``arr.indexes[x]``. By construction, ``len(arr.dims) == len(arr.indexes)``
42
+
**Index:** An *index* is a data structure optimized for efficient selecting and slicing of an associated array. Xarray creates indexes for dimension coordinates so that operations along dimensions are fast, while non-dimension coordinates are not indexed. Under the hood, indexes are implemented as :py:class:`pandas.Index` objects. The index associated with dimension name ``x`` can be retrieved by ``arr.indexes[x]``. By construction, ``len(arr.dims) == len(arr.indexes)``
- Fix regression introduced in v0.14.0 that would cause a crash if dask is installed
56
73
but cloudpickle isn't (:issue:`3401`) by `Rhys Doyle <https://github.com/rdoyle45>`_
57
-
58
-
- Sync with cftime by removing `dayofwk=-1` for cftime>=1.0.4.
74
+
- Fix grouping over variables with NaNs. (:issue:`2383`, :pull:`3406`).
75
+
By `Deepak Cherian <https://github.com/dcherian>`_.
76
+
- Sync with cftime by removing `dayofwk=-1` for cftime>=1.0.4.
59
77
By `Anderson Banihirwe <https://github.com/andersy005>`_.
60
-
78
+
- Fix :py:meth:`xarray.core.groupby.DataArrayGroupBy.reduce` and
79
+
:py:meth:`xarray.core.groupby.DatasetGroupBy.reduce` when reducing over multiple dimensions.
80
+
(:issue:`3402`). By `Deepak Cherian <https://github.com/dcherian/>`_
61
81
62
82
Documentation
63
83
~~~~~~~~~~~~~
64
-
84
+
- Fix leap year condition in example (http://xarray.pydata.org/en/stable/examples/monthly-means.html) by `Mickaël Lalande <https://github.com/mickaellalande>`_.
65
85
- Fix the documentation of :py:meth:`DataArray.resample` and
66
86
:py:meth:`Dataset.resample` and explicitly state that a
67
87
datetime-like dimension is required. (:pull:`3400`)
68
88
By `Justus Magin <https://github.com/keewis>`_.
69
89
- Update the terminology page to address multidimensional coordinates. (:pull:`3410`)
70
90
By `Jon Thielen <https://github.com/jthielen>`_.
91
+
- Fix the documentation of :py:meth:`Dataset.integrate` and
92
+
:py:meth:`DataArray.integrate` and add an example to
93
+
:py:meth:`Dataset.integrate`. (:pull:`3469`)
94
+
By `Justus Magin <https://github.com/keewis>`_.
71
95
72
96
Internal Changes
73
97
~~~~~~~~~~~~~~~~
74
98
99
+
- Added integration tests against `pint <https://pint.readthedocs.io/>`_.
100
+
(:pull:`3238`) by `Justus Magin <https://github.com/keewis>`_.
101
+
102
+
.. note::
103
+
104
+
At the moment of writing, these tests *as well as the ability to use pint in general*
105
+
require `a highly experimental version of pint
106
+
<https://github.com/andrewgsavage/pint/pull/6>`_ (install with
0 commit comments