kd.kdash.MultiDashboards

kd.kdash.MultiDashboards#

class kauldron.utils.kdash.MultiDashboards(
*,
dashboards: dict[str, kauldron.utils.kdash.dashboard_utils.SingleDashboard],
)[source]

Bases: kauldron.utils.kdash.dashboard_utils.DashboardsBase

Container of multiple dashboards.

dashboards: dict[str, kauldron.utils.kdash.dashboard_utils.SingleDashboard]
classmethod from_iterable(
dashboards: collections.abc.Iterable[kauldron.utils.kdash.dashboard_utils.DashboardsBase],
) kauldron.utils.kdash.dashboard_utils.MultiDashboards[source]

Factory from an iterable of dashboards.

normalize() kauldron.utils.kdash.dashboard_utils.MultiDashboards[source]

Returns a normalized version of the dashboard.

build(
ctx: plot_utils.BuildContext,
) dict[str, fb.Dashboard][source]