Pandera

Name:flytekitplugins-pandera
Version:0.0.0+develop
Author:admin@flyte.org
Provides: flytekitplugins.pandera
Requires: flytekit>=1.15.0b2,<2.0.0
pandera>=0.7.1
pandas
great_tables
Python:>=3.9
License:apache2
Source Code: https://github.com/flyteorg/flytekit/tree/master/plugins/flytekit-pandera
  • Intended Audience :: Science/Research
  • Intended Audience :: Developers
  • License :: OSI Approved :: Apache Software License
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: 3.10
  • Topic :: Scientific/Engineering
  • Topic :: Scientific/Engineering :: Artificial Intelligence
  • Topic :: Software Development
  • Topic :: Software Development :: Libraries
  • Topic :: Software Development :: Libraries :: Python Modules

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.

To install the plugin, run the following command:

pip install flytekitplugins-pandera

All examples can be found in the documentation.