Skip to main content

Module core_framework

Module core_framework 

Source
Expand description

Core transform framework for data transformations

This module provides the fundamental building blocks for data transformations, including core traits, combinators, and basic transform implementations.

§Features

  • Transform trait: Core abstraction for data transformations
  • Transform combinators: Chain, conditional, and composition operations
  • Builder pattern: TransformBuilder trait for complex transform construction
  • Extension traits: Convenient chainable API via TransformExt
  • Basic transforms: Normalize, type conversion, and lambda transforms

Structs§

Chain
Chain two transforms together sequentially
Compose
Compose multiple transforms that operate on the same type
Conditional
Conditionally apply a transform based on a predicate
Lambda
Apply a custom function as a transform
Normalize
Normalize tensor values using mean and standard deviation
ToType
Convert tensor from one type to another

Traits§

Transform
Trait for data transformations
TransformBuilder
Builder trait for transforms with configuration options
TransformExt
Extension trait for chainable transform operations

Functions§

compose
Convenience function to create a composition transform
lambda
Convenience function to create a lambda transform
normalize
Convenience function to create a normalize transform
to_type
Convenience function to create a type conversion transform