Skip to content

Latest commit

 

History

History
66 lines (35 loc) · 3.6 KB

File metadata and controls

66 lines (35 loc) · 3.6 KB
graph LR
    Data_Postprocessing["Data Postprocessing"]
    Rounding_Settings_Provider["Rounding Settings Provider"]
    Missing_Value_Handler["Missing Value Handler"]
    Internal_Missing_Value_Remover["Internal Missing Value Remover"]
    List_Flattener["List Flattener"]
    Data_Postprocessing -- "depends on" --> Rounding_Settings_Provider
    Missing_Value_Handler -- "depends on" --> Internal_Missing_Value_Remover
    List_Flattener -- "recursively calls" --> List_Flattener
Loading

CodeBoardingDemoContact

Details

This subsystem, primarily encapsulated within pingouin.utils (located in utils.py), forms the backbone for all data-related operations. It ensures data integrity, consistency, and proper formatting (primarily Pandas DataFrames) before statistical analyses are performed.

Data Postprocessing

Responsible for the final formatting and structural adjustments of Pandas DataFrames. This includes applying specific rounding settings to ensure data is presented consistently and accurately, typically before being returned to the user or passed to subsequent analytical steps.

Related Classes/Methods:

Rounding Settings Provider

A utility function that determines and provides the appropriate rounding parameters. It likely considers data characteristics or user-defined preferences to inform the rounding logic used by Data Postprocessing.

Related Classes/Methods:

Missing Value Handler

Serves as the primary public interface for handling and removing missing values (NaN) from data structures. It ensures data cleanliness, which is critical for accurate statistical computations.

Related Classes/Methods:

Internal Missing Value Remover

An internal helper function that encapsulates the core logic for the actual removal of missing values. It likely operates on individual data series or columns, providing the granular functionality for Missing Value Handler.

Related Classes/Methods:

List Flattener

A general-purpose utility function designed to convert nested list structures into a single, flat list. This is a common data transformation utility that can be used across various parts of the library where data might be structured in nested lists.

Related Classes/Methods: