mlm_insights.constants package¶
Submodules¶
mlm_insights.constants.definitions module¶
mlm_insights.constants.types module¶
- class mlm_insights.constants.types.ColumnType(value)¶
Bases:
ExtendedEnum
An enumeration.
- ID = 5¶
- INPUT = 1¶
- PREDICTION = 2¶
- PREDICTION_SCORE = 4¶
- TARGET = 3¶
- class mlm_insights.constants.types.DataType(value)¶
Bases:
ExtendedEnum
An enumeration.
- BOOLEAN = DataType(bool)¶
- DATETIME = DataType(string)¶
- FLOAT = DataType(double)¶
- INTEGER = DataType(int64)¶
- OBJECT = DataType(string)¶
- STRING = DataType(string)¶
- TEXT = DataType(string)¶
- TIMESTAMP = DataType(double)¶
- class mlm_insights.constants.types.ExecutionEngineType(value)¶
Bases:
ExtendedEnum
An enumeration.
- DASK = 'dask'¶
- NATIVE = 'native'¶
- SPARK = 'spark'¶
- classmethod has_value(value: str) bool ¶
- class mlm_insights.constants.types.ExtendedEnum(value)¶
Bases:
Enum
An enumeration.
- classmethod list() List[str] ¶
- class mlm_insights.constants.types.FeatureType(data_type: mlm_insights.constants.types.DataType, variable_type: mlm_insights.constants.types.VariableType, column_type: mlm_insights.constants.types.ColumnType = <ColumnType.INPUT: 1>, config: Dict[str, Any] = <factory>)¶
Bases:
object
- column_type: ColumnType = 1¶
Optional configuration in key value pairs which applies for a particular feature Key must be of type string and values can be one of : number, string and boolean
- config: Dict[str, Any]¶
- variable_type: VariableType¶
- class mlm_insights.constants.types.PandasDataType(value)¶
Bases:
ExtendedEnum
An enumeration.
- BOOLEAN = BooleanDtype¶
- DATETIME = string[python]¶
- FLOAT = Float64Dtype()¶
- INTEGER = Int64Dtype()¶
- OBJECT = string[python]¶
- STRING = string[python]¶
- TEXT = string[python]¶
- TIMESTAMP = Float64Dtype()¶
- class mlm_insights.constants.types.ThresholdValueSource(value)¶
Bases:
Enum
An enumeration.
- REFERENCE_PROFILE = 1¶
- USER_PROVIDED = 0¶