Source code for gui.ui.MainWindow

# -*- coding: utf-8 -*-

# Automatically generated - don't edit.
# Use `python setup.py build_ui` to update it.


from PyQt5 import QtCore, QtWidgets


[docs] class Ui_MainWindow(object):
[docs] def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.scrollArea = QtWidgets.QScrollArea(self.centralwidget) self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) self.scrollArea.setFrameShadow(QtWidgets.QFrame.Plain) self.scrollArea.setLineWidth(0) self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) self.scrollArea.setWidgetResizable(True) self.scrollArea.setAlignment(QtCore.Qt.AlignCenter) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1822, 615)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout_2.setObjectName("verticalLayout_2") self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout.addWidget(self.scrollArea) self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget) self.textBrowser.setEnabled(True) self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 150)) self.textBrowser.setObjectName("textBrowser") self.verticalLayout.addWidget(self.textBrowser) self.progressBar = QtWidgets.QProgressBar(self.centralwidget) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.verticalLayout.addWidget(self.progressBar) self.progress_OK = QtWidgets.QHBoxLayout() self.progress_OK.setObjectName("progress_OK") self.refreshModulePushButton = QtWidgets.QPushButton(self.centralwidget) self.refreshModulePushButton.setObjectName("refreshModulePushButton") self.progress_OK.addWidget(self.refreshModulePushButton) self.undoModulePushButton = QtWidgets.QPushButton(self.centralwidget) self.undoModulePushButton.setObjectName("undoModulePushButton") self.progress_OK.addWidget(self.undoModulePushButton) self.stopPushButton = QtWidgets.QPushButton(self.centralwidget) self.stopPushButton.setObjectName("stopPushButton") self.progress_OK.addWidget(self.stopPushButton) self.insertModuleComboBox = QtWidgets.QComboBox(self.centralwidget) self.insertModuleComboBox.setMinimumSize(QtCore.QSize(86, 0)) self.insertModuleComboBox.setObjectName("insertModuleComboBox") self.insertModuleComboBox.addItem("") self.progress_OK.addWidget(self.insertModuleComboBox) self.deleteModuleComboBox = QtWidgets.QComboBox(self.centralwidget) self.deleteModuleComboBox.setMinimumSize(QtCore.QSize(86, 0)) self.deleteModuleComboBox.setObjectName("deleteModuleComboBox") self.deleteModuleComboBox.addItem("") self.progress_OK.addWidget(self.deleteModuleComboBox) self.okPushButton = QtWidgets.QPushButton(self.centralwidget) self.okPushButton.setObjectName("okPushButton") self.progress_OK.addWidget(self.okPushButton) self.verticalLayout.addLayout(self.progress_OK) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1850, 20)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuPreprocessing = QtWidgets.QMenu(self.menubar) self.menuPreprocessing.setObjectName("menuPreprocessing") self.menuRegression = QtWidgets.QMenu(self.menubar) self.menuRegression.setObjectName("menuRegression") self.menuVisualization = QtWidgets.QMenu(self.menubar) self.menuVisualization.setObjectName("menuVisualization") self.menuClassification = QtWidgets.QMenu(self.menubar) self.menuClassification.setObjectName("menuClassification") self.menuData = QtWidgets.QMenu(self.menubar) self.menuData.setObjectName("menuData") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionRead_ChemCam_Data = QtWidgets.QAction(MainWindow) self.actionRead_ChemCam_Data.setObjectName("actionRead_ChemCam_Data") self.actionLoad_Data = QtWidgets.QAction(MainWindow) self.actionLoad_Data.setObjectName("actionLoad_Data") self.actionSet_Output_Path = QtWidgets.QAction(MainWindow) self.actionSet_Output_Path.setObjectName("actionSet_Output_Path") self.actionSave_Current_Data = QtWidgets.QAction(MainWindow) self.actionSave_Current_Data.setObjectName("actionSave_Current_Data") self.actionCreate_New_Workflow = QtWidgets.QAction(MainWindow) self.actionCreate_New_Workflow.setObjectName("actionCreate_New_Workflow") self.actionRestore_Workflow = QtWidgets.QAction(MainWindow) self.actionRestore_Workflow.setObjectName("actionRestore_Workflow") self.actionSave_Current_Workflow = QtWidgets.QAction(MainWindow) self.actionSave_Current_Workflow.setObjectName("actionSave_Current_Workflow") self.actionExit = QtWidgets.QAction(MainWindow) self.actionExit.setObjectName("actionExit") self.actionRemove_Rows = QtWidgets.QAction(MainWindow) self.actionRemove_Rows.setObjectName("actionRemove_Rows") self.actionSplit_Data = QtWidgets.QAction(MainWindow) self.actionSplit_Data.setObjectName("actionSplit_Data") self.actionResample = QtWidgets.QAction(MainWindow) self.actionResample.setObjectName("actionResample") self.actionRemove_Baseline = QtWidgets.QAction(MainWindow) self.actionRemove_Baseline.setObjectName("actionRemove_Baseline") self.actionApply_Mask = QtWidgets.QAction(MainWindow) self.actionApply_Mask.setObjectName("actionApply_Mask") self.actionPeak_Areas = QtWidgets.QAction(MainWindow) self.actionPeak_Areas.setObjectName("actionPeak_Areas") self.actionMultiply_by_Vector = QtWidgets.QAction(MainWindow) self.actionMultiply_by_Vector.setObjectName("actionMultiply_by_Vector") self.actionNormalization = QtWidgets.QAction(MainWindow) self.actionNormalization.setObjectName("actionNormalization") self.actionDimensionality_Reduction = QtWidgets.QAction(MainWindow) self.actionDimensionality_Reduction.setObjectName( "actionDimensionality_Reduction" ) self.actionStratified_Folds = QtWidgets.QAction(MainWindow) self.actionStratified_Folds.setObjectName("actionStratified_Folds") self.actionCross_Validation = QtWidgets.QAction(MainWindow) self.actionCross_Validation.setObjectName("actionCross_Validation") self.actionTrain = QtWidgets.QAction(MainWindow) self.actionTrain.setObjectName("actionTrain") self.actionSubmodel_Blend = QtWidgets.QAction(MainWindow) self.actionSubmodel_Blend.setObjectName("actionSubmodel_Blend") self.actionPredict = QtWidgets.QAction(MainWindow) self.actionPredict.setObjectName("actionPredict") self.actionPlot = QtWidgets.QAction(MainWindow) self.actionPlot.setObjectName("actionPlot") self.actionPlot_Spectra = QtWidgets.QAction(MainWindow) self.actionPlot_Spectra.setObjectName("actionPlot_Spectra") self.actionPlot_ICA_PCA = QtWidgets.QAction(MainWindow) self.actionPlot_ICA_PCA.setObjectName("actionPlot_ICA_PCA") self.actionAbout = QtWidgets.QAction(MainWindow) self.actionAbout.setObjectName("actionAbout") self.actionAbout_Qt = QtWidgets.QAction(MainWindow) self.actionAbout_Qt.setObjectName("actionAbout_Qt") self.actionOpen_Workflow = QtWidgets.QAction(MainWindow) self.actionOpen_Workflow.setObjectName("actionOpen_Workflow") self.actionOn_2 = QtWidgets.QAction(MainWindow) self.actionOn_2.setObjectName("actionOn_2") self.actionOff_2 = QtWidgets.QAction(MainWindow) self.actionOff_2.setObjectName("actionOff_2") self.actionRename_Data = QtWidgets.QAction(MainWindow) self.actionRename_Data.setObjectName("actionRename_Data") self.actionQtmodern = QtWidgets.QAction(MainWindow) self.actionQtmodern.setObjectName("actionQtmodern") self.actionDefault = QtWidgets.QAction(MainWindow) self.actionDefault.setObjectName("actionDefault") self.actionOn = QtWidgets.QAction(MainWindow) self.actionOn.setObjectName("actionOn") self.actionOff = QtWidgets.QAction(MainWindow) self.actionOff.setObjectName("actionOff") self.actionBrace_yourself = QtWidgets.QAction(MainWindow) self.actionBrace_yourself.setObjectName("actionBrace_yourself") self.actionClear_Workflow = QtWidgets.QAction(MainWindow) self.actionClear_Workflow.setObjectName("actionClear_Workflow") self.actionSpectral_Derivative = QtWidgets.QAction(MainWindow) self.actionSpectral_Derivative.setObjectName("actionSpectral_Derivative") self.actionData_Box = QtWidgets.QAction(MainWindow) self.actionData_Box.setObjectName("actionData_Box") self.actionCombine_Data_Sets = QtWidgets.QAction(MainWindow) self.actionCombine_Data_Sets.setObjectName("actionCombine_Data_Sets") self.actionOutlier_Identify = QtWidgets.QAction(MainWindow) self.actionOutlier_Identify.setObjectName("actionOutlier_Identify") self.actionSave_Trained_Model = QtWidgets.QAction(MainWindow) self.actionSave_Trained_Model.setObjectName("actionSave_Trained_Model") self.actionRestore_Trained_Model = QtWidgets.QAction(MainWindow) self.actionRestore_Trained_Model.setObjectName("actionRestore_Trained_Model") self.actionSupervised = QtWidgets.QAction(MainWindow) self.actionSupervised.setObjectName("actionSupervised") self.actionK_means = QtWidgets.QAction(MainWindow) self.actionK_means.setObjectName("actionK_means") self.actionCluster = QtWidgets.QAction(MainWindow) self.actionCluster.setObjectName("actionCluster") self.actionLook_Up_Metadata = QtWidgets.QAction(MainWindow) self.actionLook_Up_Metadata.setObjectName("actionLook_Up_Metadata") self.actionLocal_Regression = QtWidgets.QAction(MainWindow) self.actionLocal_Regression.setObjectName("actionLocal_Regression") self.actionWavelength_Shift = QtWidgets.QAction(MainWindow) self.actionWavelength_Shift.setObjectName("actionWavelength_Shift") self.actionPlot_testmodule = QtWidgets.QAction(MainWindow) self.actionPlot_testmodule.setObjectName("actionPlot_testmodule") self.actionCalibration_Transfer = QtWidgets.QAction(MainWindow) self.actionCalibration_Transfer.setObjectName("actionCalibration_Transfer") self.actionCalibration_Transfer_CV = QtWidgets.QAction(MainWindow) self.actionCalibration_Transfer_CV.setObjectName( "actionCalibration_Transfer_CV" ) self.actionSave_Regression_Model = QtWidgets.QAction(MainWindow) self.actionSave_Regression_Model.setObjectName("actionSave_Regression_Model") self.actionRestore_Regression_Model = QtWidgets.QAction(MainWindow) self.actionRestore_Regression_Model.setObjectName( "actionRestore_Regression_Model" ) self.actionStandardize_Data = QtWidgets.QAction(MainWindow) self.actionStandardize_Data.setObjectName("actionStandardize_Data") self.actionIdentify_Endmembers = QtWidgets.QAction(MainWindow) self.actionIdentify_Endmembers.setObjectName("actionIdentify_Endmembers") self.actionRename_Column = QtWidgets.QAction(MainWindow) self.actionRename_Column.setObjectName("actionRename_Column") self.actionLocal_RMSEP_Explore = QtWidgets.QAction(MainWindow) self.actionLocal_RMSEP_Explore.setObjectName("actionLocal_RMSEP_Explore") self.actionUnmixing = QtWidgets.QAction(MainWindow) self.actionUnmixing.setObjectName("actionUnmixing") self.actionCalculate_Local_RMSEP = QtWidgets.QAction(MainWindow) self.actionCalculate_Local_RMSEP.setObjectName("actionCalculate_Local_RMSEP") self.actionCopy_Dataset = QtWidgets.QAction(MainWindow) self.actionCopy_Dataset.setObjectName("actionCopy_Dataset") self.actionRead_SuperCam_Data = QtWidgets.QAction(MainWindow) self.actionRead_SuperCam_Data.setObjectName("actionRead_SuperCam_Data") self.actionSpectral_Parameters_2 = QtWidgets.QAction(MainWindow) self.actionSpectral_Parameters_2.setObjectName("actionSpectral_Parameters_2") self.menuFile.addAction(self.actionRestore_Workflow) self.menuFile.addAction(self.actionSave_Current_Workflow) self.menuFile.addAction(self.actionCreate_New_Workflow) self.menuFile.addAction(self.actionExit) self.menuPreprocessing.addAction(self.actionResample) self.menuPreprocessing.addAction(self.actionRemove_Baseline) self.menuPreprocessing.addAction(self.actionApply_Mask) self.menuPreprocessing.addAction(self.actionPeak_Areas) self.menuPreprocessing.addAction(self.actionMultiply_by_Vector) self.menuPreprocessing.addAction(self.actionNormalization) self.menuPreprocessing.addAction(self.actionStandardize_Data) self.menuPreprocessing.addAction(self.actionDimensionality_Reduction) self.menuPreprocessing.addAction(self.actionUnmixing) self.menuPreprocessing.addAction(self.actionSpectral_Derivative) self.menuPreprocessing.addAction(self.actionWavelength_Shift) self.menuPreprocessing.addAction(self.actionCalibration_Transfer) self.menuPreprocessing.addAction(self.actionCalibration_Transfer_CV) self.menuRegression.addAction(self.actionCross_Validation) self.menuRegression.addAction(self.actionTrain) self.menuRegression.addAction(self.actionPredict) self.menuRegression.addAction(self.actionLocal_Regression) self.menuRegression.addAction(self.actionSubmodel_Blend) self.menuRegression.addAction(self.actionSave_Trained_Model) self.menuRegression.addAction(self.actionRestore_Trained_Model) self.menuRegression.addAction(self.actionLocal_RMSEP_Explore) self.menuRegression.addAction(self.actionCalculate_Local_RMSEP) self.menuVisualization.addAction(self.actionPlot) self.menuVisualization.addAction(self.actionPlot_Spectra) self.menuVisualization.addAction(self.actionPlot_ICA_PCA) self.menuClassification.addAction(self.actionSupervised) self.menuClassification.addAction(self.actionCluster) self.menuData.addAction(self.actionLoad_Data) self.menuData.addAction(self.actionSave_Current_Data) self.menuData.addAction(self.actionRead_ChemCam_Data) self.menuData.addAction(self.actionRead_SuperCam_Data) self.menuData.addAction(self.actionRename_Data) self.menuData.addAction(self.actionRename_Column) self.menuData.addAction(self.actionLook_Up_Metadata) self.menuData.addAction(self.actionRemove_Rows) self.menuData.addAction(self.actionCombine_Data_Sets) self.menuData.addAction(self.actionCopy_Dataset) self.menuData.addAction(self.actionOutlier_Identify) self.menuData.addAction(self.actionSplit_Data) self.menuData.addAction(self.actionStratified_Folds) self.menuData.addAction(self.actionIdentify_Endmembers) self.menuData.addAction(self.actionSpectral_Parameters_2) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuData.menuAction()) self.menubar.addAction(self.menuPreprocessing.menuAction()) self.menubar.addAction(self.menuClassification.menuAction()) self.menubar.addAction(self.menuRegression.menuAction()) self.menubar.addAction(self.menuVisualization.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
[docs] def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(("PyHAT Point Spectra GUI")) self.textBrowser.setToolTip( ( "<html><head/><body><p>Console window<br/>This window gives " "you " "information about your running module<br/>Errors will also " "show " "up here, if they occur</p></body></html>" ) ) self.progressBar.setToolTip( ("<html><head/><body><p>Your current " "progression.</p></body></html>") ) self.progressBar.setFormat(("%p%")) self.refreshModulePushButton.setToolTip( _translate( "MainWindow", "<html><head/><body>\n" "<p>Refresh the modules</p>\n" "<p>This will update all the modules so " "they contain relevant information from " "previous modules.\n" "</body></html>", ) ) self.refreshModulePushButton.setText(("Refresh")) self.undoModulePushButton.setToolTip( ("<html><head/><body><p>Re-run your last run " "module</p></body></html>") ) self.undoModulePushButton.setText(("Rerun")) self.stopPushButton.setToolTip( ( "<html><head/><body><p>Completely stop the currently running " "module</p></body></html>" ) ) self.stopPushButton.setText(("Stop")) self.insertModuleComboBox.setItemText(0, ("Insert After")) self.deleteModuleComboBox.setItemText(0, ("Delete")) self.okPushButton.setToolTip( ( "<html><head/><body><p>Press this button when you are ready " "to " "run the modules in your workflow</p></body></html>" ) ) self.okPushButton.setWhatsThis( ("Press this button when you're ready to run. (Ctrl+Enter)") ) self.okPushButton.setText(("Run")) self.menuFile.setTitle(("Workflow")) self.menuPreprocessing.setTitle(("Preprocessing")) self.menuRegression.setTitle(("Regression")) self.menuVisualization.setTitle(("Visualization")) self.menuClassification.setTitle(("Classification")) self.menuData.setTitle(("Data")) self.actionRead_ChemCam_Data.setText(("Load ChemCam Data")) self.actionLoad_Data.setText(("Load CSV Data")) self.actionSet_Output_Path.setText(("Set Output Path")) self.actionSave_Current_Data.setText(("Save Data to CSV")) self.actionCreate_New_Workflow.setText(("New Window")) self.actionRestore_Workflow.setText(("Restore Workflow")) self.actionSave_Current_Workflow.setText(("Save Workflow")) self.actionExit.setText(("Exit")) self.actionRemove_Rows.setText(("Remove Rows")) self.actionSplit_Data.setText(("Split Data")) self.actionResample.setText(("Resample")) self.actionRemove_Baseline.setText(("Remove Baseline")) self.actionApply_Mask.setText(("Apply Mask")) self.actionPeak_Areas.setText(("Peak Areas")) self.actionMultiply_by_Vector.setText(("Multiply by Vector")) self.actionNormalization.setText(("Normalize")) self.actionDimensionality_Reduction.setText(("Dimensionality Reduction")) self.actionStratified_Folds.setText(("Stratified Folds")) self.actionCross_Validation.setText(("Cross Validation")) self.actionTrain.setText(("Regression Train")) self.actionSubmodel_Blend.setText(("Blend Submodel Predictions")) self.actionPredict.setText(("Regression Predict")) self.actionPlot.setText(("Plot")) self.actionPlot_Spectra.setText(("Plot Spectra")) self.actionPlot_ICA_PCA.setText(("Plot ICA/PCA")) self.actionAbout.setText(("About...")) self.actionAbout_Qt.setText(("About Qt...")) self.actionOpen_Workflow.setText(("Open Workflow")) self.actionOn_2.setText(("On")) self.actionOff_2.setText(("Off")) self.actionRename_Data.setText(("Rename Data")) self.actionQtmodern.setText(("qtmodern")) self.actionDefault.setText(("Default")) self.actionOn.setText(("On")) self.actionOff.setText(("Off")) self.actionBrace_yourself.setText(("Brace yourself")) self.actionClear_Workflow.setText(("Clear Workflow")) self.actionSpectral_Derivative.setText(("Spectral Derivative")) self.actionData_Box.setText(("Data Box")) self.actionCombine_Data_Sets.setText(("Combine Datasets")) self.actionOutlier_Identify.setText(("Identify Outliers")) self.actionSave_Trained_Model.setText(("Save Trained Model")) self.actionRestore_Trained_Model.setText(("Restore Trained Model")) self.actionSupervised.setText(("Supervised")) self.actionK_means.setText(("K-means")) self.actionCluster.setText(("Clustering")) self.actionLook_Up_Metadata.setText(("Look Up Metadata")) self.actionLocal_Regression.setText(("Local Regression")) self.actionWavelength_Shift.setText(("Wavelength Shift")) self.actionPlot_testmodule.setText(("plot_testmodule")) self.actionCalibration_Transfer.setText(("Calibration Transfer")) self.actionCalibration_Transfer_CV.setText(("Calibration Transfer CV")) self.actionSave_Regression_Model.setText(("Save Regression Model")) self.actionRestore_Regression_Model.setText(("Restore Regression Model")) self.actionStandardize_Data.setText(("Standardize")) self.actionIdentify_Endmembers.setText(("Identify Endmembers")) self.actionRename_Column.setText(("Rename Column")) self.actionLocal_RMSEP_Explore.setText(("Explore Local RMSEP Parameters")) self.actionUnmixing.setText(("Unmixing")) self.actionCalculate_Local_RMSEP.setText(("Calculate Local RMSEP")) self.actionCopy_Dataset.setText(("Copy Dataset")) self.actionRead_SuperCam_Data.setText(("Load SuperCam Data")) self.actionSpectral_Parameters_2.setText(("Spectral Parameters"))
if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())