📄 wxpychemshell.py
字号:
[wxID_WXPYCHEMSHELLMNUTOOLSITEMS1, wxID_WXPYCHEMSHELLMNUTOOLSITEMS10,
wxID_WXPYCHEMSHELLMNUTOOLSITEMS2, wxID_WXPYCHEMSHELLMNUTOOLSITEMS3,
wxID_WXPYCHEMSHELLMNUTOOLSITEMS4, wxID_WXPYCHEMSHELLMNUTOOLSITEMS5,
wxID_WXPYCHEMSHELLMNUTOOLSITEMS6, wxID_WXPYCHEMSHELLMNUTOOLSITEMS7,
wxID_WXPYCHEMSHELLMNUTOOLSITEMS8, wxID_WXPYCHEMSHELLMNUTOOLSITEMS9,
] = map(lambda _init_coll_mnuTools_Items: wxNewId(), range(10))
[wxID_WXPYCHEMSHELLTBMAINTOOLS0, wxID_WXPYCHEMSHELLTBMAINTOOLS1,
wxID_WXPYCHEMSHELLTBMAINTOOLS2, wxID_WXPYCHEMSHELLTBMAINTOOLS3,
wxID_WXPYCHEMSHELLTBMAINTOOLS4, wxID_WXPYCHEMSHELLTBMAINTOOLS5,
wxID_WXPYCHEMSHELLTBMAINTOOLS6, wxID_WXPYCHEMSHELLTBMAINTOOLS7,
wxID_WXPYCHEMSHELLTBMAINTOOLS8, wxID_WXPYCHEMSHELLTBMAINTOOLS9,
] = map(lambda _init_coll_tbMain_Tools: wxNewId(), range(10))
[wxID_WXPYCHEMSHELLMNUHELPITEMS0] = map(lambda _init_coll_mnuHelp_Items: wxNewId(), range(1))
class wxPyChemShell(wxFrame):
def _init_coll_mnuTools_Items(self, parent):
# generated method, don't edit
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS8,
item='Experiment Manager', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS9,
item='Experiment Setup', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS1,
item='Spectral Pre-processing', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS2,
item='Principal Components Analysis (PCA)', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS10,
item='Cluster Analysis', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS4,
item='Partial Least Squares Regression (PLSR)',
kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS3,
item='Discriminant Function Analysis (DFA)', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS7,
item='GA-Discriminant Partial Least Squares', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS6,
item='GA-Discriminant Function Analysis', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUTOOLSITEMS5,
item='GA-Partial Least Squares Calibration', kind=wxITEM_NORMAL)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS2, self.OnMnuToolsPCAMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS3, self.OnMnuToolsDFAMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS4, self.OnMnuToolsPLSMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS5,
self.OnMnuToolsGAPLSCMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS6,
self.OnMnuToolsGADFAMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS7,
self.OnMnuToolsGADPLSMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS1,
self.OnMnuToolsPreProcMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS8,
self.OnMnuToolsExpManMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS9,
self.OnMnuToolsSampPropMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUTOOLSITEMS10,
self.OnMnuToolsClusterMenu)
def _init_coll_mnuHelp_Items(self, parent):
# generated method, don't edit
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUHELPITEMS0,
item='Contents', kind=wxITEM_NORMAL)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUHELPITEMS0,
self.OnMnuhelpContentsMenu)
def _init_coll_mnuGridCopy_Items(self, parent):
# generated method, don't edit
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS3,
item='Rename', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS0,
item='Copy', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS1,
item='Paste', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS2,
item='Delete column', kind=wxITEM_NORMAL)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS0,
self.OnMnuGridCopyItems0Menu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS1,
self.OnMnuGridCopyItems1Menu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS2,
self.OnMnuGridCopyItems2Menu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUGRIDCOPYITEMS3,
self.OnMnuGridCopyRename)
def _init_coll_mnuPopUpMenu_Items(self, parent):
# generated method, don't edit
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS3,
item='Expand', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS2,
item='Copy', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS0,
item='Save', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS1,
item='Print', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS4,
item='Properties', kind=wxITEM_NORMAL)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS1,
self.OnMnupopupmenuitems1Menu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS2,
self.OnMnupopupmenuitems2Menu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS0,
self.OnMnupopupmenuitems0Menu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS3,
self.OnMnuPopUpMenuExpandMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUPOPUPMENUITEMS4,
self.OnMnuPopUpMenuProperties)
def _init_coll_mnuFile_Items(self, parent):
# generated method, don't edit
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUFILEITEMS1,
item='Import', kind=wxITEM_NORMAL)
parent.Append(helpString='', id=wxID_WXPYCHEMSHELLMNUFILEITEMS3,
item='Exit', kind=wxITEM_NORMAL)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUFILEITEMS1,
self.OnMnufileImportMenu)
EVT_MENU(self, wxID_WXPYCHEMSHELLMNUFILEITEMS3, self.OnMnufileExitMenu)
def _init_coll_mnuMain_Menus(self, parent):
# generated method, don't edit
parent.Append(menu=self.mnuFile, title='File')
parent.Append(menu=self.mnuTools, title='Tools')
parent.Append(menu=self.mnuHelp, title='Help')
def _init_coll_nbDfaModPlot_Pages(self, parent):
# generated method, don't edit
parent.AddPage(imageId=-1, page=self.wdGaDfaPlot, select=True,
text='2D Ordination Plot')
parent.AddPage(imageId=-1, page=self.plcDfaEigs, select=False,
text='Eigenvalues')
def _init_coll_stbMain_Fields(self, parent):
# generated method, don't edit
parent.SetFieldsCount(4)
parent.SetStatusText(i=0, text='Status')
parent.SetStatusText(i=1, text='')
parent.SetStatusText(i=2, text='')
parent.SetStatusText(i=3, text='')
parent.SetStatusWidths([150, 150, 150, 150])
def _init_coll_nbMain_Pages(self, parent):
# generated method, don't edit
parent.AddPage(imageId=0, page=self.wdNbSnapShots, select=True,
text='Experiment Manager')
parent.AddPage(imageId=1, page=self.wdNbProps, select=False,
text='Experiment Setup')
parent.AddPage(imageId=2, page=self.plSpectra, select=False,
text='Spectral Pre-processing')
parent.AddPage(imageId=3, page=self.plPCA, select=False,
text='Principal Components Analysis')
parent.AddPage(imageId=4, page=self.wdCluster, select=False,
text='Cluster Analysis')
parent.AddPage(imageId=5, page=self.wdNbPLS, select=False,
text='Partial Least Squares Regression')
parent.AddPage(imageId=6, page=self.plFullDFA, select=False,
text='Discriminant Function Analysis')
parent.AddPage(imageId=7, page=self.plPLS, select=False,
text='GA - Discriminant PLS ')
parent.AddPage(imageId=8, page=self.plDFA, select=False,
text='GA-DFA Clustering')
parent.AddPage(imageId=9, page=self.plPLSc, select=False,
text='GA-PLS Calibration')
def _init_coll_tbMain_Tools(self, parent):
# generated method, don't edit
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','expman.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','expman.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS0, kind=wxITEM_NORMAL, label='EM',
longHelp='', shortHelp='Experiment manager')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','expset.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','expset.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS1, kind=wxITEM_NORMAL, label='ES',
longHelp='', shortHelp='Experiment setup')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','preproc.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','preproc.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS2, kind=wxITEM_NORMAL, label='SP',
longHelp='', shortHelp='Spectral pre-processing')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','pca.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','pca.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS3, kind=wxITEM_NORMAL,
label='PCA', longHelp='',
shortHelp='Principal components analysis')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','cluster.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','cluster.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS4, kind=wxITEM_NORMAL, label='CL',
longHelp='', shortHelp='Cluster analysis')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','pls.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','pls.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS5, kind=wxITEM_NORMAL,
label='PLS', longHelp='',
shortHelp='Partial least squares regression')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','dfa.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','dfa.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS6, kind=wxITEM_NORMAL,
label='DFA', longHelp='',
shortHelp='Discriminant function analysis')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','gadpls.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','gadpls.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS7, kind=wxITEM_NORMAL,
label='GA1', longHelp='',
shortHelp='Genetic algorithm with discriminant-PLSR')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','gadfa.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','gadfa.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS8, kind=wxITEM_NORMAL, label='G2',
longHelp='', shortHelp='Genetic algorithm with DFA')
parent.DoAddTool(bitmap=wxBitmap(os.path.join(whereami,'gif','gaplsc.gif'), wxBITMAP_TYPE_GIF),
bmpDisabled=wxBitmap(os.path.join(whereami,'gif','gaplsc.gif'), wxBITMAP_TYPE_GIF),
id=wxID_WXPYCHEMSHELLTBMAINTOOLS9, kind=wxITEM_NORMAL, label='G3',
longHelp='',
shortHelp='Genetic algorithm with quantitative PLSR')
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS0, self.OnTbMainExpManTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS1,
self.OnTbMainExpSetupTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS2,
self.OnTbMainSpecPreprocTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS3, self.OnTbMainPcaTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS4, self.OnTbMainClusterTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS5, self.OnTbMainPlsTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS6, self.OnTbMainDfaTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS7, self.OnTbMainGaDplsTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS8, self.OnTbMainGaDfaTool)
EVT_TOOL(self, wxID_WXPYCHEMSHELLTBMAINTOOLS9, self.OnTbMainGaPlscTool)
parent.Realize()
def _init_coll_nbPls1_Pages(self, parent):
# generated method, don't edit
parent.AddPage(imageId=-1, page=self.plcPls3, select=True,
text='DPLS Model')
parent.AddPage(imageId=-1, page=self.plcPls1, select=False,
text='Model Error')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -