Static-frame

Latest version: v2.15.1

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

Scan your dependencies

Page 15 of 33

0.9.1

Corrected issue when calling `IndexDatetime.loc[]` with an empty list.

Corrected issue when calling `IndexHierarchy.loc[]` with another `IndexHierarchy`

0.9.0

API change: ``Bus`` no longer accepts a ``Series`` on initialization; use ``Bus.from_series()``.

API change: ``Batch`` no longer normalizes containers after each step in processing; use ``Batch.via_container`` to force elements or arrays to ``Frame`` or ``Series``.

API change: ``Index`` objects can no longer be created with ``np.datetime64`` arrays; such labels must use an ``IndexDatetime`` subclass instead. If this is happening implicitly with an operation, that operation should expose a parameter for ``index_constructor`` or ``index_constructors``.

API change: ``IndexAutoFactory`` is no longer accepted as an ``index_constructor`` argument in ``Series.from_pandas()`` and ``Frame.from_pandas()``; ``IndexAutoFactory`` should be passed as an ``index`` or ``columns`` argument instead.

Minimum Python version is now 3.7

New implementation of ``IndexHierarchy``, offering significantly improved performance and removal of the requirement of tree hierarchies.

Added ``Batch.to_series()``.

Fixed issue when using ``Frame.from_npz`` with an NPZ created with a ``FrameGO``.

Fixed issue when supplying overspecified mappings to ``Frame.astype``.

0.8.38

Further improved handling of binary equality operators with ``IndexDatetime`` subclasses.

0.8.37

Improved handling of binary equality operators with ``IndexDatetime`` subclasses.

0.8.36

Extended interface of ``Batch`` to include all methods for handling missing values, as well as all ``via_*`` interfaces.

Silenced all NumPy warnings where the issue raised in the warning is being explicitly handled in the code.

0.8.35

Performance enhancements to ``Frame.pivot()``, ``Frame.iter_group()``, and ``Frame.iter_group_items()``.

``Frame.pivot()`` ``func`` parameter can now be set to ``None`` to perform no aggregation.

Extended ``Series.from_overlay()`` and ``Frame.from_overlay()`` to support ``func`` and ``fill_value`` arguments; ``func`` can be used to optionally specify what elements are available for assignment in overlay.

Extended ``via_fill_value()`` interfaces to implement ``__getitem__`` and ``loc`` selection interfaces on :obj:`Series` and :obj:`Frame` for selections that potentially contain new labels filled with the fill value.

Page 15 of 33

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.