0.6.11
Added IndexHour
and IndexHourGO
indices.
Added IndexMicrosecond
and IndexMicrosecondGO
indices.
Added support for round()
on Series
.
Index.astype
now returns specialized datetime64
Index
objects when given an appropriate dtype.
IndexHierarchy.astype
now produces an IndexHierarchy
with specialized datetime64
Index
objects when given an appropriate dtype.
Added IndexLevels.dtypes_at_depth()
and IndexLevels.dtype_per_depth()
to capture resolved dtypes per depth.
Added IndexLevels.values_at_depth()
to capture resolved typed arrays per depth.
Updated IndexHierarchy.display()
to display proper types per depth.
Refactored IndexLevel
to lazily cache depth and length attributes.
Refactored IndexHierarchy
to store a TypeBlocks
instance instead of 2D array, permitting reuse of TypeBlocks
functionality, columnar type preservation, and immutable array reuse.
Fixed flaw in IndexHierarchy.label_widths_at_depth
.
Fixed flaw in Frame.from_records
and related routines whereby a NamedTuple
in an iterable of length 1 was converted to a single-row, two-dimensional array.
Fixed flaw in Frame
function application on iterators for some Index
type configurations.
API documentation now shows full signatures for all functions.