Merge remote-tracking branch 'pandas-dev/master' · mattip/pandas@b977615 (original) (raw)

`@@ -484,6 +484,35 @@ New Behavior:

`

484

484

` In [11]: index.memory_usage(deep=True)

`

485

485

` Out[11]: 260

`

486

486

``

``

487

`+

.. _whatsnew_0200.api_breaking.extensions:

`

``

488

+

``

489

`+

Extension Modules Moved

`

``

490

`+

^^^^^^^^^^^^^^^^^^^^^^^

`

``

491

+

``

492

`+

Some formerly public c/c++/cython extension modules have been moved and/or renamed. These are all removed from the public API.

`

``

493

`` +

If indicated, a deprecation warning will be issued if you reference that module. (:issue:12588)

``

``

494

+

``

495

`+

.. csv-table::

`

``

496

`+

:header: "Previous Location", "New Location", "Deprecated"

`

``

497

`+

:widths: 30, 30, 4

`

``

498

+

``

499

`+

"pandas.lib", "pandas._libs.lib", "X"

`

``

500

`+

"pandas.tslib", "pandas._libs.tslib", "X"

`

``

501

`+

"pandas._join", "pandas._libs.join", ""

`

``

502

`+

"pandas._period", "pandas._libs.period", ""

`

``

503

`+

"pandas.msgpack", "pandas.io.msgpack", ""

`

``

504

`+

"pandas.index", "pandas._libs.index", ""

`

``

505

`+

"pandas.algos", "pandas._libs.algos", ""

`

``

506

`+

"pandas.hashtable", "pandas._libs.hashtable", ""

`

``

507

`+

"pandas.json", "pandas.io.json.libjson", "X"

`

``

508

`+

"pandas.parser", "pandas.io.libparsers", "X"

`

``

509

`+

"pandas.io.sas.saslib", "pandas.io.sas.libsas", ""

`

``

510

`+

"pandas._testing", "pandas.util.libtesting", ""

`

``

511

`+

"pandas._sparse", "pandas.sparse.libsparse", ""

`

``

512

`+

"pandas._hash", "pandas.tools.libhash", ""

`

``

513

`+

"pandas._window", "pandas.core.libwindow", ""

`

``

514

+

``

515

+

487

516

`.. _whatsnew_0200.api_breaking.groupby_describe:

`

488

517

``

489

518

`Groupby Describe Formatting

`

`@@ -652,7 +681,7 @@ Bug Fixes

`

652

681

``` - Bug in Index power operations with reversed operands (:issue:14973)


`653`

`682`

``` - Bug in ``TimedeltaIndex`` addition where overflow was being allowed without error (:issue:`14816`)

654

683

``` - Bug in TimedeltaIndex raising a ValueError when boolean indexing with loc (:issue:14946)


`655`

``

``` -

- Bug in ``DatetimeIndex.round()`` and ``Timestamp.round()`` floating point accuracy when rounding by milliseconds (:issue: `14440`)

``

684


- Bug in ``DatetimeIndex.round()`` and ``Timestamp.round()`` floating point accuracy when rounding by milliseconds or less (:issue: `14440`, :issue:`15578`)

656

685

``` - Bug in astype() where inf values were incorrectly converted to integers. Now raises error now with astype() for Series and DataFrames (:issue:14265)


`657`

`686`

``` - Bug in ``DataFrame(..).apply(to_numeric)`` when values are of type decimal.Decimal. (:issue:`14827`)

658

687

``` - Bug in describe() when passing a numpy array which does not contain the median to the percentiles keyword argument (:issue:14908)


`@@ -672,6 +701,10 @@ Bug Fixes

`

`672`

`701`

``` - Bug in ``Rolling.quantile`` function that caused a segmentation fault when called with a quantile value outside of the range [0, 1] (:issue:`15463`)

673

702

``

674

703

``

``

704


- Bug in ``SparseSeries.reindex`` on single level with list of length 1 (:issue:`15447`)

``

705

+

``

706

+

``

707

+

675

708

``` - Bug in the display of .info() where a qualifier (+) would always be displayed with a MultiIndex that contains only non-strings (:issue:15245)


`676`

`709`

``

`677`

`710`

``` - Bug in ``.asfreq()``, where frequency was not set for empty ``Series` (:issue:`14320`)

`@@ -698,7 +731,7 @@ Bug Fixes

`

698

731

``

699

732

``` - Bug in to_sql when writing a DataFrame with numeric index names (:issue:15404).


`700`

`733`

``` - Bug in ``Series.iloc`` where a ``Categorical`` object for list-like indexes input was returned, where a ``Series`` was expected. (:issue:`14580`)

701

``

-

``

734


- Bug in repr-formatting a ``SparseDataFrame`` after a value was set on (a copy of) one of its series (:issue:`15488`)

702

735

``

703

736

``

704

737

``` - Bug in groupby operations with timedelta64 when passing numeric_only=False (:issue:5724)

```