apparun.gui.modules#

Attributes#

Classes#

Module Contents#

class apparun.gui.modules.GUI#

Bases: pydantic.BaseModel

gen_titles_modules()#
run()#
setup_layout()#
modules: List[Module]#
name: str | None = None#
class apparun.gui.modules.Module(**args)#

Bases: pydantic.BaseModel

run()#
cols: Callable | None = None#
impact_model: apparun.impact_model.ImpactModel | None = None#
impact_model_path: str | None = None#
property input_col#
input_panel: Annotated[apparun.gui.panels.base.InputScenarioFormPanel, Field(discriminator='type')] | None = None#
lca_data: PandasDataFrame | None = None#
lca_data_path: str | None = None#
name: str | None = None#
property output_col#
output_panels: List[Annotated[apparun.gui.panels.output_dynamic.ScenarioComparisonDynamicOutputPanel | apparun.gui.panels.output_static.Markdown, Field(discriminator='type')]]#
apparun.gui.modules.PandasDataFrame#