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.

Core data APIs

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.

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.