Core Module ============ The core module contains the fundamental classes for building dashboards with Dashboard Lego. Data Sources ------------ .. automodule:: dashboard_lego.core.datasource :members: :undoc-members: :show-inheritance: .. autoclass:: dashboard_lego.core.datasource.DataSource :members: :undoc-members: :show-inheritance: :noindex: Data Source Implementations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CSV Data Source ^^^^^^^^^^^^^^^ .. automodule:: dashboard_lego.core.datasources.csv_source :members: :undoc-members: :show-inheritance: Parquet Data Source ^^^^^^^^^^^^^^^^^^^ .. automodule:: dashboard_lego.core.datasources.parquet_source :members: :undoc-members: :show-inheritance: SQL Data Source ^^^^^^^^^^^^^^^ .. automodule:: dashboard_lego.core.datasources.sql_source :members: :undoc-members: :show-inheritance: Dashboard Page -------------- .. automodule:: dashboard_lego.core.page :members: :undoc-members: :show-inheritance: .. autoclass:: dashboard_lego.core.page.DashboardPage :members: :undoc-members: :show-inheritance: :noindex: State Management ---------------- .. automodule:: dashboard_lego.core.state :members: :undoc-members: :show-inheritance: .. autoclass:: dashboard_lego.core.state.StateManager :members: :undoc-members: :show-inheritance: :noindex: Chart Context ------------- .. automodule:: dashboard_lego.core.chart_context :members: :undoc-members: :show-inheritance: .. autoclass:: dashboard_lego.core.chart_context.ChartContext :members: :undoc-members: :show-inheritance: :noindex: