Static-frame

Latest version: v2.6.0

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 26 of 30

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.

0.6.10

Improvements to ``interface`` display, including in inclusion of function arguments and new "Assignment" category; improvements to API documentation.

Fixed issue in not handling mismatched size between index and values on ``Series`` initialization.

Fixed issue creating a datetime64 ``Index`` from another datetime64 ``Index`` when their dtypes differ.

Fixed an issue when passing an immutable ``Index`` as ``columns`` in ``FrameGO.reindex``.

0.6.9

Series`` default constructor now efficiently handles ``Series`` given as ``values``.

``Frame`` default constructor now efficiently handles ``Frame`` given as ``data``.

``AutoMap`` now serves as the core mapping structure for all ``Index`` object, offering better performance, immutability, and internal uniqueness checks.

0.6.8

Fixed issue in using ``relabel()`` on columns in ``FrameGO``.

Fixed issue in using ``Frame.drop`` with ``IndexHierarchy`` on either axis.

Unified ``to_frame`` and ``to_frame_go`` interfaces on ``Frame``, ``FrameGO``, and ``IndexHierarchy``.

Enabled ``include_index``, ``include_columns`` parameters for ``Frame.to_parquet``.

Added ``columns_select`` parameter to ``Frame.from_parquet``.

Updated requirements: pyarrow==0.16.0

Refined ``Frame.from_arrow`` usage of ChunkedArray, disabling ``date_as_object``, enabling ``self_destruct``, and improving handling of NumPy array extraction.

Added ``STATIC`` attribute to ``ContainerBase`` and all subclasses.

0.6.7

Fixed issue in assigning a column to a ``FrameGO`` from a generator that raises an exception.

0.6.6

Added ``difference`` method to all ``Index`` subclasses.

Added ``index_constructor`` and ``columns_constructor`` parameters to ``Frame.from_pandas``; ``index_constructor`` added to ``Series.from_pandas``.

Page 26 of 30

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.