ANN: pandas 0.16.1 released

92 views
Skip to first unread message

Jeff Reback

unread,
May 11, 2015, 11:42:14 AM5/11/15
to pyd...@googlegroups.com, numpy-di...@scipy.org, python-ann...@python.org, scipy...@scipy.org, panda...@python.org
Hello,

We are proud to announce v0.16.1 of pandas, a minor release from 0.16.0. 

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

This was a release of 7 weeks with 222 commits by 57 authors encompassing 85 issues.

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 of this release include:
  • Support for 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


Documentation:
http://pandas.pydata.org/pandas-docs/stable/

Source tarballs, windows binaries are available on PyPI:

windows binaries are courtesy of  Christoph Gohlke and are built on Numpy 1.8
macosx wheels are courtesy of Matthew Brett

Please report any issues here:
https://github.com/pydata/pandas/issues


Thanks

The Pandas Development Team


Contributors to the 0.16.1 release

  • Alfonso MHC
  • Andy Hayden
  • Artemy Kolchinsky
  • Chris Gilmer
  • Chris Grinolds
  • Dan Birken
  • David BROCHART
  • David Hirschfeld
  • David Stephens
  • Dr. Leo
  • Evan Wright
  • Frans van Dunné
  • Hatem Nassrat
  • Henning Sperr
  • Hugo Herter
  • Jan Schulz
  • Jeff Blackburne
  • Jeff Reback
  • Jim Crist
  • Jonas Abernot
  • Joris Van den Bossche
  • Kerby Shedden
  • Leo Razoumov
  • Manuel Riel
  • Mortada Mehyar
  • Nick Burns
  • Nick Eubank
  • Olivier Grisel
  • Phillip Cloud
  • Pietro Battiston
  • Roy Hyunjin Han
  • Sam Zhang
  • Scott Sanderson
  • Stephan Hoyer
  • Tiago Antao
  • Tom Ajamian
  • Tom Augspurger
  • Tomaz Berisa
  • Vikram Shirgur
  • Vladimir Filimonov
  • William Hogman
  • Yasin A
  • Younggun Kim
  • behzad nouri
  • dsm054
  • floydsoft
  • flying-sheep
  • gfr
  • jnmclarty
  • jreback
  • ksanghai
  • lucas
  • mschmohl
  • ptype
  • rockg
  • scls19fr
  • sinhrks

Juan

unread,
May 17, 2015, 2:47:23 PM5/17/15
to pyd...@googlegroups.com, panda...@python.org, scipy...@scipy.org, python-ann...@python.org, numpy-di...@scipy.org, je...@reback.net
Hi, List experts,

I have a matplotlib problem when I tried to use a tool called HDDM, which is based on python. Some one told me that the issue is coming out of the pandas plotting tools. The error alarm appeared when I input fig = plt.figure().

I am a beginner with those tools. I would appreciate if anyone can give me any good pointers.

Thanks so much,
Juan

==================

In [8]: fig = plt.figure()
<matplotlib.figure.Figure at 0x13293890>

In [9]: ax = fig.add_subplot(111, xlabel='RT', ylabel='count',
title='RT distributions')

In [10]: for i, subj_data in data.groupby('subj_idx'):
    ...:     subj_data.rt.hist(bins=20, histtype='step', ax=ax)
    ...:     plt.savefig('hddm_demo_fig_00.pdf')

<matplotlib.figure.Figure at 0x1354cb70>
Traceback (most recent call last):

  File "<ipython-input-15-3b0b3c83094c>", line 2, in <module>
    subj_data.rt.hist(bins=20, histtype='step', ax=ax)

  File "C:\Anaconda\lib\site-packages\pandas\tools\plotting.py", line
2830, in hist_series
    raise AssertionError('passed axis not bound to passed figure')

AssertionError: passed axis not bound to passed figure

(relevant link: https://groups.google.com/forum/#!topic/hddm-users/yBeIRJaHGwo
it seems no one can answer)

Juan

unread,
May 17, 2015, 2:47:24 PM5/17/15
to pyd...@googlegroups.com
Hi, List experts,

I have a plot problem when I tried to use a tool called HDDM. As HDDM is another issue, I here just post my problem with Matplotlib - someone told me that this is coming out of the pandas plotting tools. In short, the error alarm appeared when I input fig = plt.figure(). 

I am only a beginner with those stuff. I would appreciate if anyone can give me any good pointers.


Thanks so much,
Juan

==================

In [8]: fig = plt.figure()
<matplotlib.figure.Figure at 0x13293890>

In [9]: ax = fig.add_subplot(111, xlabel='RT', ylabel='count', title='RT distributions')

In [10]: for i, subj_data in data.groupby('subj_idx'):
    ...:     subj_data.rt.hist(bins=20, histtype='step', ax=ax)
    ...:     plt.savefig('hddm_demo_fig_00.pdf')

<matplotlib.figure.Figure at 0x1354cb70>
Traceback (most recent call last):

  File "<ipython-input-15-3b0b3c83094c>", line 2, in <module>
    subj_data.rt.hist(bins=20, histtype='step', ax=ax)

  File "C:\Anaconda\lib\site-packages\pandas\tools\plotting.py", line
2830, in hist_series
    raise AssertionError('passed axis not bound to passed figure')

AssertionError: passed axis not bound to passed figure

(relevant link: https://groups.google.com/forum/#!topic/hddm-users/yBeIRJaHGwothere very few experts view and reply questions)

Juan

unread,
May 17, 2015, 2:47:24 PM5/17/15
to pyd...@googlegroups.com
Hi, List experts,

I have a matplotlib problem when I tried to use a tool called HDDM, which is based on python. Some one told me that the issue is coming out of the pandas plotting tools. The error alarm appeared when I input fig = plt.figure().

I am a beginner with those tools. I would appreciate if anyone can give me any good pointers.

Thanks so much,
Juan

==================

In [8]: fig = plt.figure()
<matplotlib.figure.Figure at 0x13293890>

In [9]: ax = fig.add_subplot(111, xlabel='RT', ylabel='count',
title='RT distributions')

In [10]: for i, subj_data in data.groupby('subj_idx'):
    ...:     subj_data.rt.hist(bins=20, histtype='step', ax=ax)
    ...:     plt.savefig('hddm_demo_fig_00.pdf')

<matplotlib.figure.Figure at 0x1354cb70>
Traceback (most recent call last):

  File "<ipython-input-15-3b0b3c83094c>", line 2, in <module>
    subj_data.rt.hist(bins=20, histtype='step', ax=ax)

  File "C:\Anaconda\lib\site-packages\pandas\tools\plotting.py", line
2830, in hist_series
    raise AssertionError('passed axis not bound to passed figure')

AssertionError: passed axis not bound to passed figure

(relevant link: https://groups.google.com/forum/#!topic/hddm-users/yBeIRJaHGwo
Reply all
Reply to author
Forward
0 new messages