Home
Overview
Fundamentals
Glossary
Cheatsheet
API Reference
Quick Recipes
Deep Dive
Common Pitfalls and Gotchas
Persistent Storage
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. |