@@ -15,8 +15,8 @@ What's New
15
15
16
16
.. _whats-new.0.14.0 :
17
17
18
- v0.14.0 (unreleased )
19
- --------------------
18
+ v0.14.0 (14 Oct 2019 )
19
+ ---------------------
20
20
21
21
Breaking changes
22
22
~~~~~~~~~~~~~~~~
@@ -42,42 +42,43 @@ Breaking changes
42
42
43
43
(:issue: `3222 `, :issue: `3293 `, :issue: `3340 `, :issue: `3346 `, :issue: `3358 `).
44
44
By `Guido Imperiale <https://github.com/crusaderky >`_.
45
- - Dropped the 'drop=False' optional parameter from :meth: `Variable.isel `.
46
- It was unused and doesn't make sense for a Variable.
47
- (:pull: `3375 `) by `Guido Imperiale <https://github.com/crusaderky >`_.
45
+
46
+ - Dropped the `drop=False ` optional parameter from :meth: `Variable.isel `.
47
+ It was unused and doesn't make sense for a Variable. (:pull: `3375 `).
48
+ By `Guido Imperiale <https://github.com/crusaderky >`_.
48
49
49
50
- Remove internal usage of `collections.OrderedDict `. After dropping support for
50
51
Python <=3.5, most uses of `OrderedDict ` in Xarray were no longer necessary. We
51
52
have removed the internal use of the `OrderedDict ` in favor of Python's builtin
52
53
`dict ` object which is now ordered itself. This change will be most obvious when
53
54
interacting with the `attrs ` property on the Dataset and DataArray objects.
54
-
55
- (:issue: `3380 `, :issue: `3389 `). By `Joe Hamman <https://github.com/jhamman >`_.
55
+ (:issue: `3380 `, :pull: `3389 `). By `Joe Hamman <https://github.com/jhamman >`_.
56
56
57
57
New functions/methods
58
58
~~~~~~~~~~~~~~~~~~~~~
59
59
60
60
- Added :py:func: `~xarray.map_blocks `, modeled after :py:func: `dask.array.map_blocks `.
61
61
Also added :py:meth: `Dataset.unify_chunks `, :py:meth: `DataArray.unify_chunks ` and
62
- :py:meth: `testing.assert_chunks_equal `. By `Deepak Cherian <https://github.com/dcherian >`_
63
- and `Guido Imperiale <https://github.com/crusaderky >`_.
62
+ :py:meth: `testing.assert_chunks_equal `. (:pull: `3276 `).
63
+ By `Deepak Cherian <https://github.com/dcherian >`_ and
64
+ `Guido Imperiale <https://github.com/crusaderky >`_.
64
65
65
66
Enhancements
66
67
~~~~~~~~~~~~
67
68
68
69
- :py:class: `~xarray.core.GroupBy ` enhancements. By `Deepak Cherian <https://github.com/dcherian >`_.
69
70
70
- - Added a repr. Example::
71
+ - Added a repr ( :pull: ` 3344 `) . Example::
71
72
72
73
>>> da.groupby("time.season")
73
74
DataArrayGroupBy, grouped over 'season'
74
75
4 groups with labels 'DJF', 'JJA', 'MAM', 'SON'
75
76
76
77
- Added a ``GroupBy.dims `` property that mirrors the dimensions
77
- of each group. (:issue: `3344 `)
78
+ of each group (:issue: `3344 `).
78
79
79
80
- Speed up :meth: `Dataset.isel ` up to 33% and :meth: `DataArray.isel ` up to 25% for small
80
- arrays (:issue: `2799 `, :pull: `3375 `) by
81
+ arrays (:issue: `2799 `, :pull: `3375 `). By
81
82
`Guido Imperiale <https://github.com/crusaderky >`_.
82
83
83
84
Bug fixes
@@ -107,16 +108,14 @@ Documentation
107
108
By `Gregory Gundersen <https://github.com/gwgundersen/ >`_.
108
109
- Created a "How do I..." section (:ref: `howdoi `) for solutions to common questions. (:pull: `3357 `).
109
110
By `Deepak Cherian <https://github.com/dcherian/ >`_.
110
- - Add examples for :py:meth: `Dataset.swap_dims ` and :py:meth: `DataArray.swap_dims `.
111
- By `Justus Magin <https://github.com/keewis >`_.
111
+ - Add examples for :py:meth: `Dataset.swap_dims ` and :py:meth: `DataArray.swap_dims `
112
+ (pull:` 3331 `, pull:` 3331 `). By `Justus Magin <https://github.com/keewis >`_.
112
113
- Add examples for :py:meth: `align `, :py:meth: `merge `, :py:meth: `combine_by_coords `,
113
114
:py:meth: `full_like `, :py:meth: `zeros_like `, :py:meth: `ones_like `, :py:meth: `Dataset.pipe `,
114
- :py:meth: `Dataset.assign `, :py:meth: `Dataset.reindex `, :py:meth: `Dataset.fillna `.
115
+ :py:meth: `Dataset.assign `, :py:meth: `Dataset.reindex `, :py:meth: `Dataset.fillna ` (pull:` 3328 `) .
115
116
By `Anderson Banihirwe <https://github.com/andersy005 >`_.
116
117
- Fixed documentation to clean up an unwanted file created in ``ipython `` example
117
- (:pull: `3353 `).
118
- By `Gregory Gundersen <https://github.com/gwgundersen/ >`_.
119
-
118
+ (:pull: `3353 `). By `Gregory Gundersen <https://github.com/gwgundersen/ >`_.
120
119
121
120
.. _whats-new.0.13.0 :
122
121
0 commit comments