ANN: pandas v0.20.1 released

Tom Augspurger tom.w.augspurger at gmail.com
Fri May 5 16:20:09 EDT 2017


Hi all,

I'm happy to announce that pandas 0.20.0 and 0.20.1 have been released.
Pandas 0.20.1 contains a single additional change from 0.20.0 for backwards
compatibility with projects using pandas' utils methods. See
https://github.com/pandas-dev/pandas/pull/16250. The full release notes for
0.20.0 are below.

This is a major release from 0.19.2 and includes a number of API changes,
several new features, enhancements, and performance improvements along with
a large number of bug fixes. See the Whatsnew file for more information:
http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html
We recommend that all users upgrade to this version.

This release includes 897 commits over 5 months of development by 204
contributors. A big thank you to all contributors!

Tom

---

*## 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 of the 0.20.0 release include:*


   - new .agg() API for Series/DataFrame similar to the
   groupby-rolling-resample API's, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-enhancements-agg>
   - Integration with the feather-format, including a new top-level
   pd.read_feather() and DataFrame.to_feather() method, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/io.html#io-feather>
   - The .ix indexer has been deprecated, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-api-breaking-deprecate-ix>
   - Panel has been deprecated, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-api-breaking-deprecate-panel>
   - Addition of an IntervalIndex and Interval scalar type, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-enhancements-intervalindex>
   - Improved user API when accessing levels in .groupby(), see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-enhancements-groupby-access>
   - Improved support for UInt64 dtypes, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-enhancements-uint64-support>
   - A new orient for JSON serialization, orient='table', that uses the
   Table Schema spec, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-enhancements-table-schema>
   - Experimental support for exporting DataFrame.style formats to Excel,
   see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-enhancements-style-excel>
   - Window Binary Corr/Cov operations now return a MultiIndexed
DataFrame rather
   than a Panel, as Panel is now deprecated, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-api-breaking-rolling-pairwise>
   - Support for S3 handling now uses s3fs, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-api-breaking-s3>
   - Google BigQuery support now uses the pandas-gbq library, see here
   <http://pandas.pydata.org/pandas-docs/version/0.20/whatsnew.html#whatsnew-0200-api-breaking-gbq>
   - Switched the test framework to use pytest <http://docs.pytest.org/>


*## How to get it:*

Source tarballs and Windows / Mac / Linux wheels are available on PyPI (thanks
to Christoph Gohlke for the windows wheels, and to Matthew Brett for
setting up the Mac / Linux wheels)

    pip install --upgrade pip setuptools
    pip install --upgrade --upgrade-strategy=only-if-needed pandas

Conda packages currently building, and will be available via the
conda-forge channel (conda install pandas -c conda-forge). It will be
available on the default channel soon.

    conda install -c conda-forge pandas

*## Issues:*

Please report any issues on our issue tracker: https://github.com/pydata/
pandas/issues/

*## Thanks to all the contributors:*

- Adam J. Stewart
- Adrian
- Ajay Saxena
- Akash Tandon
- Albert Villanova del Moral
- Aleksey Bilogur
- Alexis Mignon
- Amol Kahat
- Andreas Winkler
- Andrew Kittredge
- Anthonios Partheniou
- Arco Bast
- Ashish Singal
- Baurzhan Muftakhidinov
- Ben Kandel
- Ben Thayer
- Ben Welsh
- Bill Chambers
- Brandon M. Burroughs
- Brian
- Brian McFee
- Carlos Souza
- Chris
- Chris Ham
- Chris Warth
- Christoph Gohlke
- Christoph Paulik
- Christopher C. Aycock
- Clemens Brunner
- D.S. McNeil
- DaanVanHauwermeiren
- Daniel Himmelstein
- Dave Willmer
- David Cook
- David Gwynne
- David Hoffman
- David Krych
- Diego Fernandez
- Dimitris Spathis
- Dmitry L
- Dody Suria Wijaya
- Dominik Stanczak
- Dr-Irv
- Dr. Irv
- Elliott Sales de Andrade
- Ennemoser Christoph
- Francesc Alted
- Fumito Hamamura
- Giacomo Ferroni
- Graham R. Jeffries
- Greg Williams
- Guilherme Beltramini
- Guilherme Samora
- Hao Wu
- Harshit Patni
- Ilya V. Schurov
- Iván Vallés Pérez
- Jackie Leng
- Jaehoon Hwang
- James Draper
- James Goppert
- James McBride
- James Santucci
- Jan Schulz
- Jeff Carey
- Jeff Reback
- JennaVergeynst
- Jim
- Jim Crist
- Joe Jevnik
- Joel Nothman
- John
- John Tucker
- John W. O'Brien
- John Zwinck
- Jon M. Mease
- Jon Mease
- Jonathan Whitmore
- Jonathan de Bruin
- Joost Kranendonk
- Joris Van den Bossche
- Joshua Bradt
- Julian Santander
- Julien Marrec
- Jun Kim
- Justin Solinsky
- Kacawi
- Kamal Kamalaldin
- Kerby Shedden
- Kernc
- Keshav Ramaswamy
- Kevin Sheppard
- Kyle Kelley
- Larry Ren
- Leon Yin
- Line Pedersen
- Lorenzo Cestaro
- Luca Scarabello
- Lukasz
- Mahmoud Lababidi
- Mark Mandel
- Matt Roeschke
- Matthew Brett
- Matthew Roeschke
- Matti Picus
- Maximilian Roos
- Michael Charlton
- Michael Felt
- Michael Lamparski
- Michiel Stock
- Mikolaj Chwalisz
- Min RK
- Miroslav Šedivý
- Mykola Golubyev
- Nate Yoder
- Nathalie Rud
- Nicholas Ver Halen
- Nick Chmura
- Nolan Nichols
- Pankaj Pandey
- Pawel Kordek
- Pete Huang
- Peter
- Peter Csizsek
- Petio Petrov
- Phil Ruffwind
- Pietro Battiston
- Piotr Chromiec
- Prasanjit Prakash
- Rob Forgione
- Robert Bradshaw
- Robin
- Rodolfo Fernandez
- Roger Thomas
- Rouz Azari
- Sahil Dua
- Sam Foo
- Sami Salonen
- Sarah Bird
- Sarma Tangirala
- Scott Sanderson
- Sebastian Bank
- Sebastian Gsänger
- Shawn Heide
- Shyam Saladi
- Sinhrks
- Stephen Rauch
- Sébastien de Menten
- Tara Adiseshan
- Thiago Serafim
- Thoralf Gutierrez
- Thrasibule
- Tobias Gustafsson
- Tom Augspurger
- Tong SHEN
- Tong Shen
- TrigonaMinima
- Uwe
- Wes Turner
- Wiktor Tomczak
- WillAyd
- Yaroslav Halchenko
- Yimeng Zhang
- abaldenko
- adrian-stepien
- alexandercbooth
- atbd
- bastewart
- bmagnusson
- carlosdanielcsantos
- chaimdemulder
- chris-b1
- dickreuter
- discort
- dr-leo
- dubourg
- dwkenefick
- funnycrab
- gfyoung
- goldenbull
- hesham.shabana
- jojomdt
- linebp
- manu
- manuels
- mattip
- maxalbert
- mcocdawc
- nuffe
- paul-mannino
- pbreach
- sakkemo
- scls19fr
- sinhrks
- stijnvanhoey
- the-nose-knows
- themrmax
- tomrod
- tzinckgraf
- wandersoncferreira
- watercrossing
- wcwagner
- xgdgsc
- yui-knk


More information about the Python-announce-list mailing list