@@ -22,6 +22,138 @@ Where to get it
2222* Binary installers on PyPI: http://pypi.python.org/pypi/pandas
2323* Documentation: http://pandas.pydata.org
2424
25+ pandas 0.10.1
26+ =============
27+
28+ **Release date: ** 2013-01-22
29+
30+ **New features **
31+
32+ - Add data inferface to World Bank WDI pandas.io.wb (#2592)
33+
34+ **API Changes **
35+
36+ - Restored inplace=True behavior returning self (same object) with
37+ deprecation warning until 0.11 (GH1893 _)
38+ - ``HDFStore ``
39+ - refactored HFDStore to deal with non-table stores as objects, will allow future enhancements
40+ - removed keyword ``compression `` from ``put `` (replaced by keyword
41+ ``complib `` to be consistent across library)
42+ - warn `PerformanceWarning ` if you are attempting to store types that will be pickled by PyTables
43+
44+ **Improvements to existing features **
45+
46+ - ``HDFStore ``
47+
48+ - enables storing of multi-index dataframes (closes GH1277 _)
49+ - support data column indexing and selection, via ``data_columns `` keyword in append
50+ - support write chunking to reduce memory footprint, via ``chunksize ``
51+ keyword to append
52+ - support automagic indexing via ``index `` keywork to append
53+ - support ``expectedrows `` keyword in append to inform ``PyTables `` about
54+ the expected tablesize
55+ - support ``start `` and ``stop `` keywords in select to limit the row
56+ selection space
57+ - added ``get_store `` context manager to automatically import with pandas
58+ - added column filtering via ``columns `` keyword in select
59+ - added methods append_to_multiple/select_as_multiple/select_as_coordinates
60+ to do multiple-table append/selection
61+ - added support for datetime64 in columns
62+ - added method ``unique `` to select the unique values in an indexable or data column
63+ - added method ``copy `` to copy an existing store (and possibly upgrade)
64+ - show the shape of the data on disk for non-table stores when printing the store
65+ - added ability to read PyTables flavor tables (allows compatiblity to other HDF5 systems)
66+ - Add ``logx `` option to DataFrame/Series.plot (GH2327 _, #2565)
67+ - Support reading gzipped data from file-like object
68+ - ``pivot_table `` aggfunc can be anything used in GroupBy.aggregate (GH2643 _)
69+ - Implement DataFrame merges in case where set cardinalities might overflow
70+ 64-bit integer (GH2690 _)
71+ - Raise exception in C file parser if integer dtype specified and have NA
72+ values. (GH2631 _)
73+ - Attempt to parse ISO8601 format dates when parse_dates=True in read_csv for
74+ major performance boost in such cases (GH2698 _)
75+ - Add methods ``neg `` and ``inv `` to Series
76+ - Implement ``kind `` option in ``ExcelFile `` to indicate whether it's an XLS
77+ or XLSX file (GH2613 _)
78+
79+ **Bug fixes **
80+
81+ - Fix read_csv/read_table multithreading issues (GH2608 _)
82+ - ``HDFStore ``
83+
84+ - correctly handle ``nan `` elements in string columns; serialize via the
85+ ``nan_rep `` keyword to append
86+ - raise correctly on non-implemented column types (unicode/date)
87+ - handle correctly ``Term `` passed types (e.g. ``index<1000 ``, when index
88+ is ``Int64 ``), (closes GH512 _)
89+ - handle Timestamp correctly in data_columns (closes GH2637 _)
90+ - contains correctly matches on non-natural names
91+ - correctly store ``float32 `` dtypes in tables (if not other float types in
92+ the same table)
93+ - Fix DataFrame.info bug with UTF8-encoded columns. (GH2576 _)
94+ - Fix DatetimeIndex handling of FixedOffset tz (GH2604 _)
95+ - More robust detection of being in IPython session for wide DataFrame
96+ console formatting (GH2585 _)
97+ - Fix platform issues with ``file:/// `` in unit test (#2564)
98+ - Fix bug and possible segfault when grouping by hierarchical level that
99+ contains NA values (GH2616 _)
100+ - Ensure that MultiIndex tuples can be constructed with NAs (seen in #2616)
101+ - Fix int64 overflow issue when unstacking MultiIndex with many levels (#2616)
102+ - Exclude non-numeric data from DataFrame.quantile by default (GH2625 _)
103+ - Fix a Cython C int64 boxing issue causing read_csv to return incorrect
104+ results (GH2599 _)
105+ - Fix groupby summing performance issue on boolean data (GH2692 _)
106+ - Don't bork Series containing datetime64 values with to_datetime (GH2699 _)
107+ - Fix DataFrame.from_records corner case when passed columns, index column,
108+ but empty record list (GH2633 _)
109+ - Fix C parser-tokenizer bug with trailing fields. (GH2668 _)
110+ - Don't exclude non-numeric data from GroupBy.max/min (GH2700 _)
111+ - Don't lose time zone when calling DatetimeIndex.drop (GH2621 _)
112+ - Fix setitem on a Series with a boolean key and a non-scalar as value (GH2686 _)
113+ - Box datetime64 values in Series.apply/map (GH2627 _, GH2689 _)
114+ - Upconvert datetime + datetime64 values when concatenating frames (GH2624 _)
115+ - Raise a more helpful error message in merge operations when one DataFrame
116+ has duplicate columns (GH2649 _)
117+ - Fix partial date parsing issue occuring only when code is run at EOM (GH2618 _)
118+ - Prevent MemoryError when using counting sort in sortlevel with
119+ high-cardinality MultiIndex objects (GH2684 _)
120+ - Fix Period resampling bug when all values fall into a single bin (GH2070 _)
121+ - Fix buggy interaction with usecols argument in read_csv when there is an
122+ implicit first index column (GH2654 _)
123+
124+ .. _GH512 : https://github.com/pydata/pandas/issues/512
125+ .. _GH1277 : https://github.com/pydata/pandas/issues/1277
126+ .. _GH2070 : https://github.com/pydata/pandas/issues/2070
127+ .. _GH2327 : https://github.com/pydata/pandas/issues/2327
128+ .. _GH2585 : https://github.com/pydata/pandas/issues/2585
129+ .. _GH2599 : https://github.com/pydata/pandas/issues/2599
130+ .. _GH2604 : https://github.com/pydata/pandas/issues/2604
131+ .. _GH2576 : https://github.com/pydata/pandas/issues/2576
132+ .. _GH2608 : https://github.com/pydata/pandas/issues/2608
133+ .. _GH2613 : https://github.com/pydata/pandas/issues/2613
134+ .. _GH2616 : https://github.com/pydata/pandas/issues/2616
135+ .. _GH2621 : https://github.com/pydata/pandas/issues/2621
136+ .. _GH2624 : https://github.com/pydata/pandas/issues/2624
137+ .. _GH2625 : https://github.com/pydata/pandas/issues/2625
138+ .. _GH2627 : https://github.com/pydata/pandas/issues/2627
139+ .. _GH2631 : https://github.com/pydata/pandas/issues/2631
140+ .. _GH2633 : https://github.com/pydata/pandas/issues/2633
141+ .. _GH2637 : https://github.com/pydata/pandas/issues/2637
142+ .. _GH2643 : https://github.com/pydata/pandas/issues/2643
143+ .. _GH2649 : https://github.com/pydata/pandas/issues/2649
144+ .. _GH2654 : https://github.com/pydata/pandas/issues/2654
145+ .. _GH2668 : https://github.com/pydata/pandas/issues/2668
146+ .. _GH2684 : https://github.com/pydata/pandas/issues/2684
147+ .. _GH2689 : https://github.com/pydata/pandas/issues/2689
148+ .. _GH2690 : https://github.com/pydata/pandas/issues/2690
149+ .. _GH2692 : https://github.com/pydata/pandas/issues/2692
150+ .. _GH2698 : https://github.com/pydata/pandas/issues/2698
151+ .. _GH2699 : https://github.com/pydata/pandas/issues/2699
152+ .. _GH2700 : https://github.com/pydata/pandas/issues/2700
153+ .. _GH2694 : https://github.com/pydata/pandas/issues/2694
154+ .. _GH2686 : https://github.com/pydata/pandas/issues/2686
155+ .. _GH2618 : https://github.com/pydata/pandas/issues/2618
156+
25157pandas 0.10.0
26158=============
27159
0 commit comments