Skip to content

kiara modules for: core

This package contains a set of commonly used/useful modules, pipelines, types and metadata schemas for Kiara.

Description

TODO

Package content

Core modules

Pipelines

  • array.restore: Load a column from a table object, returning an array.
  • logic.nand: Returns 'False' if both inputs are 'True'.
  • logic.nor: Returns 'True' if both inputs are 'False'.
  • logic.xor: Returns 'True' if exactly one of it's two inputs is 'True'.
  • table.filter.by_date: Filter a table by a date or date range.

Value types

  • bytes: An array of bytes.
  • string: A string.
  • boolean: A boolean.
  • integer: An integer.
  • float: A float.
  • dict: A dict-like object.
  • list: A list-like object.
  • table: A table.
  • array: An Apache arrow array.
  • date: A date.
  • file: A representation of a file.
  • file_bundle: A representation of a set of files (folder, archive, etc.).
  • renderables: A list of renderable objects, used in the 'rich' Python library, to print to the terminal or in Jupyter.

Metadata schemas

  • table: Describes properties for the 'table' data type.
  • array: Describes properties fo the 'array' type.
  • file: Describes properties for the 'file' value type.
  • file_bundle: Describes properties for the 'file_bundle' value type.