Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2480

ANN: pandas v0.20.1 released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Tom Augspurger <tom.w.augspurger@gmail.com>
Newsgroups comp.lang.python.announce
Subject ANN: pandas v0.20.1 released
Date Fri, 5 May 2017 15:20:09 -0500
Lines 306
Sender tom.augspurger88@gmail.com
Approved python-announce-list@python.org
Message-ID <mailman.17.1494167525.3071.python-announce-list@python.org> (permalink)
References <CAE1aY-=6m+7mQBJYHRvutHUq-OjwJ3hmqcD+cEA+voUgOjWRxQ@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de 2yoNbMw+9PvURykjkA9+Lw4Suy5xNDjVQ9Wh4H7olxcA==
Return-Path <tom.augspurger88@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'jeff': 0.04; 'binary': 0.05; 'json': 0.05; 'schema': 0.05; 'url:github': 0.05; 'brett': 0.07; 'method,': 0.07; 'pypi': 0.07; 'skip:t 60': 0.07; 'subject:ANN': 0.07; 'subject:released': 0.07; 'python': 0.09; 'backwards': 0.09; 'deprecated,': 0.09; 'experimental': 0.09; 'high-level': 0.09; 'roger': 0.09; 'tom': 0.09; 'type,': 0.09; 'url:issues': 0.09; 'api': 0.10; 'bug': 0.10; 'python.': 0.14; '204': 0.16; 'adam': 0.16; 'alexis': 0.16; 'alted': 0.16; 'brett-': 0.16; 'dimitris': 0.16; 'dmitry': 0.16; 'fernandez': 0.16; 'francesc': 0.16; 'guilherme': 0.16; 'huang': 0.16; 'irv': 0.16; 'jackie': 0.16; 'justin': 0.16; 'kelley': 0.16; 'lukasz': 0.16; 'pandas': 0.16; 'piotr': 0.16; 'prakash': 0.16; 'pytest': 0.16; 'released.': 0.16; 'sebastian': 0.16; 'setuptools': 0.16; 'spec,': 0.16; 'url:pydata': 0.16; 'url:whatsnew': 0.16; 'willmer': 0.16; 'yin': 0.16; 'sender:addr:gmail.com': 0.17; 'library,': 0.18; 'switched': 0.18; 'version.': 0.18; 'jan': 0.18; 'windows': 0.19; '8bit%:3': 0.20; 'kevin': 0.20; 'all,': 0.21; 'bird': 0.22; 'aims': 0.22; 'greg': 0.22; 'skip:i 60': 0.22; 'stephen': 0.22; 'changes,': 0.23; 'daniel': 0.23; 'url:io': 0.23; 'message-id:@mail.gmail.com': 0.24; 'skip:m 30': 0.25; 'linux': 0.26; 'jim': 0.27; 'operations': 0.28; "i'm": 0.29; 'kim': 0.29; 'methods.': 0.29; 'nick': 0.29; 'top-level': 0.29; 'uwe': 0.29; 'announce': 0.29; 'van': 0.29; 'skip:e 30': 0.30; 'install': 0.31; 'received:google.com': 0.32; '---': 0.32; 'michael': 0.32; 'framework': 0.32; 'handling': 0.32; 'source': 0.32; 'chris': 0.33; '8bit%:25': 0.33; 'features,': 0.33; 'foo': 0.33; 'larry': 0.33; '8bit%:12': 0.34; 'bill': 0.34; 'jun': 0.34; 'table': 0.34; 'tool': 0.34; '8bit%:13': 0.34; 'release': 0.34; 'similar': 0.34; 'integration': 0.35; 'formats': 0.35; 'joe': 0.35; 'robert': 0.35; 'skip:- 30': 0.35; '8bit%:15': 0.36; 'file': 0.36; 'world': 0.65; '8bit%:38': 0.66; 'fundamental': 0.66; 'matthew': 0.66; 'sam': 0.66; 'scott': 0.66; 'here': 0.66; 'real': 0.66; 'to:no real name:2**2': 0.66; '8bit%:21': 0.67; 'skip:a 40': 0.67; 'below.': 0.67; 'levels': 0.70; 'soon.': 0.71; '8bit%:31': 0.72; 'building,': 0.72; 'rob': 0.72; 'to:addr:python-announce-list': 0.72; 'analysis': 0.73; 'sales': 0.73; 'improved': 0.76; 'bank': 0.76; 'charlton': 0.84; 'clemens': 0.84; 'excel,': 0.84; 'expressive': 0.84; 'fast,': 0.84; 'flexible,': 0.84; 'giacomo': 0.84; 'issues:': 0.84; 'panel,': 0.84; 'shawn': 0.84; 'stewart': 0.84; 'welsh': 0.84; 'adrian': 0.91; 'albert': 0.91; 'elliott': 0.91; 'joel': 0.91; 'min': 0.91; 'zhang': 0.91; 'carlos': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=XNN81R95bEv1wbyv+vfOJT5VjQndPlt/VkVQCTUYdEs=; b=H9owUIwdWbrqAarJXNPWwoC8Rzko5ZxZLLKxk6mmk2o2nCvxA6W2v/uUm5077jT/rQ 0/ePKhjfG6GsUuEqCsZgPc0dr/w5grajAJ0UnrC6Mrq/+VbzSOqxZcclADmgnQuPNC4c icpxJ4sg7UGUbyfJVzs/3g6noq4ZO2B6+jc/AXwgTQpunwRKBWjEDxQced/E8CI0KsAL yAAvoAoxxk2f9i0nkEXr7nTOUYdvFOk2/LTnvAUIpErwJul2lC55NdPnkmZD7J+gh4Nn GioqL+2YJlQiAOWPIbmaeCNTLbWV84qLicMLDv+j5/pFfgyJ2EhV2z6pm5stnKDP+CI4 l75Q==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=XNN81R95bEv1wbyv+vfOJT5VjQndPlt/VkVQCTUYdEs=; b=I480yphBTi+JXqz78fxrJXnG+4E2/EVv4gPwVaGsrJ8O+SHfDRqlvaxn+R5vpY/fg3 /hK/EAmaLABTFYntj7dZiJNjUTbBl+4H6HduyNYRpdacrT327CV4I6h9lDFRkSYYJh8C rni0iiq5PzwCS1aXJtDla8TG5k1N4LY7iXlhMIgM3yEMafjM+GpDxeRM6Q8q/YL6FtNQ v2y9ve9SfjCRfIfenQglz/ZehkfQ4DbTj8U3MOdrU3tkuh7aNylhZ2a5BGyEpILiKhbB puz74Mxsdrynb/j3vWpZwFgPGPF7JDASlvUB+sXD+vwOPmMQjhMQXlFUpQGppONiZVGA aNyQ==
X-Gm-Message-State AN3rC/63KffgLw6ftv/PQy1u/PvFlSY3+M1OoSsZkSbzWCjs27/ij4tI QaJaMJaE8ZFbaNm33iHBMPHWb2pcOhuD7dEgeA==
X-Received by 10.237.39.100 with SMTP id n91mr8604400qtd.285.1494015629451; Fri, 05 May 2017 13:20:29 -0700 (PDT)
X-Google-Sender-Auth I_70aAAOb-n9ebdB060AnX6osTM
X-Mailman-Approved-At Sun, 07 May 2017 10:32:05 -0400
X-Content-Filtered-By Mailman/MimeDel 2.1.23
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAE1aY-=6m+7mQBJYHRvutHUq-OjwJ3hmqcD+cEA+voUgOjWRxQ@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:2480

Show key headers only | View raw


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

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: pandas v0.20.1 released Tom Augspurger <tom.w.augspurger@gmail.com> - 2017-05-05 15:20 -0500

csiph-web