Static-frame

Latest version: v2.6.0

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

Scan your dependencies

Page 28 of 30

0.5.13

Made ``Frame.clip``, ``Frame.duplicated``, ``Frame.drop_duplicated`` key-word argument only. Made ``Series.clip``, ``Series.duplicated``, ``Series.drop_duplicated`` key-word argument only.

``Frame.iter_series`` now sets the ``name`` attribute of the Series from the appropriate index.

Added ``Index.head()``, ``Index.tail()``, ``IndexHierarchy.head()``, ``IndexHierarchy.tail()``.

``Frame.from_records`` and related routines now do full type induction per column; all type induction on untyped iterables now examines all values.

0.5.12

All ``Index`` subclasses now use ``PositionsAllocator`` to share immutable positions arrays, increasing ``Index`` performance.

Fixed issue in using ``FrameGO.relabel`` with a non grow-only ``IndexBase``.

``IndexHiearchy.from_labels`` now accepts a ``reorder_for_hierarchy`` Boolean option to reorder labels for hierarchical formation.

``FrameGO.from_xlsx``, ``FrameGO.from_hdf5``, ``FrameGO.from_sqlite`` now return the ``FrameGO`` instances. Updated all ``Store.read`` methods to accept a ``containter_type`` arguement.

Added ``consolidate_blocks`` parameter to ``StoreConfig``.

Added ``consolidate_blocks`` parameter to ``Frame.from_xlsx``, ``Frame.from_hdf5``, ``Frame.from_sqlite``, ``Frame.from_pandas``.

Implemented ``IndexYearGO``, ``IndexYearMonthGO``, ``IndexDateGO``, ``IndexMinuteGO``, ``IndexSecondGO``, ``IndexMillisecondGO`` grow-only, derived classes of `np.datetime64` indices.

Added ``Frame`` constructors: ``Frame.from_series``, ``Frame.from_element``, ``Frame.from_elements``. Deprecated creating ``Frame`` from an untyped iterable or element.

Added ``Series`` constructors: ``Series.from_element``. Deprecated creating ``Series`` from an element with the default intializer.

Added `index_constructor`, `columns_constructor` arguement to `Frame.from_items`, `Frame.from_dict`.

NP-style methods on ``Series`` and ``Frame`` no longer accept arbitrary keywork arguments.

Removed ``keys()`` and ``items()`` methods from ``Index`` and ``IndexHierarch``; default iterators from ``IndexHierarchy`` now iterate tuples instead of arrays.

Added to ``IterNodeDelegate`` the following methods for applying mapping types to iterators: ``map_all``, ``map_any``, and ``map_fill``. Generator versions are also made available: ``map_all_iter``, ``map_all_iter_items``, ``map_any_iter``, ``map_any_iter_items``, ``map_fill_iter``, ``map_fill_iter_items``.

0.5.11

Fixed issue in ``Frame.assign`` when assigning iterables into a single column.

0.5.10

Improvements to ``Frame.assign`` to handle unordered column selectors and preserve columnar types not affected by assignment.

Restored application of default column and index formattng in ``StoreXLSX``.

0.5.9

Fixed issue in ``__slots__`` usage of derived Containers.

Implemented ``StoreConfig`` and ``StoreConfigMap`` classes, and updated all ``Store`` and ``Bus`` interfaces to use them.

Implemented tracking of Store file modification times, and implemented raising exceptions for any unexpected file modifications.

Improved handling of reading XLSX files with trailing all-empty rows resulting from style formatting across empty data.

Improved HDF5 reading so as to reduce memory overhead.

0.5.8

Fixed issue in ``Frame.sort_values()`` when ``axis=0`` and underlying block structure is homogenous.

Improved performance of ``Frame.iter_group`` and related methods.

Fixed issue raised when calling built-in ``help()`` on SF containers.

Improved passing of index ``names`` in ``IndexHierarchy.to_pandas``.

Improved propagation of ``name`` in methods of ``Index`` and ``IndexHierarchy``.

Page 28 of 30

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.