Skip to content

0.6.11

Compare
Choose a tag to compare
@flexatone flexatone released this 24 Apr 18:47

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.