whylogs.core.view.segmented_dataset_profile_view#

Module Contents#

Classes#

SegmentedDatasetProfileView

A Writable is an object that contains data to write to a file or files.

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

A Writable is an object that contains data to write to a file or files. These might be temporary files intended to be passed on to another consumer (e.g., WhyLabs servers) via a Writer.

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_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]

writer(name: str = 'local', **kwargs: Any) WriterWrapper#

Utility method to create a Writer of the specified type

Parameters
  • name (str) –

  • kwargs (Any) –

Return type

WriterWrapper