API Reference
EazyDataFix 2.0 adds reusable recipe and pipeline objects while preserving the stable v1 transformation, validation and readiness APIs.
Reusable pipeline API (v2.0)
These additive v2 objects turn explicit preparation rules into a reviewable, repeatable pipeline. See the pipeline recipe guide for complete examples and boundaries.
edf.PipelineRecipe(...)→ PipelineRecipe2.0edf.ColumnRule(...)→ ColumnRule2.0edf.Pipeline(...)→ PipelineResult2.0edf.RecipeMLArtifact(...)→ DataFrame2.0Stable convenience workflows (v1 compatible)
These APIs form the stable v1 workflow layer. See the v1.0.0 release notes for complete examples.
edf.run(...)→ RunResult1.xedf.prepare_with_report(...)→ PreparationReport1.xedf.infer_schema(...)→ DataContract1.xedf.validate_contract(...)→ ContractValidationReport1.xCore data APIs
edf.assess()→ AssessmentReportedf.fix()→ FixResultedf.profile()→ DatasetProfileDeterministic 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(...)edf.plan_eda(...)edf.execute_eda(...)edf.run_agentic_eda(...)edf.export_agentic_eda_report(...)Additional stable utilities
edf.assess_ai_readiness(...)edf.prepare(...)edf.analysis_ready(...)edf.analysis_ready_with_report(...)edf.ml_ready(...)edf.powerbi_ready(...)edf.generate_agentic_eda_narrative(...)edf.export_agentic_eda_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.