apparun.gui.modules#

Attributes#

Classes#

Module Contents#

class apparun.gui.modules.GUI#

Bases: pydantic.BaseModel

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

Bases: pydantic.BaseModel

classmethod build_input_panel(panel: Dict[Any] | None = None) apparun.gui.panels.base.InputPanel | None#
classmethod build_output_panels(panels: List[Dict[Any]]) List[apparun.gui.panels.base.OutputPanel]#
run()#
cols: Callable | None = None#
impact_model: apparun.impact_model.ImpactModel | None = None#
impact_model_path: str | None = None#
property input_col#
input_panel: apparun.gui.panels.base.InputPanel | None = None#
lca_data: PandasDataFrame | None = None#
lca_data_path: str | None = None#
name: str | None = None#
property output_col#
output_panels: List[apparun.gui.panels.base.OutputPanel]#
apparun.gui.modules.PandasDataFrame#