Quality Report

class gretel_client.evaluation.quality_report.QualityReport(*, project: Optional[gretel_client.projects.projects.Project] = None, data_source: Union[str, pathlib.Path, gretel_client.projects.common._DataFrameT], ref_data: Union[pathlib.Path, str, gretel_client.projects.common._DataFrameT], output_dir: Union[str, pathlib.Path, None] = None, runner_mode: Optional[gretel_client.config.RunnerMode] = <RunnerMode.CLOUD: 'cloud'>)

Represents a Quality Report. This class can be used to create a report.

Parameters
  • project – Optional project associated with the report. If no project is passed, a temp project (gretel_client.projects.projects.tmp_project) will be used.

  • data_source – Data source used for the report.

  • ref_data – Reference data used for the report.

  • output_dir – Optional directory path to write the report to. If the directory does not exist, the path will be created for you.

  • runner_mode – Determines where to run the model. See gretel_client.config.RunnerMode for a list of valid modes. Manual mode is not explicitly supported.

property as_dict

Returns a dictionary representation of the report.

property as_html

Returns a HTML representation of the report.

peek() → Dict[str, Any]

Returns a dictionary representation of the top level report scores.