Skip to content

UI

NiceGUI-based dashboard UI. Top-level tab modules delegate all data operations to the services layer.

ModulePurpose
theme.pyGlobal colour, typography, and component styles
dashboard_config.yamlCentralized UI configuration — colour palette, theme tokens, and shared styling parameters
control_tab_ui.pyControl tab page
experiment_tab_ui.pyExperiment exploration tab page
metrics_tab_ui.pyMetrics tab page

Reusable NiceGUI components shared across tabs:

ComponentPurpose
layout.pyOverall page structure — sidebar, header, content area
navbar.pyTop navigation bar and tab switcher
section_header.pyStyled section title component
control_tab.pyControl tab component
experiment_tab.pyExperiment tab component
experiment_filter_ui.pyFilter panel component
evaluation_tab_ui.pyEvaluation tab component
metric_tab.pyMetrics tab component
settings_tab.pySettings tab component