API Reference
This section provides detailed API documentation for all pyswark modules. The package is organized into layers, with each layer building on the ones below it.
Foundation Layer (Layer 0)
Core Layer (Layer 1)
Application Layer (Layer 2)
Key principle: Layers only import from lower layers, never from higher layers.
Quick Import Guide
# Serialization (lib layer)
from pyswark.lib.pydantic import base, ser_des
# I/O operations (core layer)
from pyswark.core.io import api as io
# Data catalogs (application layer)
from pyswark.gluedb import api
# Workflows
from pyswark.workflow.workflow import Workflow
from pyswark.workflow.step import Step
# Tensors and time series
from pyswark.tensor.tensor import Vector, Matrix
from pyswark.ts.tsvector import TsVector