uvisbox.Modules.FunctionalBoxplot.functional_boxplot_mesh
Module Contents
- uvisbox.Modules.FunctionalBoxplot.functional_boxplot_mesh.functional_boxplot_mesh(summary_stats)[source]
Identity function that ensures consistent data processing pipeline.
This function passes through the summary statistics unchanged, maintaining compatibility with the standard data processing pipeline (stats -> mesh -> vis).
- Parameters:
summary_stats (dict) – Dictionary of summary statistics from functional_boxplot_summary_statistics() function. Expected to contain keys like ‘depths’, ‘median’, ‘percentile_bands’, ‘outliers’, ‘sorted_curves’, and ‘sorted_indices’.
- Returns:
summary_stats – The same dictionary passed as input, unchanged.
- Return type:
dict
Examples
>>> from uvisbox.Modules.FunctionalBoxplot.functional_boxplot_stats import functional_boxplot_summary_statistics >>> from uvisbox.Modules.FunctionalBoxplot.functional_boxplot_mesh import functional_boxplot_mesh >>> >>> # Generate data and compute statistics >>> import numpy as np >>> data = np.random.randn(100, 50) >>> stats = functional_boxplot_summary_statistics(data) >>> >>> # Pass through mesh stage (identity operation) >>> mesh_data = functional_boxplot_mesh(stats) >>> >>> # mesh_data is identical to stats >>> assert mesh_data is stats