connect.evidence.containers.TableContainer

class connect.evidence.containers.TableContainer(data, labels=None, metadata=None)

Bases: connect.evidence.containers.EvidenceContainer

Container for all Table type evidence

Abstract Class defining Evidence Containers

Evidence Containers are light wrappers around data objects that validate their format for the purpose of evidence export. They define a “to_evidence” function which transforms the data into a particular evidence format

Parameters
  • evidence_class (Evidence) – An Evidence class

  • data (DataFrame) –

    The data, formatted appropriately for the evidence type Typing is variable depending on evidence being wrapped

    Most metrics will be pd.DataFrames Evidence generated by integrated packages (e.g. deepchecks) is dependent on package’s output

  • labels (dict) – Additional labels to pass to underlying evidence

  • metadata (dict) – Metadata to pass to underlying evidence

__init__(data, labels=None, metadata=None)

Abstract Class defining Evidence Containers

Evidence Containers are light wrappers around data objects that validate their format for the purpose of evidence export. They define a “to_evidence” function which transforms the data into a particular evidence format

Parameters
  • evidence_class (Evidence) – An Evidence class

  • data (DataFrame) –

    The data, formatted appropriately for the evidence type Typing is variable depending on evidence being wrapped

    Most metrics will be pd.DataFrames Evidence generated by integrated packages (e.g. deepchecks) is dependent on package’s output

  • labels (dict) – Additional labels to pass to underlying evidence

  • metadata (dict) – Metadata to pass to underlying evidence

Methods

__init__(data[, labels, metadata])

Abstract Class defining Evidence Containers

to_evidence(**metadata)

Attributes

data

scrubbed_data