apparun.gui.panels.base#

Attributes#

Classes#

Module Contents#

class apparun.gui.panels.base.DynamicOutputPanel#

Bases: OutputPanel

compute_from_impact_model(entry_data, impact_model)#
fetch_from_lca_data(entry_data, lca_data)#
get_results(entry_data, impact_model: apparun.impact_model.ImpactModel = None, lca_data: pandas.DataFrame = None)#
result: apparun.results.ImpactModelResult | None = None#
type: Literal['dynamic_output_panel']#
class apparun.gui.panels.base.InputPanel(**args)#

Bases: Panel

submit()#
name: str | None = None#
class apparun.gui.panels.base.InputScenarioFormPanel(**args)#

Bases: InputPanel

run()#
fields: List[Dict[str, Any]]#
type: Literal['input_scenario_form_panel']#
class apparun.gui.panels.base.OutputPanel#

Bases: Panel

run(**args)#
type: Literal['output_panel']#
class apparun.gui.panels.base.Panel#

Bases: pydantic.BaseModel

spawn()#
st_component: Callable = None#
property state#
class apparun.gui.panels.base.StaticOutputPanel#

Bases: OutputPanel

run()#
type: Literal['static_output_panel']#
apparun.gui.panels.base.ACTION_ADD = 'add'#
apparun.gui.panels.base.ACTION_CLEAR = 'clear'#