Dashboard#

The interactive Dash dashboard used to explore cumulative factor contributions, percentage decomposition, and summary statistics.

Note

dashboard is not imported from the kaxanuk.attribution_analysis base namespace, to avoid loading Dash on every import of the package. It is imported lazily inside main() only when launch_dashboard=True. To use it directly: from kaxanuk.attribution_analysis.dashboard.attribution_dashboard import ...

What you’ll find here:

  • Core – the main dashboard app factory

  • Layouts – page layout definitions

  • Components – reusable Dash components

  • Callbacks – interactive callback definitions

  • Styling – chart colors, constants, and CSS styles

  • Visualizers – Plotly chart-creation functions