Static-frame

Latest version: v2.18.1

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

Scan your dependencies

Page 1 of 34

2.18.1

Updated PyPI deployment to use Trusted Publisher.

2.18.0

Improved ``Frame.from_sql()`` to, when possible, set columnar ``dtypes`` from the types returned with the cursor ``description`` attribute.

Added ``columns_constructor`` parameter to ``Frame.pivot``.

Corrected ``IndexHierarchy`` formation on ``Frame`` and ``Series`` extractions from ``Quilt`` when ``retain_labels`` is ``True`` and the underlying ``Bus`` has an ``IndexHierarchy``.

Corrected issue in ``Frame.assign[].apply_element()`` where, if the result of the selection was a ``Frame``, the ``dtype`` argument was not applied.

Continuous integration quality checks now run on Python 3.13; now using ``ruff`` 0.9.10.

Updated ``mypy`` to 1.15.0.

2.17.0

Added ``inventory`` attribute to ``Bus``, ``Yarn``, and ``Quilt``, exposing, if relevant, information about file-based data stores.

Normalized interfaces of exception subclasses to permit using ``copy`` and ``deepcopy``.

Corrected issue in ``TypeBlocks`` that, for a single row ``Frame`` and a single column selection, could result in an unexpected 2D array.

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``.

Page 1 of 34

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.