Reports
AssessmentReport exports make quality checks easy to review, archive and use in CI.
Supported exports
edf.assess() returns an AssessmentReport with file-based export methods for HTML, JSON, Markdown, CSV, Excel and PDF.
reports.py
python
import eazydatafix as edf
report = edf.assess("employees.csv")
report.to_html("quality.html")
report.to_json("quality.json")
report.to_markdown("quality.md")
report.to_csv("quality.csv")
report.to_excel("quality.xlsx")
report.to_pdf("quality.pdf")Structured report data
Read report fields directly in Python. The assessment report does not expose a to_dict() method; use to_json() when you need a JSON file.
report_fields.py
python
score = report.quality.score
grade = report.quality.grade
missing = report.completeness.total_missing_values
duplicates = report.uniqueness.duplicate_rowsWiring into CI
Persist a report as a build artefact and gate the job on the nested quality score.