kedro.contrib

Description

kedro.contrib is the place for all contributions from third parties. Some of this functionality might be included in the core package in the future.

Modules

kedro.contrib.io This module contains functionality which we might consider moving into the kedro.io module (e.g.

Templated Config

kedro.contrib.config.templated_config.TemplatedConfigLoader(…) Extension of the ConfigLoader class that allows for template values, wrapped in brackets like: ${…}, to be automatically formatted based on the configs.

Classes

kedro.contrib.colors.logging.ColorHandler([…]) A color log handler.

Node/Pipeline Decorators

kedro.contrib.decorators.pyspark.pandas_to_spark(spark) Inspects the decorated function’s inputs and converts all pandas DataFrame inputs to spark DataFrames.
kedro.contrib.decorators.pyspark.spark_to_pandas() Inspects the decorated function’s inputs and converts all pySpark DataFrame inputs to pandas DataFrames.
kedro.contrib.decorators.retry.retry([…]) Catches exceptions from the wrapped function at most n_times and then bundles and propagates them.
kedro.contrib.decorators.memory_profiler.mem_profile(func) A function decorator which profiles the memory used when executing the function.