Preview Flyte 2 for productionHosted on Union.ai

A Flyte SDK (v2) version of this plugin is available as flyteplugins-pandera.

Pandera

Pandera

flytekitplugins-pandera

FlytekitData Validationpanderavalidationschemadataframe

Flytekit python natively supports many data types, including a FlyteSchema type for type-annotating pandas DataFrames. The Flytekit Pandera plugin provides an alternative for defining DataFrame schemas by integrating with Pandera, a runtime data validation tool for pandas DataFrames.

Install
pip install flytekitplugins-pandera

Quick Start(example, may need adjustment)

See full examples
pip install flytekitplugins-pandera

from flytekit import task, workflow
from flytekitplugins.pandera import ValidationConfig, PandasReportRenderer, PanderaPandasTransformer

config = ValidationConfig(...)

@task
def my_task() -> None:
    ...

@workflow
def my_workflow() -> None:
    my_task()

Available Imports (3)

configValidationConfig

Configuration type for Pandera.

extends dataclass — configuration or data structure for plugin setup

from flytekitplugins.pandera import ValidationConfig

configPandasReportRenderer

Configuration type for Pandera.

extends class — configuration or data structure for plugin setup

from flytekitplugins.pandera import PandasReportRenderer

transformerPanderaPandasTransformer

Configuration type for Pandera.

extends TypeTransformer — converts python types to/from flyte-native types

from flytekitplugins.pandera import PanderaPandasTransformer

Dependencies

panderapandasgreat_tables

Related Plugins

Package Info

Min Flytekit1.15.0
Modules3

Downloads

Last day48
Last week403
Last month3,175