Skip to content

i_model_builder

Module for IModelBuilder interface

!!! interfacess IModelBuilder

IModelBuilder (ABC)

Factory for creating models

Source code in workflow/i_model_builder.py
class IModelBuilder(ABC):
    """Factory for creating models"""

    @abstractmethod
    def build_model(self, model_data: IModelData) -> IModel:
        """Creates an model based on model data

        Returns:
            IModel: instance of a model based on model data
        """

build_model(self, model_data)

Creates an model based on model data

Returns:

Type Description
IModel

instance of a model based on model data

Source code in workflow/i_model_builder.py
@abstractmethod
def build_model(self, model_data: IModelData) -> IModel:
    """Creates an model based on model data

    Returns:
        IModel: instance of a model based on model data
    """