kedro

Description

Kedro is a framework that makes it easy to build robust and scalable data pipelines by providing uniform project templates, data abstraction, configuration and pipeline assembly.

Exceptions

KedroDeprecationWarning

Custom class for warnings about deprecated Kedro features.

KedroPythonVersionWarning

Custom class for warnings about incompatibilities with Python versions.

Modules

kedro.config

kedro.config provides functionality for loading Kedro configuration from different file formats.

kedro.framework

kedro.framework provides Kedro's framework components

kedro.io

kedro.io provides functionality to read and write to a number of data sets.

kedro.ipython

This script creates an IPython extension to load Kedro-related variables in local scope.

kedro.logging

This module contains a logging handler class which produces coloured logs and tracebacks.

kedro.pipeline

kedro.pipeline provides functionality to define and execute data-driven pipelines.

kedro.runner

kedro.runner provides runners that are able to execute Pipeline instances.

kedro.utils

This module provides a set of helper functions being used across different components of kedro package.