Static-frame

Latest version: v2.16.1

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

Scan your dependencies

Page 1 of 34

2.16.1

Added ``persist()``, ``persist[]``, ``persist.loc[]`` and ``persist.iloc[]`` interfaces to ``Bus`` and ``Yarn`` to selectively pre-load ``Frame`` to improve performance when loading from a store.

2.16.0

Improvements to ``Bus`` to make ``max_persist`` usage maximally lazy, i.e., referenced ``Frame`` are never loaded until extracted. Selections that produce a new ``Bus`` will no longer load ``Frame``.

Corrected issue in ``Bus`` whereby ``max_persist`` usage can lead to unexpected ``StopIteration`` exceptions.

``Bus`` now raises an exception if ``max_persist`` is less than 1.

Added ``Frame.to_sql()``.

Added ``abs()`` method to all containers.

Improved error message when looking up invalid ``datetime64`` values in ``datetime64`` indices.

Improved error messages when attempting to use ``__setitem__`` on immutable containers.

Updated ``mypy`` to 1.13.0.

2.15.1

Corrected issues in using ``via_fill_value`` with containers using ``IndexHierarchy``.

Corrected issue when extending a ``FrameGO`` with a column label type that is not compatible with the existing column ``Index``.

2.15.0

Frame.unset_index()``, ``Frame.unset_columns()`` now have a ``drop`` parameter.

Improvements to ``Quilt.to_frame()`` and related interfaces when contained ``Bus`` have specialized indices.

Set ``arraykit`` version to 0.10.0.

Set ``arraymap`` version to 0.4.0.

Added support for Python 3.13.

2.14.0

Added ``Series.via_mapping`` interface to provide a fully type-compliant ``Mapping`` subclass.

Performance enhancements to ``reindex`` and related ``IndexHierarchy`` operations.

2.13.2

Corrected ``Series`` and ``Frame`` assignment such that assigned tuples are always treated as elements.

Page 1 of 34

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.