logml.eda.artifacts_producers.base

Classes

BaseEDAArtifactsProducer(metadata_cfg, ...)

Base class for EDA artifacts producers.

class logml.eda.artifacts_producers.base.BaseEDAArtifactsProducer(metadata_cfg: logml.configuration.modeling.ModelingTaskSpec, global_params: dict, dataset_metadata: Optional[logml.data.metadata.DatasetMetadata] = None, logger=None, eda_params: Optional[logml.configuration.eda.EDAArtifactsGenerationParameters] = None)

Bases: object

Base class for EDA artifacts producers.

Interaction with other producers is handled by ArtifactsLoader.

LABEL = None
ALIAS = None
DEPENDENCIES = []
produce(dataframe: pandas.core.frame.DataFrame)

Creates and dumps EDA artifact for a given dataframe.