kde_cpi.output package¶
Visualization utilities for CPI analytics.
- class kde_cpi.output.DensityPlotConfig(title='KDE Mode Inflation', xlabel='Percent', ylabel='Density', color='#d08300', rug_alpha=0.3, line_width=2.5, statistic_line_style=None)[source]¶
Bases:
objectStyling and annotation options for kernel density plots.
- Parameters:
- class kde_cpi.output.HistogramPlotConfig(title='Weighted Distribution', xlabel='Percent', ylabel='Weighted frequency', bins=30, color='#126782', alpha=0.6)[source]¶
Bases:
objectConfiguration values for weighted histogram plots.
- class kde_cpi.output.PlotReport(path, statistics)[source]¶
Bases:
objectMetadata describing a saved plot and its computed statistics.
- Parameters:
path (Path)
statistics (StatSummary)
-
statistics:
StatSummary¶
- kde_cpi.output.generate_density_plot(values, weights, *, output_dir='out', filename='density.png', config=None)[source]¶
Render a kernel density estimate with summary annotations.
- Return type:
- Parameters:
- kde_cpi.output.generate_histogram_plot(values, weights, *, output_dir='out', filename='histogram.png', config=None)[source]¶
Render a weighted histogram with key summary markers.
- Return type:
- Parameters: