Static-frame

Latest version: v2.8.1

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

Scan your dependencies

Page 28 of 31

0.6.2

Frame.sort_values`` now accepts multiple labels given as any iterable.

``loc`` selection on ``Series`` or ``Frame`` with ``IndexAutoFactory``-style indices now treat the slice stop as inclusive.

Removed creation of internal mapping object for ``IndexAutoFactory`` indices, or where ``Index`` are created where ``loc_is_iloc``.

Improved induction of dtype for labels array stored in ``Index``.

0.6.1

The ``bloc`` and ``assign.bloc`` selectors on ``Frame`` now use ``[]`` instead of ``()``, aligning the interface with other selectors.

Added ``IndexNanosecond`` and ``IndexNanosecondGO`` indices.

All ``iter_*`` interfaces now explictly define arguments.

``Frame.fillna()`` and ``Series.fillna()`` now accept ``Frame`` and ``Series``, respectively, as arguments.

``Series.sort_index``, ``Series.sort_values``, ``Frame.sort_index``, ``Frame.sort_columns``, and ``Frame.sort_values`` now retain index/columns name after sorting.

Renamed ``Series.iter_group_index()``, ``Series.iter_group_index_items()``, ``Frame.iter_group_index()``, ``Frame.iter_group_index_items()`` to ``Series.iter_group_labels()``, ``Series.iter_group_labels_items()``, ``Frame.iter_group_labels()``, ``Frame.iter_group_labels_items()``

Fixed issue in ``Frame`` display where, when at or one less than the count of ``display_rows``, would display different numbers of rows for the ``Index`` and the body of the ``Frame``.

Zero-sized ``Frame`` now return zero-sized ``Series`` from selection where possible.

0.6.0

Removed deprecated ``Frame`` and ``Series`` non-specialized constructor usage; removed support for providing mapping types to ``apply``.

Improved support for using tuples in ``Frame.__getitem__`` and ``FrameGO.__setitem__`` with ``IndexHierarchy`` and ``Index`` with tuple labels.

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.

Page 28 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.