Skip to content

CLN: refactor of frame.py/panel.py to move common code to generic.py #2915

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 6 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions RELEASE.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,42 @@ Where to get it
* Binary installers on PyPI: http://pypi.python.org/pypi/pandas
* Documentation: http://pandas.pydata.org

pandas 0.12.0
=============

**Release date:** 2013-??-??

**New features**

**Improvements to existing features**

**API Changes**

- Refactor of frame.py/panel.py to move common code to generic.py
all axis creation code is common (including Series), most common
code is moved to generic.py

- added _setup_axes to created generic NDFrame structures
- moved methods

- from_axes,_wrap_array,axes,ix,shape,empty,swapaxes,transpose,pop
- __str__,__bytes__,__repr__
- __iter__,keys,__contains__,__len__,__neg__,__invert__
- convert_objects,as_blocks,as_matrix,values
- __getstate__,__setstate__ (though compat remains in frame/panel)
- __getattr__,__setattr__
- _indexed_same,reindex_like,reindex,align,where,mask
- filter (also added axis argument to selectively filter on a different axis)
- reindex,reindex_axis (which was the biggest change to make generic)
- truncate (moved to become part of PandasObject)

These are API changes which make Panel more consistent with DataFrame
- swapaxes on a Panel with the same axes specified now return a copy
- support attribute access for setting
- filter supports same api as original DataFrame filter

- Reindex called with no arguments will now return a copy of the input object

pandas 0.11.0
=============

Expand Down
Loading