Releases: pandas-dev/pandas
v0.17.1 Final
We are proud to announce that pandas has become a sponsored project of the NUMFocus organization
This will help ensure the success of development of pandas as a world-class open-source project.
This is a minor bug-fix release from 0.17.0 and includes 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 Conditional HTML Formatting, see here
- Releasing the GIL on the csv reader & other ops, see here
- Fixed regression in
DataFrame.drop_duplicates
from 0.16.2, causing incorrect results on integer values see here
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.0 Final
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
inHDFStore
has changed toFalse
, to store by default all rows even if they are all NaN, see here - Datetime accessor (
dt
) now supportsSeries.dt.strftime
to generate formatted strings for datetime-likes, andSeries.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
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
inHDFStore
has changed toFalse
, to store by default all rows even if they are all NaN, see here - Datetime accessor (
dt
) now supportsSeries.dt.strftime
to generate formatted strings for datetime-likes, andSeries.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
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
inHDFStore
has changed toFalse
, to store by default all rows even if they are all NaN, see here - Datetime accessor (
dt
) now supportsSeries.dt.strftime
to generate formatted strings for datetime-likes, andSeries.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
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:
See the full whatsnew
v0.16.1 Final
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
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 hereSeries.to_coo/from_coo
methods to interact withscipy.sparse
, see here- Backwards incompatible change to
Timedelta
to conform the.seconds
attribute withdatetime.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
andpandas.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
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
methodSeries.to_coo/from_coo
methods to interact withscipy.sparse
- Backwards incompatible change to
Timedelta
to conform the .seconds attribute withdatetime.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
v0.15.2pre
windows builds for 0.15.2 pre-release