GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameDBInteractions.FrameParams module

Frame for managing molecule parameters in the molecules.yaml file. This module handles the editing and addition of molecules in the molecules.yaml configuration file.

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameDBInteractions.FrameParams.FrameParams(parent, color, row, column, path_default, **kwargs)[source]

Bases: MyPanel

A panel for managing molecule parameters in the molecules.yaml file.

This class provides functionality to: - View existing molecule parameters (name, label) - Modify molecule parameters - Add new molecules to the configuration Note: multi is always set to 0 automatically

__init__(parent, color, row, column, path_default, **kwargs)[source]

Initialize the FrameParams panel with all necessary components.

modify_molecule()[source]

Modify the selected molecule’s parameters in molecules.yaml.

add_molecule()[source]

Add a new molecule to the molecules.yaml file.

modify_list_molecule(molecule_list)[source]

Update the molecule list dropdown with new molecules.