subgrounds.dash_wrappers module

class subgrounds.dash_wrappers.Refreshable

Bases: abc.ABC

abstract property dash_dependencies: list[dash.dependencies.Output]
abstract property dash_dependencies_outputs: list[Any]
class subgrounds.dash_wrappers.Graph(fig, **kwargs)

Bases: dash.dcc.Graph.Graph, subgrounds.dash_wrappers.Refreshable

counter: ClassVar[int] = 0
wrapped_figure: subgrounds.plotly_wrappers.Figure
property dash_dependencies: list[dash.dependencies.Output]
property dash_dependencies_outputs: list[Any]
class subgrounds.dash_wrappers.DataTable(subgrounds, data, columns=None, concat=False, append=False, **kwargs)

Bases: dash.dash_table.DataTable.DataTable, subgrounds.dash_wrappers.Refreshable

counter: ClassVar[int] = 0
data: list[subgrounds.subgraph.fieldpath.FieldPath]
columns: Optional[list[str]]
subgrounds: subgrounds.subgrounds.Subgrounds
concat: bool
append: bool
df: Optional[Union[pandas.core.frame.DataFrame, list[pandas.core.frame.DataFrame]]]
refresh()
property dash_dependencies: list[dash.dependencies.Output]
property dash_dependencies_outputs: list[dash.dependencies.Output]
class subgrounds.dash_wrappers.AutoUpdate(app, sec_interval=1, children=[], **kwargs)

Bases: dash.html.Div.Div

counter: ClassVar[int] = 0