@@ -22,48 +22,56 @@ Where to get it
22
22
* Binary installers on PyPI: http://pypi.python.org/pypi/pandas
23
23
* Documentation: http://pandas.pydata.org
24
24
25
- pandas 0.10.2
25
+ pandas 0.11.0
26
26
=============
27
27
28
28
**Release date: ** 2013-??-??
29
29
30
30
**New features **
31
31
32
- - Allow mixed dtypes (e.g ``float32/float64/int32/int16/int8 ``) to coexist in DataFrames and propogate in operations
32
+ - Allow mixed dtypes (e.g ``float32/float64/int32/int16/int8 ``) to coexist in
33
+ DataFrames and propogate in operations
33
34
34
35
**Improvements to existing features **
35
36
36
- - added ``blocks `` attribute to DataFrames, to return a dict of dtypes to homogeneously dtyped DataFrames
37
- - added keyword ``convert_numeric `` to ``convert_objects() `` to try to convert object dtypes to numeric types
38
- - ``convert_dates `` in ``convert_objects `` can now be ``coerce `` which will return a datetime64[ns] dtype
39
- with non-convertibles set as ``NaT ``; will preserve an all-nan object (e.g. strings)
37
+ - added ``blocks `` attribute to DataFrames, to return a dict of dtypes to
38
+ homogeneously dtyped DataFrames
39
+ - added keyword ``convert_numeric `` to ``convert_objects() `` to try to
40
+ convert object dtypes to numeric types
41
+ - ``convert_dates `` in ``convert_objects `` can now be ``coerce `` which will
42
+ return a datetime64[ns] dtype with non-convertibles set as ``NaT ``; will
43
+ preserve an all-nan object (e.g. strings)
40
44
- Series print output now includes the dtype by default
45
+ - Optimize internal reindexing routines for upcasting cases (#2819)
41
46
42
47
**API Changes **
43
48
44
- - Do not automatically upcast numeric specified dtypes to ``int64 `` or ``float64 `` (GH622 _ and GH797 _)
45
- - Guarantee that ``convert_objects() `` for Series/DataFrame always returns a copy
46
- - groupby operations will respect dtypes for numeric float operations (float32/float64); other types will be operated on,
47
- and will try to cast back to the input dtype (e.g. if an int is passed, as long as the output doesn't have nans,
48
- then an int will be returned)
49
+ - Do not automatically upcast numeric specified dtypes to ``int64 `` or
50
+ ``float64 `` (GH622 _ and GH797 _)
51
+ - Guarantee that ``convert_objects() `` for Series/DataFrame always returns a
52
+ copy
53
+ - groupby operations will respect dtypes for numeric float operations
54
+ (float32/float64); other types will be operated on, and will try to cast
55
+ back to the input dtype (e.g. if an int is passed, as long as the output
56
+ doesn't have nans, then an int will be returned)
49
57
- backfill/pad/take/diff/ohlc will now support ``float32/int16/int8 `` operations
50
58
- Integer block types will upcast as needed in where operations (GH2793 _)
59
+ - Series now automatically will try to set the correct dtype based on passed
60
+ datetimelike objects (datetime/Timestamp)
61
+ - timedelta64 are returned in appropriate cases (e.g. Series - Series,
62
+ when both are datetime64)
63
+ - mixed datetimes and objects (GH2751 _) in a constructor witll be casted
64
+ correctly
65
+ - astype on datetimes to object are now handled (as well as NaT
66
+ conversions to np.nan)
51
67
52
68
**Bug Fixes **
53
69
54
70
- Fix seg fault on empty data frame when fillna with ``pad `` or ``backfill `` (GH2778 _)
55
-
56
- **API Changes **
57
-
58
- - Series now automatically will try to set the correct dtype based on passed datetimelike objects (datetime/Timestamp)
59
- - timedelta64 are returned in appropriate cases (e.g. Series - Series, when both are datetime64)
60
- - mixed datetimes and objects (GH2751 _) in a constructor witll be casted correctly
61
- - astype on datetimes to object are now handled (as well as NaT conversions to np.nan)
62
-
63
- **Bug fixes **
64
-
65
- - Single element ndarrays of datetimelike objects are handled (e.g. np.array(datetime(2001,1,1,0,0))), w/o dtype being passed
66
- - 0-dim ndarrays with a passed dtype are handled correctly (e.g. np.array(0.,dtype='float32'))
71
+ - Single element ndarrays of datetimelike objects are handled
72
+ (e.g. np.array(datetime(2001,1,1,0,0))), w/o dtype being passed
73
+ - 0-dim ndarrays with a passed dtype are handled correctly
74
+ (e.g. np.array(0.,dtype='float32'))
67
75
68
76
.. _GH622 : https://github.com/pydata/pandas/issues/622
69
77
.. _GH797 : https://github.com/pydata/pandas/issues/797
0 commit comments