roastcoffea.visualization.plots.scaling¶
Scaling efficiency plots.
Visualizations for parallel efficiency and scaling analysis.
Functions
|
Plot efficiency metrics summary as bar chart. |
|
Plot resource utilization summary. |
- roastcoffea.visualization.plots.scaling.plot_efficiency_summary(metrics, output_path=None, figsize=(10, 6))[source]¶
Plot efficiency metrics summary as bar chart.
Shows core efficiency, speedup factor, and other efficiency metrics in a compact bar chart format.
- Parameters:
- Returns:
fig, ax – Matplotlib figure and axes
- Return type:
Figure and Axes
- Raises:
ValueError – If metrics is None or missing required data
- roastcoffea.visualization.plots.scaling.plot_resource_utilization(metrics, output_path=None, figsize=(10, 6))[source]¶
Plot resource utilization summary.
Shows worker count, cores, and memory statistics in a grouped bar chart.
- Parameters:
- Returns:
fig, ax – Matplotlib figure and axes
- Return type:
Figure and Axes
- Raises:
ValueError – If metrics is None or missing required data