Skip to content

Data entity

Module superwise.models.data_entity

This module implement DataEntity model

Classes

DataEntity(id=None, dimension_start_ts=None, type=None, name=None, role=None, feature_importance=None, summary=None, secondary_type=None, data_type=None, **kwargs) data entity model class

Description:

Constructor for DataEntity class

Args:

id: id if dataentity

dimension_start_ts:

type:

name:

is_dimension:

role:

feature_importance:

summary: dictionary of summarised data

secondary_type:

data_type:

Ancestors (in MRO)

  • superwise.models.base.BaseModel

Static methods

df_to_list(data_entities_df) Description:

Get data entities dataframe and return list of DataEntity objects

Args:

data_entities_df: pandas df of data entities

Return:

List[DataEntity] - list of DataEntity objects

list_to_df(data_entities) Description:

Get list of DataEntity objects and return them as pandas dataframe

Args:

data_entities: List[DataEntity] - list of DataEntity objects

Return:

pandas df of data entities

DataEntitySummary(idx=None, summary=None) summary model class

Description:

Constructer for DataEntitySummary class

Args:

idx: id of dataEntity

summary: summary of dataentity (dict)

Ancestors (in MRO)

  • superwise.models.base.BaseModel