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
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.16.1.txt
+15-18
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
.. _whatsnew_0161:
2
2
3
-
v0.16.1 (April ??, 2015)
4
-
------------------------
3
+
v0.16.1 (May 11, 2015)
4
+
----------------------
5
5
6
6
This is a minor bug-fix release from 0.16.0 and includes a a large number of
7
7
bug fixes along several new features, enhancements, and performance improvements.
@@ -11,12 +11,9 @@ Highlights include:
11
11
12
12
- Support for a ``CategoricalIndex``, a category based index, see :ref:`here <whatsnew_0161.enhancements.categoricalindex>`
13
13
- New section on how-to-contribute to *pandas*, see :ref:`here <contributing>`
14
-
- Revised "Merge, join, and concatenate" documentation including graphical examples to make it easier to understand each operations, see :ref:`here <merging>`
15
-
16
-
- New method ``sample`` for drawing random samples from Series, DataFrames and Panels. See :ref:`here <whatsnew_0161.enchancements.sample>`
17
-
18
-
- ``BusinessHour`` offset is supported, see :ref:`here <timeseries.businesshour>`
19
-
14
+
- Revised "Merge, join, and concatenate" documentation, including graphical examples to make it easier to understand each operations, see :ref:`here <merging>`
15
+
- New method ``sample`` for drawing random samples from Series, DataFrames and Panels. See :ref:`here <whatsnew_0161.enhancements.sample>`
16
+
- ``BusinessHour`` date-offset is now supported, see :ref:`here <timeseries.businesshour>`
20
17
- Further enhancement to the ``.str`` accessor to make string operations easier, see :ref:`here <whatsnew_0161.enhancements.string>`
21
18
22
19
.. contents:: What's new in v0.16.1
@@ -42,7 +39,7 @@ Enhancements
42
39
43
40
- ``DataFrame.diff`` now takes an ``axis`` parameter that determines the direction of differencing (:issue:`9727`)
44
41
45
-
- Allow clip, clip_lower, and clip_upper to accept array-like arguments as thresholds (:issue:`6966`). These methods now have an ``axis`` parameter which determines how the Series or DataFrame will be aligned with the threshold(s).
42
+
- Allow ``clip``, ``clip_lower``, and ``clip_upper`` to accept array-like arguments as thresholds (This is a regression from 0.11.0). These methods now have an ``axis`` parameter which determines how the Series or DataFrame will be aligned with the threshold(s). (:issue:`6966`)
46
43
47
44
- ``DataFrame.mask()`` and ``Series.mask()`` now support same keywords as ``where`` (:issue:`8801`)
48
45
@@ -58,7 +55,7 @@ Enhancements
58
55
- ``Period`` now accepts ``datetime64`` as value input. (:issue:`9054`)
59
56
60
57
- Allow timedelta string conversion when leading zero is missing from time definition, ie `0:00:00` vs `00:00:00`. (:issue:`9570`)
61
-
- Allow Panel.shift with ``axis='items'`` (:issue:`9890`)
58
+
- Allow ``Panel.shift`` with ``axis='items'`` (:issue:`9890`)
62
59
63
60
- Trying to write an excel file now raises ``NotImplementedError`` if the ``DataFrame`` has a ``MultiIndex`` instead of writing a broken Excel file. (:issue:`9794`)
64
61
- Allow ``Categorical.add_categories`` to accept ``Series`` or ``np.array``. (:issue:`9927`)
@@ -68,7 +65,7 @@ Enhancements
68
65
69
66
- ``DataFrame`` and ``Series`` now have ``_constructor_expanddim`` property as overridable constructor for one higher dimensionality data. This should be used only when it is really needed, see :ref:`here <ref-subclassing-pandas>`
70
67
71
-
- ``pd.lib.infer_dtype`` now returns ``'bytes'`` in Python 3 where appropriate:issue:`10032`.
68
+
- ``pd.lib.infer_dtype`` now returns ``'bytes'`` in Python 3 where appropriate. (:issue:`10032`)
72
69
73
70
.. _whatsnew_0161.enhancements.categoricalindex:
74
71
@@ -186,10 +183,10 @@ when sampling from rows.
186
183
String Methods Enhancements
187
184
^^^^^^^^^^^^^^^^^^^^^^^^^^^
188
185
189
-
:ref:`Continuing from v0.16.0 <whatsnew_0160.enhancements.string>`, following
190
-
enhancements are performed to make string operation easier.
186
+
:ref:`Continuing from v0.16.0 <whatsnew_0160.enhancements.string>`, the following
187
+
enhancements make string operations easier and more consistent with standard python string operations.
191
188
192
-
- Following new methods are accesible via ``.str`` accessor to apply the function to each values. This is intended to make it more consistent with standard methods on strings. (:issue:`9766`, :issue:`9773`, :issue:`10031`, :issue:`10045`, :issue:`10052`)
189
+
- The following new methods are accesible via ``.str`` accessor to apply the function to each values. (:issue:`9766`, :issue:`9773`, :issue:`10031`, :issue:`10045`, :issue:`10052`)
@@ -200,7 +197,7 @@ enhancements are performed to make string operation easier.
200
197
201
198
202
199
203
-
- Added ``StringMethods`` (.str accessor) to ``Index`` (:issue:`9068`)
200
+
- Added ``StringMethods`` (``.str`` accessor) to ``Index`` (:issue:`9068`)
204
201
205
202
The ``.str`` accessor is now available for both ``Series`` and ``Index``.
206
203
@@ -294,8 +291,8 @@ Performance Improvements
294
291
Bug Fixes
295
292
~~~~~~~~~
296
293
297
-
- Fixed bug (:issue:`9542`) where labels did not appear properly in legend of ``DataFrame.plot()``. Passing ``label=`` args also now works, and series indices are no longer mutated.
298
-
- Bug in json serialization when frame has length zero.(:issue:`9805`)
294
+
- Bug where labels did not appear properly in the legend of ``DataFrame.plot()``, passing ``label=`` arguments works, and Series indices are no longer mutated. (:issue:`9542`)
295
+
- Bug in json serialization causing a segfault when a frame had zero length. (:issue:`9805`)
299
296
- Bug in ``read_csv`` where missing trailing delimiters would cause segfault. (:issue:`5664`)
300
297
- Bug in retaining index name on appending (:issue:`9862`)
301
298
- Bug in ``scatter_matrix`` draws unexpected axis ticklabels (:issue:`5662`)
@@ -374,4 +371,4 @@ Bug Fixes
374
371
- Google BigQuery connector now imports dependencies on a per-method basis.(:issue:`9713`)
375
372
- Updated BigQuery connector to no longer use deprecated ``oauth2client.tools.run()`` (:issue:`8327`)
376
373
- Bug in subclassed ``DataFrame``. It may not return the correct class, when slicing or subsetting it. (:issue:`9632`)
377
-
- BUG in median() where non-float null values are not handled correctly (:issue:`10040`)
374
+
- Bug in ``.median()`` where non-float null values are not handled correctly (:issue:`10040`)
0 commit comments