Skip to content

Releases: pandas-dev/pandas

v0.17.0 Final

09 Oct 12:32
Compare
Choose a tag to compare

This is a major release from 0.16.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Highlights include:

  • Release the Global Interpreter Lock (GIL) on some cython operations, see here
  • Plotting methods are now available as attributes of the .plot accessor, see here
  • The sorting API has been revamped to remove some long-time inconsistencies, see here
  • Support for a datetime64[ns] with timezones as a first-class dtype, see here
  • The default for to_datetime will now be to raise when presented with unparseable formats, previously this would return the original input, see here
  • The default for dropna in HDFStore has changed to False, to store by default all rows even if they are all NaN, see here
  • Datetime accessor (dt) now supports Series.dt.strftime to generate formatted strings for datetime-likes, and Series.dt.total_seconds to generate each duration of the timedelta in seconds. See here
  • Period and PeriodIndex can handle multiplied freq like 3D, which corresponding to 3 days span. See here
  • Development installed versions of pandas will now have PEP440 compliant version strings GH9518
  • Development support for benchmarking with the Air Speed Velocity library GH8361
  • Support for reading SAS xport files, see here
  • Removal of the automatic TimeSeries broadcasting, deprecated since 0.8.0, see here
  • Display format with plain text can optionally align with Unicode East Asian Width, see here
  • Compatibility with Python 3.5 GH11097
  • Compatibility with matplotlib 1.5.0 GH11111

See the Whatsnew for much more information. Please report any issues here

You an install the latest version of pandas via conda:

conda install pandas -u pandas

v0.17.0rc2

03 Oct 20:46
Compare
Choose a tag to compare
v0.17.0rc2 Pre-release
Pre-release

RELEASE CANDIDATE 2

Since release candidate 1:

  • compat for Python 3.5
  • compat for matplotlib 1.5.0
  • .convert_objects is now restored to the original, and is deprecated

This is a major release from 0.16.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Highlights include:

  • Release the Global Interpreter Lock (GIL) on some cython operations, see here
  • Plotting methods are now available as attributes of the .plot accessor, see here
  • The sorting API has been revamped to remove some long-time inconsistencies, see here
  • Support for a datetime64[ns] with timezones as a first-class dtype, see here
  • The default for to_datetime will now be to raise when presented with unparseable formats, previously this would return the original input, see here
  • The default for dropna in HDFStore has changed to False, to store by default all rows even if they are all NaN, see here
  • Datetime accessor (dt) now supports Series.dt.strftime to generate formatted strings for datetime-likes, and Series.dt.total_seconds to generate each duration of the timedelta in seconds. See here
  • Period and PeriodIndex can handle multiplied freq like 3D, which corresponding to 3 days span. See here
  • Development installed versions of pandas will now have PEP440 compliant version strings GH9518
  • Development support for benchmarking with the Air Speed Velocity library GH8361
  • Support for reading SAS xport files, see here
  • Removal of the automatic TimeSeries broadcasting, deprecated since 0.8.0, see here
  • Display format with plain text can optionally align with Unicode East Asian Width, see here
  • Compatibility with Python 3.5 GH11097
  • Compatibility with matplotlib 1.5.0 GH11111

See the Whatsnew for much more information. Please report any issues here

best way to get this is to install via conda from our development channel. Builds for osx-64,linux-64,win-64 for Python 2.7, Python 3.4, and Python 3.5 are all available.

conda install pandas -c pandas

v0.17.0rc1

11 Sep 16:52
Compare
Choose a tag to compare
v0.17.0rc1 Pre-release
Pre-release

RELEASE CANDIDATE 1

This is a major release from 0.16.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Highlights include:

  • Release the Global Interpreter Lock (GIL) on some cython operations, see here
  • Plotting methods are now available as attributes of the .plot accessor, see here
  • The sorting API has been revamped to remove some long-time inconsistencies, see here
  • Support for a datetime64[ns] with timezones as a first-class dtype, see here
  • The default for to_datetime will now be to raise when presented with unparseable formats, previously this would return the original input, see here
  • The default for dropna in HDFStore has changed to False, to store by default all rows even if they are all NaN, see here
  • Datetime accessor (dt) now supports Series.dt.strftime to generate formatted strings for datetime-likes, and Series.dt.total_seconds to generate each duration of the timedelta in seconds. See here
  • Period and PeriodIndex can handle multiplied freq like 3D, which corresponding to 3 days span. See here
  • Development installed versions of pandas will now have PEP440 compliant version strings GH9518
  • Development support for benchmarking with the Air Speed Velocity library GH8361
  • Support for reading SAS xport files, see here
  • Removal of the automatic TimeSeries broadcasting, deprecated since 0.8.0, see here

See the Whatsnew for much more information. Please report any issues here

best way to get this is to install via conda from our development channel. Builds for osx-64,linux-64,win-64 for Python 2.7 and Python 3.4 are all available.

conda install pandas -c pandas

v0.16.2 Final

13 Jun 10:49
Compare
Choose a tag to compare

This is a minor bug-fix release from 0.16.1 and includes a a large number of
bug fixes along several new features, enhancements, and performance improvements.
We recommend that all users upgrade to this version.

Highlights include:

  • A new pipe method, see here
  • Documentation on how to use numba with pandas, see here

See the full whatsnew

v0.16.1 Final

11 May 01:19
Compare
Choose a tag to compare

This is a minor bug-fix release from 0.16.0 and includes a a large number of
bug fixes along several new features, enhancements, and performance improvements.
We recommend that all users upgrade to this version.

Highlights include:

  • Support for a CategoricalIndex, a category based index, see here
  • New section on how-to-contribute to pandas, see here
  • Revised "Merge, join, and concatenate" documentation, including graphical examples to make it easier to understand each operations, see here
  • New method sample for drawing random samples from Series, DataFrames and Panels. See here
  • The default Index printing has changed to a more uniform format, see here
  • BusinessHour datetime-offset is now supported, see here
  • Further enhancement to the .str accessor to make string operations easier, see here

See the full whatsnew here

v0.16.0 Final

22 Mar 13:42
Compare
Choose a tag to compare

This is a major release from 0.15.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Highlights include:

  • DataFrame.assign method, see here
  • Series.to_coo/from_coo methods to interact with scipy.sparse, see here
  • Backwards incompatible change to Timedelta to conform the .seconds attribute with datetime.timedelta, see here
  • Changes to the .loc slicing API to conform with the behavior of .ix see here
  • Changes to the default for ordering in the Categorical constructor, see here
  • Enhancement to the .str accessor to make string operations easier, see here
  • The pandas.tools.rplot, pandas.sandbox.qtpandas and pandas.rpy
    modules are deprecated. We refer users to external packages like
    seaborn,
    pandas-qt and
    rpy2 for similar or equivalent
    functionality, see here for more detail.

See the Whatsnew for an extensive list of all API changes, enhancements and bugs that have been fixed in 0.16.0.

v0.16.0rc1

13 Mar 14:10
Compare
Choose a tag to compare
v0.16.0rc1 Pre-release
Pre-release

The release candidate for 0.16.0 is now previewing.

This is a major release from 0.15.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Highlights include:

  • DataFrame.assign method
  • Series.to_coo/from_coo methods to interact with scipy.sparse
  • Backwards incompatible change to Timedelta to conform the .seconds attribute with datetime.timedelta
  • Changes to the .loc slicing API to conform with the behavior of .ix
  • Changes to the default for ordering in the Categorical constructor

See the Whatsnew for much more information. Please report any issues here

v0.15.2 final

11 Dec 14:22
Compare
Choose a tag to compare

This is a minor release from 0.15.1 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes.

See the Whatsnew for much more information. Please report any issues here

v0.15.2pre

21 Nov 16:51
Compare
Choose a tag to compare
v0.15.2pre Pre-release
Pre-release

windows builds for 0.15.2 pre-release

v0.15.1 final

08 Nov 13:23
Compare
Choose a tag to compare

This is a minor release from 0.15.0 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes.

See the Whatsnew for much more information. Please report any issues here