Skip to content

Commit 8a79d0d

Browse files
committed
RLS: Version 0.10.1
1 parent 05a737d commit 8a79d0d

File tree

2 files changed

+49
-19
lines changed

2 files changed

+49
-19
lines changed

RELEASE.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Where to get it
2525
pandas 0.10.1
2626
=============
2727

28-
**Release date:** 2013-??-??
28+
**Release date:** 2013-01-22
2929

3030
**New features**
3131

doc/source/v0.10.1.txt

Lines changed: 48 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
11
.. _whatsnew_0101:
22

3-
v0.10.1 (January ??, 2013)
3+
v0.10.1 (January 22, 2013)
44
---------------------------
55

6-
This is a minor release from 0.10.0 and includes many new features and
7-
enhancements along with a large number of bug fixes. There are also a number of
8-
important API changes that long-time pandas users should pay close attention
9-
to.
6+
This is a minor release from 0.10.0 and includes new features, enhancements,
7+
and bug fixes. In particular, there is substantial new HDFStore functionality
8+
contributed by Jeff Reback.
9+
10+
An undesired API breakage with functions taking the ``inplace`` option has been
11+
reverted and deprecation warnings added.
1012

1113
API changes
1214
~~~~~~~~~~~
1315

16+
- Functions taking an ``inplace`` option return the calling object as before. A
17+
deprecation message has been added
1418
- Groupby aggregations Max/Min no longer exclude non-numeric data (GH2700_)
15-
- Resampling an empty DataFrame now returns an empty DataFrame instead of raising an exception (GH2640_)
16-
- The file reader will now raise an exception when NA values are found in an explicitly specified integer column instead of converting the column to float (GH2631_)
19+
- Resampling an empty DataFrame now returns an empty DataFrame instead of
20+
raising an exception (GH2640_)
21+
- The file reader will now raise an exception when NA values are found in an
22+
explicitly specified integer column instead of converting the column to float
23+
(GH2631_)
1724
- DatetimeIndex.unique now returns a DatetimeIndex with the same name and
1825
- timezone instead of an array (GH2563_)
1926

@@ -25,7 +32,8 @@ New features
2532
HDFStore
2633
~~~~~~~~
2734

28-
You may need to upgrade your existing data files. Please visit the **compatibility** section in the main docs.
35+
You may need to upgrade your existing data files. Please visit the
36+
**compatibility** section in the main docs.
2937

3038

3139
.. ipython:: python
@@ -34,7 +42,8 @@ You may need to upgrade your existing data files. Please visit the **compatibili
3442

3543
os.remove('store.h5')
3644

37-
You can designate (and index) certain columns that you want to be able to perform queries on a table, by passing a list to ``data_columns``
45+
You can designate (and index) certain columns that you want to be able to
46+
perform queries on a table, by passing a list to ``data_columns``
3847

3948
.. ipython:: python
4049

@@ -74,7 +83,9 @@ You can now store ``datetime64`` in data columns
7483
df_mixed1
7584
df_mixed1.get_dtype_counts()
7685

77-
You can pass ``columns`` keyword to select to filter a list of the return columns, this is equivalent to passing a ``Term('columns',list_of_columns_to_filter)``
86+
You can pass ``columns`` keyword to select to filter a list of the return
87+
columns, this is equivalent to passing a
88+
``Term('columns',list_of_columns_to_filter)``
7889

7990
.. ipython:: python
8091

@@ -99,7 +110,9 @@ You can pass ``columns`` keyword to select to filter a list of the return column
99110
# the levels are automatically included as data columns
100111
store.select('mi', Term('foo=bar'))
101112

102-
Multi-table creation via ``append_to_multiple`` and selection via ``select_as_multiple`` can create/select from multiple tables and return a combined result, by using ``where`` on a selector table.
113+
Multi-table creation via ``append_to_multiple`` and selection via
114+
``select_as_multiple`` can create/select from multiple tables and return a
115+
combined result, by using ``where`` on a selector table.
103116

104117
.. ipython:: python
105118

@@ -128,22 +141,39 @@ Multi-table creation via ``append_to_multiple`` and selection via ``select_as_mu
128141
**Enhancements**
129142

130143
- ``HDFStore`` now can read native PyTables table format tables
131-
- You can pass ``nan_rep = 'my_nan_rep'`` to append, to change the default nan representation on disk (which converts to/from `np.nan`), this defaults to `nan`.
132-
- You can pass ``index`` to ``append``. This defaults to ``True``. This will automagically create indicies on the *indexables* and *data columns* of the table
133-
- You can pass ``chunksize=an integer`` to ``append``, to change the writing chunksize (default is 50000). This will signficantly lower your memory usage on writing.
134-
- You can pass ``expectedrows=an integer`` to the first ``append``, to set the TOTAL number of expectedrows that ``PyTables`` will expected. This will optimize read/write performance.
135-
- ``Select`` now supports passing ``start`` and ``stop`` to provide selection space limiting in selection.
144+
145+
- You can pass ``nan_rep = 'my_nan_rep'`` to append, to change the default nan
146+
representation on disk (which converts to/from `np.nan`), this defaults to
147+
`nan`.
148+
149+
- You can pass ``index`` to ``append``. This defaults to ``True``. This will
150+
automagically create indicies on the *indexables* and *data columns* of the
151+
table
152+
153+
- You can pass ``chunksize=an integer`` to ``append``, to change the writing
154+
chunksize (default is 50000). This will signficantly lower your memory usage
155+
on writing.
156+
157+
- You can pass ``expectedrows=an integer`` to the first ``append``, to set the
158+
TOTAL number of expectedrows that ``PyTables`` will expected. This will
159+
optimize read/write performance.
160+
161+
- ``Select`` now supports passing ``start`` and ``stop`` to provide selection
162+
space limiting in selection.
163+
136164
- Greatly improved ISO8601 (e.g., yyyy-mm-dd) date parsing for file parsers (GH2698_)
137-
- Allow ``DataFrame.merge`` to handle combinatorial sizes too large for 64-bit integer (GH2690_)
165+
- Allow ``DataFrame.merge`` to handle combinatorial sizes too large for 64-bit
166+
integer (GH2690_)
138167
- Series now has unary negation (-series) and inversion (~series) operators (GH2686_)
139168
- DataFrame.plot now includes a ``logx`` parameter to change the x-axis to log scale (GH2327_)
140169
- Series arithmetic operators can now handle constant and ndarray input (GH2574_)
141170
- ExcelFile now takes a ``kind`` argument to specify the file type (GH2613_)
142171
- A faster implementation for Series.str methods (GH2602_)
143172

144173
**Bug Fixes**
174+
145175
- ``HDFStore`` tables can now store ``float32`` types correctly (cannot be
146-
mixed with ``float64`` however)
176+
mixed with ``float64`` however)
147177
- Fixed Google Analytics prefix when specifying request segment (GH2713_).
148178
- Function to reset Google Analytics token store so users can recover from
149179
improperly setup client secrets (GH2687_).

0 commit comments

Comments
 (0)