API Reference
EazyDataFix 1.4 exposes stable result objects for transformation, validation and downstream readiness workflows.
Production workflows (v1.4)
These APIs form the stable v1 workflow layer. See the v1.0.0 release notes for complete examples.
edf.run(...)→ RunResult1.xCompose profile, assessment, controlled cleaning and deterministic EDA.
edf.prepare_with_report(...)→ PreparationReport1.xPrepare a dataset and return deterministic changes and warnings.
edf.infer_schema(...)→ DataContract1.xInfer expected columns and data types from a trusted dataset.
edf.validate_contract(...)→ ContractValidationReport1.xValidate schema and reusable quality rules with pass/fail output.
Core data APIs
edf.assess()→ AssessmentReportCompute a structured data-quality assessment for a dataset.
edf.fix()→ FixResultApply configurable, deterministic cleaning to a dataset.
edf.profile()→ DatasetProfileInspect the structural metadata of a dataset.
Deterministic Agentic EDA
The Agentic EDA foundation remains fully supported in v1.0. See the historical v0.3.0 release notes for the full workflow.
edf.eda(...)Generate a structured deterministic EDA result.
edf.plan_eda(...)Create a reproducible follow-up analysis plan.
edf.execute_eda(...)Execute selected EDA steps using deterministic handlers.
edf.run_agentic_eda(...)Run the complete deterministic Agentic EDA workflow.
edf.export_agentic_eda_report(...)Export HTML, JSON, Markdown and supported PNG visualisations.
Additional stable utilities
edf.assess_ai_readiness(...)Assess whether a dataset is ready for downstream AI or ML use.
edf.prepare(...)Return a deterministically prepared DataFrame.
edf.analysis_ready(...)Clean and prepare a dataset for analytics and machine learning.
edf.analysis_ready_with_report(...)Return analysis-ready data with scores, changes, warnings and validations.
edf.ml_ready(...)Create leakage-safe train/test inputs and a reusable preprocessing artifact.
edf.powerbi_ready(...)Prepare validated single-table or multi-table Power BI model inputs.
edf.generate_agentic_eda_narrative(...)Generate an optional evidence-cited narrative from deterministic EDA.
edf.export_agentic_eda_notebook(...)Export a ready-to-run deterministic Jupyter Notebook.
Conventions
Public workflows accept a supported dataset path or pandas.DataFrame and do not mutate caller-owned DataFrames. Stable result objects keep structured data available for notebooks, applications, tests and CI pipelines. Catch EazyDataFixErrorfor package-level failures.