Detail: Quilt

Overview: Quilt

class Quilt(bus, *, axis=0, retain_labels, axis_hierarchy=None, axis_opposite=None, deepcopy_from_bus=False)[source]

A Frame-like view of the contents of a Bus or Yarn. With the Quilt, Frame contained in a Bus or Yarn can be conceived as stacking vertically (primary axis 0) or horizontally (primary axis 1). If the labels of the primary axis are unique accross all contained Frame, retain_labels can be set to False and underlying labels are simply concatenated; otherwise, retain_labels must be set to True and an additional depth-level is added to the primary axis labels. A Quilt can only be created if labels of the opposite axis of all contained Frame are aligned.

  • Constructor: Alternative constructors for creating instances.

  • Exporter: Methods for transforming, exporting, or serializing objects.

  • Attribute: Attributes for retrieving basic characteristics.

  • Method: Methods for general functionality.

  • Dictionary-Like: All dictionary-like methods and iterators.

  • Display: Methods for providing a text representation of the object.

  • Selector: Interfaces for selecting by position, label or Boolean.

  • Iterator: Interfaces for iterating (and applying functions to) elements, axis, groups, or windows.

  • Accessor Hashlib: Interface exposing cryptographic hashing via hashlib interfaces.

  • Accessor Type Clinic: Interface for providing a type hint from a container or validating a container against a type hint.

Quilt: Constructor | Exporter | Attribute | Method | Dictionary-Like | Display | Selector | Iterator | Accessor Hashlib | Accessor Type Clinic