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.2.txt
+19-28Lines changed: 19 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,14 @@ v0.16.2 (June 12, 2015)
4
4
-----------------------
5
5
6
6
This is a minor bug-fix release from 0.16.1 and includes a a large number of
7
-
bug fixes along several new features, enhancements, and performance improvements.
7
+
bug fixes along some new features (:meth:`~DataFrame.pipe` method), enhancements, and performance improvements.
8
+
8
9
We recommend that all users upgrade to this version.
9
10
10
11
Highlights include:
11
12
12
-
- Documentation on how to use ``numba`` with *pandas*, see :ref:`here <enhancingperf.numba>`
13
13
- A new ``pipe`` method, see :ref:`here <whatsnew_0162.enhancements.pipe>`
14
+
- Documentation on how to use ``numba`` with *pandas*, see :ref:`here <enhancingperf.numba>`
14
15
15
16
Check the :ref:`API Changes <whatsnew_0162.api>` before updating.
16
17
@@ -86,17 +87,26 @@ See the :ref:`documentation <basics.pipe>` for more. (:issue:`10129`)
86
87
Other Enhancements
87
88
^^^^^^^^^^^^^^^^^^
88
89
89
-
- Removed the duplicate scroll bars in the ``DataFrame`` HTML representation when displaying in an ``IPython notebook`` v3.0 or greater. Note that the notebook has a ``toggle output scrolling`` feature to automate the display of very large frames. (:issue:`10231`)
90
+
- Removed the hard-coded size limits on the ``DataFrame`` HTML representation
91
+
in the IPython notebook, and leave this to IPython itself (only for IPython
92
+
v3.0 or greater). This eliminates the duplicate scroll bars that appeared in
93
+
the notebook with large frames (:issue:`10231`).
94
+
95
+
Note that the notebook has a ``toggle output scrolling`` feature to limit the
96
+
display of very large frames (by clicking left of the output).
97
+
You can also configure the way DataFrames are displayed using the pandas
98
+
options, see here :ref:`here <options.frequently_used>`.
99
+
100
+
- ``axis`` parameter of ``DataFrame.quantile`` now accepts also ``index``
101
+
and ``column``. (:issue:`9543`)
90
102
91
103
.. _whatsnew_0162.api:
92
104
93
-
Other API Changes
94
-
^^^^^^^^^^^^^^^^^
105
+
API Changes
106
+
~~~~~~~~~~~
95
107
96
108
- ``Holiday`` now raises ``NotImplementedError`` if both ``offset`` and ``observance`` are used in constructor instead of returning an incorrect result (:issue:`10217`).
97
-
- ``axis`` parameter of ``DataFrame.quantile`` now accepts also ``index`` and``column``. (:issue:`9543`)
98
109
99
-
- Adding empty ``DataFrame``s results in a ``DataFrame`` that ``.equals`` an empty ``DataFrame`` (:issue:`10181`)
100
110
101
111
.. _whatsnew_0162.performance:
102
112
@@ -116,61 +126,42 @@ Bug Fixes
116
126
multi-indexed (:issue:`7212`)
117
127
- Bug in ``Categorical`` repr with ``display.width`` of ``None`` in Python 3 (:issue:`10087`)
118
128
- Bug in ``to_json`` with certain orients and a ``CategoricalIndex`` would segfault (:issue:`10317`)
119
-
120
129
- Bug where some of the nan funcs do not have consistent return dtypes (:issue:`10251`)
121
-
122
130
- Bug in ``DataFrame.quantile`` on checking that a valid axis was passed (:issue:`9543`)
123
-
124
131
- Bug in groupby.apply aggregation for Categorical not preserving categories (:issue:`10138`)
125
132
- Bug in ``to_csv`` where ``date_format`` is ignored if the ``datetime`` is fractional (:issue:`10209`)
126
133
- Bug in ``DataFrame.to_json`` with mixed data types (:issue:`10289`)
127
-
128
134
- Bug in cache updating when consolidating (:issue:`10264`)
129
-
130
135
- Bug in ``mean()`` where integer dtypes can overflow (:issue:`10172`)
131
136
- Bug where Panel.from_dict does not set dtype when specified (:issue:`10058`)
132
137
- Bug in ``Index.union`` raises ``AttributeError`` when passing array-likes. (:issue:`10149`)
133
138
- Bug in ``Timestamp``'s' ``microsecond``, ``quarter``, ``dayofyear``, ``week`` and ``daysinmonth`` properties return ``np.int`` type, not built-in ``int``. (:issue:`10050`)
134
139
- Bug in ``NaT`` raises ``AttributeError`` when accessing to ``daysinmonth``, ``dayofweek`` properties. (:issue:`10096`)
135
-
136
140
- Bug in Index repr when using the ``max_seq_items=None`` setting (:issue:`10182`).
137
-
138
141
- Bug in getting timezone data with ``dateutil`` on various platforms ( :issue:`9059`, :issue:`8639`, :issue:`9663`, :issue:`10121`)
139
142
- Bug in display datetimes with mixed frequencies uniformly; display 'ms' datetimes to the proper precision. (:issue:`10170`)
140
143
- Bug in ``setitem`` where type pormotion is applied to entire block (:issue:`10280`)
141
-
142
144
- Bug in ``Series`` arithmetic methods may incorrectly hold names (:issue:`10068`)
143
-
144
145
- Bug in ``GroupBy.get_group`` when grouping on multiple keys, one of which is categorical. (:issue:`10132`)
145
-
146
146
- Bug in ``DatetimeIndex`` and ``TimedeltaIndex`` names are lost after timedelta arithmetics ( :issue:`9926`)
147
147
- Bug in ``DataFrame`` construction from nested ``dict`` with ``datetime64`` (:issue:`10160`)
148
148
- Bug in ``Series`` construction from ``dict`` with ``datetime64`` keys (:issue:`9456`)
149
149
- Bug in `Series.plot(label="LABEL")` not correctly setting the label (:issue:`10119`)
150
-
151
150
- Bug in `plot` not defaulting to matplotlib `axes.grid` setting (:issue:`9792`)
152
-
153
151
- Bug causing strings containing an exponent but no decimal to be parsed as ints instead of floats in python csv parser. (:issue:`9565`)
154
-
155
152
- Bug in ``Series.align`` resets ``name`` when ``fill_value`` is specified (:issue:`10067`)
156
153
- Bug in ``read_csv`` causing index name not to be set on an empty DataFrame (:issue:`10184`)
157
154
- Bug in ``SparseSeries.abs`` resets ``name`` (:issue:`10241`)
158
155
- Bug in ``TimedeltaIndex`` slicing may reset freq (:issue:`10292`)
159
-
160
156
- Bug in GroupBy.get_group raises ValueError when group key contains NaT (:issue:`6992`)
161
157
- Bug in ``SparseSeries`` constructor ignores input data name (:issue:`10258`)
162
-
163
158
- Bug in ``Categorical.remove_categories`` causing a ValueError when removing the ``NaN`` category if underlying dtype is floating-point (:issue:`10156`)
164
-
165
159
- Bug where infer_freq infers timerule (WOM-5XXX) unsupported by to_offset (:issue:`9425`)
166
160
- Bug in ``DataFrame.to_hdf()`` where table format would raise a seemingly unrelated error for invalid (non-string) column names. This is now explicitly forbidden. (:issue:`9057`)
167
-
- Bug to handle masking empty ``DataFrame``(:issue:`10126`)
168
-
161
+
- Bug to handle masking empty ``DataFrame`` (:issue:`10126`).
169
162
- Bug where MySQL interface could not handle numeric table/column names (:issue:`10255`)
170
-
171
163
- Bug in ``read_csv`` with a ``date_parser`` that returned a ``datetime64`` array of other time resolution than ``[ns]`` (:issue:`10245`)
172
-
173
164
- Bug in ``Panel.apply`` when the result has ndim = 0 (:issue:`10332`)
174
-
175
165
- Bug in ``read_hdf`` where ``auto_close`` could not be passed (:issue:`9327`).
176
166
- Bug in ``read_hdf`` where open stores could not be used (:issue:`10330`).
167
+
- Bug in adding empty ``DataFrame``s, now results in a ``DataFrame`` that ``.equals`` an empty ``DataFrame`` (:issue:`10181`).
0 commit comments