Skip to content

transform_pipeline

Classes

TransformPipeline

TransformPipeline(transforms: list[AirTransform])

Holds a sequence of AotTransform instances and applies them in order.

Parameters:

  • transforms

    (list[AotTransform]) –

    List of AotTransform instances to apply.

Functions

apply
apply(model: AirModel) -> AirModel

Apply the sequence of transforms to the model.

Parameters:

  • model
    (AirModel) –

    The model to transform.

Returns:

  • AirModel ( AirModel ) –

    The transformed model.

from_config classmethod
from_config(specs: list[TransformSpec]) -> TransformPipeline

Build a pipeline of transforms from a configuration object.

Parameters:

Returns:

  • TransformPipeline ( TransformPipeline ) –

    An instance of TransformPipeline with the specified transforms.

Functions

apply_wildcard_and_validate

apply_wildcard_and_validate(specs: list[TransformSpec]) -> list[TransformSpec]

Apply wildcard and validate the transforms configuration.

Parameters:

  • specs

    (list[TransformSpec]) –

    Configuration object containing transform settings.

Returns:

  • list[TransformSpec]

    list[TransformSpec]: Updated configuration object with validated transforms.