You can view or export Reports in multiple formats.

Pre-requisites:

Log to Workspace

You can save the computed Report in Evidently Cloud or your local workspace.

ws.add_run(project.id, my_eval, include_data=False)

Uploading evals. Check Quickstart examples for ML or for LLM for a full workflow.

View in Jupyter notebook

You can directly render the visual summary of evaluation results in interactive Python environments like Jupyter notebook or Colab.

After running the Report, simply call the resulting Python object:

my_report

This will render the HTML object directly in the notebook cell.

HTML

You can also save this interactive visual Report as an HTML file to open in a browser:

my_report.save_html(file.html”)

This option is useful for sharing Reports with others or if you’re working in a Python environment that doesn’t display interactive visuals.

JSON

You can get the results of the calculation as a JSON. It is useful for storing and exporting results elsewhere.

To view the JSON in Python:

my_report.json()

To save the JSON as a separate file:

my_report.save_json("file.json")

Python dictionary

You can get the output as a Python dictionary. This format is convenient for automated evaluations in data or ML pipelines, allowing you to transform the output or extract specific values.

To get the dictionary:

my_report.dict()