whylogs.core.view.column_profile_view#

Module Contents#

Classes#

Attributes#

whylogs.core.view.column_profile_view.logger#
whylogs.core.view.column_profile_view.METRIC#
class whylogs.core.view.column_profile_view.ColumnProfileView(metrics: Dict[str, METRIC], success_count: int = 0, failure_count: int = 0)#

Bases: object

Parameters
  • metrics (Dict[str, METRIC]) –

  • success_count (int) –

  • failure_count (int) –

merge(other: ColumnProfileView) ColumnProfileView#
Parameters

other (ColumnProfileView) –

Return type

ColumnProfileView

serialize() bytes#
Return type

bytes

classmethod deserialize(serialized_profile: bytes) ColumnProfileView#
Parameters

serialized_profile (bytes) –

Return type

ColumnProfileView

get_metric(m_name: str) Optional[METRIC]#
Parameters

m_name (str) –

Return type

Optional[METRIC]

to_protobuf() whylogs.core.proto.ColumnMessage#
Return type

whylogs.core.proto.ColumnMessage

get_metric_component_paths() List[str]#
Return type

List[str]

get_metric_names() List[str]#
Return type

List[str]

get_metrics() List[whylogs.core.metrics.metrics.Metric]#
Return type

List[whylogs.core.metrics.metrics.Metric]

to_summary_dict(*, column_metric: Optional[str] = None, cfg: Optional[whylogs.core.configs.SummaryConfig] = None) Dict[str, Any]#
Parameters
Return type

Dict[str, Any]

classmethod zero(msg: whylogs.core.proto.ColumnMessage) ColumnProfileView#
Parameters

msg (whylogs.core.proto.ColumnMessage) –

Return type

ColumnProfileView

classmethod from_protobuf(msg: whylogs.core.proto.ColumnMessage) ColumnProfileView#
Parameters

msg (whylogs.core.proto.ColumnMessage) –

Return type

ColumnProfileView

classmethod from_bytes(data: bytes) ColumnProfileView#
Parameters

data (bytes) –

Return type

ColumnProfileView