From jeffreback at gmail.com Sat Oct 3 23:33:34 2015 From: jeffreback at gmail.com (Jeff Reback) Date: Sat, 3 Oct 2015 17:33:34 -0400 Subject: [Pandas-dev] ANN: pandas v0.17.0rc2 - RELEASE CANDIDATE 2 Message-ID: Hi, I'm pleased to announce the availability of the second release candidate of Pandas 0.17.0. Please try this RC and report any issues here: Pandas Issues We will be releasing officially on October 9. **RELEASE CANDIDATE 2** >From RC 1 we have: - 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 - Support for Series.dt.strftime to generate formatted strings for datetime-likes, 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 GH8316 - 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. 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 (for osx/linux) are all available. conda install pandas -c pandas Thanks to all who made this release happen. It is a very large release! Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthew.brett at gmail.com Sun Oct 4 07:35:42 2015 From: matthew.brett at gmail.com (Matthew Brett) Date: Sat, 3 Oct 2015 22:35:42 -0700 Subject: [Pandas-dev] [pydata] ANN: pandas v0.17.0rc2 - RELEASE CANDIDATE 2 In-Reply-To: References: Message-ID: Hi, On Sat, Oct 3, 2015 at 2:33 PM, Jeff Reback wrote: > Hi, > > I'm pleased to announce the availability of the second release candidate of > Pandas 0.17.0. > Please try this RC and report any issues here: Pandas Issues > We will be releasing officially on October 9. > > **RELEASE CANDIDATE 2** > > From RC 1 we have: > > 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 > Support for Series.dt.strftime to generate formatted strings for > datetime-likes, 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 > GH8316 > 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. > > 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 > (for osx/linux) are all available. > > conda install pandas -c pandas I built OSX wheels for Pythons 2.7, 3.4, 3.5. To test: pip install --pre -f http://wheels.scipy.org pandas There were some test failures for Python 3.3 - issue here: https://github.com/pydata/pandas/issues/11232 Cheers, Matthew From jeffreback at gmail.com Tue Oct 6 00:00:38 2015 From: jeffreback at gmail.com (Jeff Reback) Date: Mon, 5 Oct 2015 18:00:38 -0400 Subject: [Pandas-dev] [pydata] ANN: pandas v0.17.0rc2 - RELEASE CANDIDATE 2 In-Reply-To: <86269805-aeb7-4cff-97ba-ed0794600d76@googlegroups.com> References: <86269805-aeb7-4cff-97ba-ed0794600d76@googlegroups.com> Message-ID: <8FF3E86A-6FAC-4FA9-AC8D-99CCC00ED2C0@gmail.com> it should be exactly the same (they are going to release soon as well I think) - with an updated version > On Oct 5, 2015, at 2:25 PM, Big Stone wrote: > > hi, > > on pypi, pandas_datareader (0.1.1) is dated from April 10th. > > Is it up-to-date with pandas 0.17rc2 ? > >> On Sunday, October 4, 2015 at 7:36:26 AM UTC+2, Matthew Brett wrote: >> Hi, >> >> On Sat, Oct 3, 2015 at 2:33 PM, Jeff Reback wrote: >> > Hi, >> > >> > I'm pleased to announce the availability of the second release candidate of >> > Pandas 0.17.0. >> > Please try this RC and report any issues here: Pandas Issues >> > We will be releasing officially on October 9. >> > >> > **RELEASE CANDIDATE 2** >> > >> > From RC 1 we have: >> > >> > 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 >> > Support for Series.dt.strftime to generate formatted strings for >> > datetime-likes, 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 >> > GH8316 >> > 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. >> > >> > 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 >> > (for osx/linux) are all available. >> > >> > conda install pandas -c pandas >> >> I built OSX wheels for Pythons 2.7, 3.4, 3.5. To test: >> >> pip install --pre -f http://wheels.scipy.org pandas >> >> There were some test failures for Python 3.3 - issue here: >> >> https://github.com/pydata/pandas/issues/11232 >> >> Cheers, >> >> Matthew > > -- > You received this message because you are subscribed to the Google Groups "PyData" group. > To unsubscribe from this group and stop receiving emails from it, send an email to pydata+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffreback at gmail.com Fri Oct 9 20:31:13 2015 From: jeffreback at gmail.com (Jeff Reback) Date: Fri, 9 Oct 2015 14:31:13 -0400 Subject: [Pandas-dev] ANN: pandas v0.17.0 released Message-ID: Hi, We are proud to announce v0.17.0 of pandas. 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. This was a release of 4 months with 515 commits by 112 authors encompassing 233 issues and 362 pull-requests. We recommend that all users upgrade to this version. *What is it:* *pandas* is a Python package providing fast, flexible, and expressive data structures designed to make working with ?relational? or ?labeled? data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. *Highlights*: - 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 - Support for Series.dt.strftime to generate formatted strings for datetime-likes, 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 GH8316 - 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 and the full Documentation link. *How to get it:* Source tarballs, windows wheels, macosx wheels are available on PyPI - note that currently PyPi is not accepting 3.5 wheels. Installation via conda is: - conda install pandas windows wheels are courtesy of Christoph Gohlke and are built on Numpy 1.9 macosx wheels are courtesy of Matthew Brett *Issues:* Please report any issues on our issue tracker : Thanks to all who made this release happen. It is a very large release! Jeff *Thanks to all of the contributors* - Alex Rothberg - Andrea Bedini - Andrew Rosenfeld - Andy Li - Anthonios Partheniou - Artemy Kolchinsky - Bernard Willers - Charlie Clark - Chris - Chris Whelan - Christoph Gohlke - Christopher Whelan - Clark Fitzgerald - Clearfield Christopher - Dan Ringwalt - Daniel Ni - Data & Code Expert Experimenting with Code on Data - David Cottrell - David John Gagne - David Kelly - ETF - Eduardo Schettino - Egor - Egor Panfilov - Evan Wright - Frank Pinter - Gabriel Araujo - Garrett-R - Gianluca Rossi - Guillaume Gay - Guillaume Poulin - Harsh Nisar - Ian Henriksen - Ian Hoegen - Jaidev Deshpande - Jan Rudolph - Jan Schulz - Jason Swails - Jeff Reback - Jonas Buyl - Joris Van den Bossche - Joris Vankerschaver - Josh Levy-Kramer - Julien Danjou - Ka Wo Chen - Karrie Kehoe - Kelsey Jordahl - Kerby Shedden - Kevin Sheppard - Lars Buitinck - Leif Johnson - Luis Ortiz - Mac - Matt Gambogi - Matt Savoie - Matthew Gilbert - Maximilian Roos - Michelangelo D'Agostino - Mortada Mehyar - Nick Eubank - Nipun Batra - Ond?ej ?ert?k - Phillip Cloud - Pratap Vardhan - Rafal Skolasinski - Richard Lewis - Rinoc Johnson - Rob Levy - Robert Gieseke - Safia Abdalla - Samuel Denny - Saumitra Shahapure - Sebastian P?lsterl - Sebastian Rubbert - Sheppard, Kevin - Sinhrks - Siu Kwan Lam - Skipper Seabold - Spencer Carrucciu - Stephan Hoyer - Stephen Hoover - Stephen Pascoe - Terry Santegoeds - Thomas Grainger - Tjerk Santegoeds - Tom Augspurger - Vincent Davis - Winterflower - Yaroslav Halchenko - Yuan Tang (Terry) - agijsberts - ajcr - behzad nouri - cel4 - cyrusmaher - davidovitch - ganego - jreback - juricast - larvian - maximilianr - msund - rekcahpassyla - robertzk - scls19fr - seth-p - sinhrks - springcoil - terrytangyuan - tzinckgraf -------------- next part -------------- An HTML attachment was scrubbed... URL: From amelio.vazquez.reina at gmail.com Tue Oct 6 17:00:17 2015 From: amelio.vazquez.reina at gmail.com (Amelio Vazquez-Reina) Date: Tue, 06 Oct 2015 21:00:17 -0000 Subject: [Pandas-dev] [pydata] ANN: pandas v0.17.0rc2 - RELEASE CANDIDATE 2 In-Reply-To: <8FF3E86A-6FAC-4FA9-AC8D-99CCC00ED2C0@gmail.com> References: <86269805-aeb7-4cff-97ba-ed0794600d76@googlegroups.com> <8FF3E86A-6FAC-4FA9-AC8D-99CCC00ED2C0@gmail.com> Message-ID: Hi Jeff, When running: conda install pandas -c pandas I still got 0.16.2. See below: $ conda install pandas -c pandas Fetching package metadata: ........ Solving package specifications: ............ Package plan for installation in environment /Users/avazquez/anaconda3/envs/py35: The following NEW packages will be INSTALLED: pandas: 0.16.2-np19py35_0 Proceed ([y]/n)? y Linking packages ... [ COMPLETE} Amelio On Mon, Oct 5, 2015 at 6:00 PM, Jeff Reback wrote: > it should be exactly the same > (they are going to release soon as well I think) - with an updated version > > On Oct 5, 2015, at 2:25 PM, Big Stone wrote: > > hi, > > on pypi, pandas_datareader (0.1.1) is dated from April 10th. > > Is it up-to-date with pandas 0.17rc2 ? > > On Sunday, October 4, 2015 at 7:36:26 AM UTC+2, Matthew Brett wrote: >> >> Hi, >> >> On Sat, Oct 3, 2015 at 2:33 PM, Jeff Reback wrote: >> > Hi, >> > >> > I'm pleased to announce the availability of the second release >> candidate of >> > Pandas 0.17.0. >> > Please try this RC and report any issues here: Pandas Issues >> > We will be releasing officially on October 9. >> > >> > **RELEASE CANDIDATE 2** >> > >> > From RC 1 we have: >> > >> > 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 >> > Support for Series.dt.strftime to generate formatted strings for >> > datetime-likes, 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 >> > GH8316 >> > 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. >> > >> > 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 >> > (for osx/linux) are all available. >> > >> > conda install pandas -c pandas >> >> I built OSX wheels for Pythons 2.7, 3.4, 3.5. To test: >> >> pip install --pre -f http://wheels.scipy.org pandas >> >> There were some test failures for Python 3.3 - issue here: >> >> https://github.com/pydata/pandas/issues/11232 >> >> Cheers, >> >> Matthew >> > -- > You received this message because you are subscribed to the Google Groups > "PyData" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pydata+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "PyData" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pydata+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From amelio.vazquez.reina at gmail.com Tue Oct 6 17:00:38 2015 From: amelio.vazquez.reina at gmail.com (Amelio Vazquez-Reina) Date: Tue, 06 Oct 2015 21:00:38 -0000 Subject: [Pandas-dev] [pydata] ANN: pandas v0.17.0rc2 - RELEASE CANDIDATE 2 In-Reply-To: References: <86269805-aeb7-4cff-97ba-ed0794600d76@googlegroups.com> <8FF3E86A-6FAC-4FA9-AC8D-99CCC00ED2C0@gmail.com> Message-ID: I also tried uninstalling and re-installing, with the same exact result. Amelio On Tue, Oct 6, 2015 at 4:59 PM, Amelio Vazquez-Reina < amelio.vazquez.reina at gmail.com> wrote: > Hi Jeff, > > When running: > > conda install pandas -c pandas > I still got 0.16.2. See below: > > $ conda install pandas -c pandas > Fetching package metadata: ........ > Solving package specifications: ............ > Package plan for installation in environment > /Users/avazquez/anaconda3/envs/py35: > > The following NEW packages will be INSTALLED: > > pandas: 0.16.2-np19py35_0 > > Proceed ([y]/n)? y > > Linking packages ... > [ COMPLETE} > > Amelio > > > On Mon, Oct 5, 2015 at 6:00 PM, Jeff Reback wrote: > >> it should be exactly the same >> (they are going to release soon as well I think) - with an updated version >> >> On Oct 5, 2015, at 2:25 PM, Big Stone wrote: >> >> hi, >> >> on pypi, pandas_datareader (0.1.1) is dated from April 10th. >> >> Is it up-to-date with pandas 0.17rc2 ? >> >> On Sunday, October 4, 2015 at 7:36:26 AM UTC+2, Matthew Brett wrote: >>> >>> Hi, >>> >>> On Sat, Oct 3, 2015 at 2:33 PM, Jeff Reback wrote: >>> > Hi, >>> > >>> > I'm pleased to announce the availability of the second release >>> candidate of >>> > Pandas 0.17.0. >>> > Please try this RC and report any issues here: Pandas Issues >>> > We will be releasing officially on October 9. >>> > >>> > **RELEASE CANDIDATE 2** >>> > >>> > From RC 1 we have: >>> > >>> > 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 >>> > Support for Series.dt.strftime to generate formatted strings for >>> > datetime-likes, 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 >>> > GH8316 >>> > 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. >>> > >>> > 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 >>> > (for osx/linux) are all available. >>> > >>> > conda install pandas -c pandas >>> >>> I built OSX wheels for Pythons 2.7, 3.4, 3.5. To test: >>> >>> pip install --pre -f http://wheels.scipy.org pandas >>> >>> There were some test failures for Python 3.3 - issue here: >>> >>> https://github.com/pydata/pandas/issues/11232 >>> >>> Cheers, >>> >>> Matthew >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "PyData" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pydata+unsubscribe at googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "PyData" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pydata+unsubscribe at googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david at davidstephens.io Fri Oct 9 21:10:36 2015 From: david at davidstephens.io (David Stephens) Date: Sat, 10 Oct 2015 01:10:36 -0000 Subject: [Pandas-dev] ANN: pandas-datareader v0.2.0 released Message-ID: Hi, I'm happy to announce v0.2.0 of pandas-datareader. This is a major release from v0.1.1 and includes new features and a number of bug fixes. *What is it:* *pandas-datareader* is a Python package that provides remote data access to financial data. *pandas-datareader* replaces pandas.io.data and pandas.io.wb in pandas versions v0.17.0+. *How to get it:* Install via pip (conda install coming soon) pip install pandas-datareader *How to use it:* from pandas.io import data, wb # becomes from pandas_datareader import data, wb More information available in the documentation here . *Release highlights include:* *New features* - Added latitude and longitude to output of wb.get_countries #47 - Extended DataReader to fetch dividends and stock splits from Yahoo #45 . - Added get_available_datasets to famafrench #56 . - DataReader now supports OECD data sources #101 . *Backwards incompatible API changes* - Fama French indexes are now pandas.PeriodIndex for annual and monthly data, and pandas.DatetimeIndex otherwise #56 . *Bug Fixes* - Update Fama-French URL #53 - Fixed bug where get_quote_yahoo would fail if a company name had a comma #85 *Issues:* Please report any issues on our issue tracker . Thanks to all who made this release happen. Dave *Thanks to all of the contributors:* - 0x0L - bashtage - brotchie - briancappello - davidastephens - evanpw - femtotrader - hayd - jorisvandenbossche - jreback - Kevin Sheppard - sinhrks - stared - terrytangyuan -------------- next part -------------- An HTML attachment was scrubbed... URL: From eiler13 at gmail.com Sat Oct 10 15:06:01 2015 From: eiler13 at gmail.com (John E) Date: Sat, 10 Oct 2015 19:06:01 -0000 Subject: [Pandas-dev] ANN: pandas v0.17.0 released In-Reply-To: References: Message-ID: <99a17d9f-0129-4542-852f-c9bbca10ee11@googlegroups.com> Thanks for the great work everyone, as always. The GIL release on groupby is great. I tested on an old stack exchange question and the improvement is pretty great. Not all of it is due to version 0.17.0 but the accumulation of improvements since 0.14.0 is huge. http://stackoverflow.com/questions/25221975/groupby-transform-much-better-in-14-1-but-still-way-slower-than-workaround df = DataFrame( { 'id' : np.arange( 100000 ) / 3, 'val': np.random.randn( 100000) } ) grp=df.groupby('id')['val'] *version 0.16.2* %timeit pd.Series(np.repeat(grp.mean().values, grp.count().values))100 loops, best of 3: 2.71 ms per loop %timeit grp.transform(np.mean)100 loops, best of 3: 18.9 ms per loop *version 0.17.0* %timeit pd.Series(np.repeat(grp.mean().values, grp.count().values))100 loops, best of 3: 2.05 ms per loop %timeit grp.transform(np.mean)1000 loops, best of 3: 1.45 ms per loop On Friday, October 9, 2015 at 2:31:16 PM UTC-4, Jeff wrote: > > Hi, > > We are proud to announce v0.17.0 of pandas. > > 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. > > This was a release of 4 months with 515 commits by 112 authors > encompassing 233 issues and 362 pull-requests. > > We recommend that all users upgrade to this version. > > *What is it:* > > *pandas* is a Python package providing fast, flexible, and expressive data > structures designed to make working with ?relational? or ?labeled? data > both > easy and intuitive. It aims to be the fundamental high-level building > block for > doing practical, real world data analysis in Python. Additionally, it has > the > broader goal of becoming the most powerful and flexible open source data > analysis / manipulation tool available in any language. > > *Highlights*: > > > - 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 > > - Support for Series.dt.strftime to generate formatted strings for > datetime-likes, 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 GH8316 > - 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 and the full Documentation > link. > > *How to get it:* > > Source tarballs, windows wheels, macosx wheels are available on PyPI > > > - note that currently PyPi is not accepting 3.5 wheels. > > Installation via conda is: > > - conda install pandas > > windows wheels are courtesy of Christoph Gohlke and are built on Numpy > 1.9 > macosx wheels are courtesy of Matthew Brett > > *Issues:* > > Please report any issues on our issue tracker > : > > > Thanks to all who made this release happen. It is a very large release! > > Jeff > > *Thanks to all of the contributors* > > > - Alex Rothberg > - Andrea Bedini > - Andrew Rosenfeld > - Andy Li > - Anthonios Partheniou > - Artemy Kolchinsky > - Bernard Willers > - Charlie Clark > - Chris > - Chris Whelan > - Christoph Gohlke > - Christopher Whelan > - Clark Fitzgerald > - Clearfield Christopher > - Dan Ringwalt > - Daniel Ni > - Data & Code Expert Experimenting with Code on Data > - David Cottrell > - David John Gagne > - David Kelly > - ETF > - Eduardo Schettino > - Egor > - Egor Panfilov > - Evan Wright > - Frank Pinter > - Gabriel Araujo > - Garrett-R > - Gianluca Rossi > - Guillaume Gay > - Guillaume Poulin > - Harsh Nisar > - Ian Henriksen > - Ian Hoegen > - Jaidev Deshpande > - Jan Rudolph > - Jan Schulz > - Jason Swails > - Jeff Reback > - Jonas Buyl > - Joris Van den Bossche > - Joris Vankerschaver > - Josh Levy-Kramer > - Julien Danjou > - Ka Wo Chen > - Karrie Kehoe > - Kelsey Jordahl > - Kerby Shedden > - Kevin Sheppard > - Lars Buitinck > - Leif Johnson > - Luis Ortiz > - Mac > - Matt Gambogi > - Matt Savoie > - Matthew Gilbert > - Maximilian Roos > - Michelangelo D'Agostino > - Mortada Mehyar > - Nick Eubank > - Nipun Batra > - Ond?ej ?ert?k > - Phillip Cloud > - Pratap Vardhan > - Rafal Skolasinski > - Richard Lewis > - Rinoc Johnson > - Rob Levy > - Robert Gieseke > - Safia Abdalla > - Samuel Denny > - Saumitra Shahapure > - Sebastian P?lsterl > - Sebastian Rubbert > - Sheppard, Kevin > - Sinhrks > - Siu Kwan Lam > - Skipper Seabold > - Spencer Carrucciu > - Stephan Hoyer > - Stephen Hoover > - Stephen Pascoe > - Terry Santegoeds > - Thomas Grainger > - Tjerk Santegoeds > - Tom Augspurger > - Vincent Davis > - Winterflower > - Yaroslav Halchenko > - Yuan Tang (Terry) > - agijsberts > - ajcr > - behzad nouri > - cel4 > - cyrusmaher > - davidovitch > - ganego > - jreback > - juricast > - larvian > - maximilianr > - msund > - rekcahpassyla > - robertzk > - scls19fr > - seth-p > - sinhrks > - springcoil > - terrytangyuan > - tzinckgraf > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: