Swipe or tap outside to close
LogoCodeBoarding
AutoViML/AutoViz/AutoViz API Orchestrator
Initializing diagram...

Details

The AutoViz API & Orchestrator subsystem serves as the core interface and control mechanism for the AutoViz project, embodying the Facade and Pipeline/Workflow architectural patterns. It simplifies complex EDA and visualization tasks for users by orchestrating the entire data flow from ingestion to visualization.

AutoViz

This component acts as the primary user-facing interface, providing a simplified, high-level API (AutoViz_Class.AutoViz method) for users to initiate the automated EDA and visualization process. It embodies the Facade Pattern, abstracting the underlying complexity of the visualization pipeline.

AutoViz_Main

The central control flow component that orchestrates the entire EDA and visualization pipeline. It coordinates the sequence of operations, including data preparation, cleaning suggestions, and plot generation. This aligns with the Pipeline/Workflow Pattern.

data_cleaning_suggestions

Focuses on analyzing the input dataset to identify potential data quality issues and apply or suggest appropriate data cleaning operations. This component contributes to the "Data Preprocessing & Quality" aspect of the project.

add_plots

Responsible for generating various types of plots and integrating them into the final visualization output. This component embodies the "Visualization Core" and interacts with specific "Plotting Backends/Adapters" (though the specific backend interactions are abstracted at this level).