whylogs.core.view.segmented_dataset_profile_view#

Module Contents#

Classes#

SegmentedDatasetProfileView

Helper class that provides a standard way to create an ABC using

Attributes#

whylogs.core.view.segmented_dataset_profile_view.logger#
class whylogs.core.view.segmented_dataset_profile_view.SegmentedDatasetProfileView(*, profile_view: whylogs.core.view.dataset_profile_view.DatasetProfileView, segment: whylogs.core.segment.Segment, partition: whylogs.core.segmentation_partition.SegmentationPartition)#

Bases: whylogs.api.writer.writer.Writable

Helper class that provides a standard way to create an ABC using inheritance.

Parameters
property segment: whylogs.core.segment.Segment#
Return type

whylogs.core.segment.Segment

property partition: whylogs.core.segmentation_partition.SegmentationPartition#
Return type

whylogs.core.segmentation_partition.SegmentationPartition

property profile_view: whylogs.core.view.dataset_profile_view.DatasetProfileView#
Return type

whylogs.core.view.dataset_profile_view.DatasetProfileView

property dataset_timestamp: Optional[datetime.datetime]#
Return type

Optional[datetime.datetime]

property creation_timestamp: Optional[datetime.datetime]#
Return type

Optional[datetime.datetime]

property model_performance_metrics: Any#
Return type

Any

property metadata: Dict[str, str]#
Return type

Dict[str, str]

get_default_path() str#
Return type

str

get_segment_string() str#
Return type

str

write(path: Optional[str] = None, **kwargs: Any) Tuple[bool, str]#
Parameters
  • path (Optional[str]) –

  • kwargs (Any) –

Return type

Tuple[bool, str]