koladata

Home
Overview
Fundamentals
Glossary
Cheatsheet
API Reference
Quick Recipes
Deep Dive
Common Pitfalls and Gotchas
Persistent Storage

View the Project on GitHub google/koladata

Koda API Reference

This document lists public Koda APIs, including operators (accessible from kd and kd.eager packages) and methods of main abstractions (e.g. DataSlice, DataBag, etc.).

Category Subcategory Description
kd   kd and kd.eager/lazy operators
  allocation Operators that allocate new ItemIds.
  annotation Annotation operators.
  assertion Operators that assert properties of DataSlices.
  bags Operators that work on DataBags.
  bitwise Bitwise operators.
  comparison Operators that compare DataSlices.
  core Core operators that are not part of other categories.
  curves Operators working with curves.
  dicts Operators working with dictionaries.
  entities Operators that work solely with entities.
  expr Expr utilities.
  extension_types Extension type operators.
  file_io Utilities for interacting with the file system.
  functor Operators to create and call functors.
  ids Operators that work with ItemIds.
  iterables Operators that work with iterables.
  json JSON serialization and parsing operators.
  json_stream JSON stream processing operators.
  lists Operators working with lists.
  masking Masking operators.
  math Arithmetic operators.
  objs Operators that work solely with objects.
  optools Operator definition and registration tooling.
  parallel Tools to evaluate functors in parallel.
  proto Protocol buffer serialization and parsing operators.
  py Operators that call Python functions.
  qtypes Koda QTypes.
  random Random and sampling operators.
  s11n Serialization and deserialization utilities.
  schema Schema-related operators.
  schema_filters Schema filter operators and constants.
  shapes Operators that work on shapes.
  slices Operators that perform DataSlice transformations.
  streams Operators that work with streams of items.
  strings Operators that work with strings data.
  testing A front-end module for kd.testing.*.
  tuples Operators to create tuples.
  type_checking Utilities to annotatate functions with type checking.
  types Types used as type annotations in users's code.
kd_ext   kd_ext operators
  contrib Contrib operators.
  kv Experimental Koda View API.
  nested_data Utilities for manipulating nested data.
  npkd Tools for Numpy <-> Koda interoperability.
  pdkd Tools for Pandas <-> Koda interoperability.
  pseudo_random Pseudo-random utilities.
  storage Koda data storage utilities.
  vis Koda visualization functionality.