# Form implementation generated from reading ui file 'podmr.ui'
#
# Created by: PyQt6 UI code generator 6.7.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_PODMR(object):
    def setupUi(self, PODMR):
        PODMR.setObjectName("PODMR")
        PODMR.resize(1464, 832)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(PODMR)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSpacing(0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.startButton = QtWidgets.QPushButton(parent=PODMR)
        self.startButton.setObjectName("startButton")
        self.horizontalLayout.addWidget(self.startButton)
        self.stopButton = QtWidgets.QPushButton(parent=PODMR)
        self.stopButton.setObjectName("stopButton")
        self.horizontalLayout.addWidget(self.stopButton)
        self.saveButton = QtWidgets.QPushButton(parent=PODMR)
        self.saveButton.setObjectName("saveButton")
        self.horizontalLayout.addWidget(self.saveButton)
        self.exportButton = QtWidgets.QPushButton(parent=PODMR)
        self.exportButton.setObjectName("exportButton")
        self.horizontalLayout.addWidget(self.exportButton)
        self.exportaltButton = QtWidgets.QPushButton(parent=PODMR)
        self.exportaltButton.setObjectName("exportaltButton")
        self.horizontalLayout.addWidget(self.exportaltButton)
        self.loadButton = QtWidgets.QPushButton(parent=PODMR)
        self.loadButton.setObjectName("loadButton")
        self.horizontalLayout.addWidget(self.loadButton)
        self.discardButton = QtWidgets.QPushButton(parent=PODMR)
        self.discardButton.setObjectName("discardButton")
        self.horizontalLayout.addWidget(self.discardButton)
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.enablediscardBox = QtWidgets.QCheckBox(parent=PODMR)
        self.enablediscardBox.setObjectName("enablediscardBox")
        self.horizontalLayout.addWidget(self.enablediscardBox)
        self.quickresumeBox = QtWidgets.QCheckBox(parent=PODMR)
        self.quickresumeBox.setObjectName("quickresumeBox")
        self.horizontalLayout.addWidget(self.quickresumeBox)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.elapsedtimeLabel = QtWidgets.QLabel(parent=PODMR)
        self.elapsedtimeLabel.setObjectName("elapsedtimeLabel")
        self.horizontalLayout.addWidget(self.elapsedtimeLabel)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.verticalLayout_3.addLayout(self.horizontalLayout)
        self.tabWidget = QtWidgets.QTabWidget(parent=PODMR)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setAccessibleName("")
        self.tabWidget.setTabShape(QtWidgets.QTabWidget.TabShape.Rounded)
        self.tabWidget.setObjectName("tabWidget")
        self.mainTab = QtWidgets.QWidget()
        self.mainTab.setObjectName("mainTab")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.mainTab)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_2 = QtWidgets.QGroupBox(parent=self.mainTab)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.freqBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.freqBox.sizePolicy().hasHeightForWidth())
        self.freqBox.setSizePolicy(sizePolicy)
        self.freqBox.setDecimals(4)
        self.freqBox.setMinimum(1.0)
        self.freqBox.setMaximum(3000.0)
        self.freqBox.setSingleStep(100.0)
        self.freqBox.setProperty("value", 2740.0)
        self.freqBox.setObjectName("freqBox")
        self.gridLayout_2.addWidget(self.freqBox, 3, 1, 1, 1)
        self.sweepsBox = QtWidgets.QSpinBox(parent=self.groupBox_2)
        self.sweepsBox.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sweepsBox.sizePolicy().hasHeightForWidth())
        self.sweepsBox.setSizePolicy(sizePolicy)
        self.sweepsBox.setPrefix("")
        self.sweepsBox.setMinimum(0)
        self.sweepsBox.setMaximum(999999999)
        self.sweepsBox.setProperty("value", 0)
        self.sweepsBox.setObjectName("sweepsBox")
        self.gridLayout_2.addWidget(self.sweepsBox, 0, 1, 1, 1)
        self.label = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
        self.methodBox = QtWidgets.QComboBox(parent=self.groupBox_2)
        self.methodBox.setObjectName("methodBox")
        self.methodBox.addItem("")
        self.gridLayout_2.addWidget(self.methodBox, 6, 1, 1, 1)
        self.partialBox = QtWidgets.QComboBox(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.partialBox.sizePolicy().hasHeightForWidth())
        self.partialBox.setSizePolicy(sizePolicy)
        self.partialBox.setObjectName("partialBox")
        self.partialBox.addItem("")
        self.partialBox.addItem("")
        self.partialBox.addItem("")
        self.gridLayout_2.addWidget(self.partialBox, 6, 3, 1, 1)
        self.intervalBox = QtWidgets.QSpinBox(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.intervalBox.sizePolicy().hasHeightForWidth())
        self.intervalBox.setSizePolicy(sizePolicy)
        self.intervalBox.setMinimum(1000)
        self.intervalBox.setMaximum(999999999)
        self.intervalBox.setSingleStep(500)
        self.intervalBox.setObjectName("intervalBox")
        self.gridLayout_2.addWidget(self.intervalBox, 1, 3, 1, 1)
        self.powerBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.powerBox.sizePolicy().hasHeightForWidth())
        self.powerBox.setSizePolicy(sizePolicy)
        self.powerBox.setDecimals(4)
        self.powerBox.setMinimum(-65.0)
        self.powerBox.setMaximum(9.0)
        self.powerBox.setProperty("value", 9.0)
        self.powerBox.setObjectName("powerBox")
        self.gridLayout_2.addWidget(self.powerBox, 3, 3, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout_2.addItem(spacerItem3, 0, 7, 1, 1)
        self.label_6 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 3, 0, 1, 1)
        self.roitailBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        self.roitailBox.setDecimals(1)
        self.roitailBox.setMinimum(-1.0)
        self.roitailBox.setMaximum(10000.0)
        self.roitailBox.setProperty("value", -1.0)
        self.roitailBox.setObjectName("roitailBox")
        self.gridLayout_2.addWidget(self.roitailBox, 2, 3, 1, 1)
        self.sweptLabel = QtWidgets.QLabel(parent=self.groupBox_2)
        self.sweptLabel.setObjectName("sweptLabel")
        self.gridLayout_2.addWidget(self.sweptLabel, 0, 3, 1, 1)
        self.label_10 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_10.setObjectName("label_10")
        self.gridLayout_2.addWidget(self.label_10, 2, 0, 1, 1)
        self.roiheadBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        self.roiheadBox.setDecimals(1)
        self.roiheadBox.setMinimum(-1.0)
        self.roiheadBox.setMaximum(10000.0)
        self.roiheadBox.setProperty("value", -1.0)
        self.roiheadBox.setObjectName("roiheadBox")
        self.gridLayout_2.addWidget(self.roiheadBox, 2, 1, 1, 1)
        self.label_12 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_12.setObjectName("label_12")
        self.gridLayout_2.addWidget(self.label_12, 5, 0, 1, 1)
        self.rangeLabel = QtWidgets.QLabel(parent=self.groupBox_2)
        self.rangeLabel.setObjectName("rangeLabel")
        self.gridLayout_2.addWidget(self.rangeLabel, 1, 4, 1, 1)
        self.nomwBox = QtWidgets.QCheckBox(parent=self.groupBox_2)
        self.nomwBox.setObjectName("nomwBox")
        self.gridLayout_2.addWidget(self.nomwBox, 3, 4, 1, 1)
        self.label_5 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_5.setObjectName("label_5")
        self.gridLayout_2.addWidget(self.label_5, 6, 0, 1, 1)
        self.divideblockBox = QtWidgets.QCheckBox(parent=self.groupBox_2)
        self.divideblockBox.setEnabled(True)
        self.divideblockBox.setChecked(True)
        self.divideblockBox.setObjectName("divideblockBox")
        self.gridLayout_2.addWidget(self.divideblockBox, 5, 3, 1, 1)
        self.durationBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        self.durationBox.setMaximum(999999.0)
        self.durationBox.setObjectName("durationBox")
        self.gridLayout_2.addWidget(self.durationBox, 1, 1, 1, 1)
        self.pgfreqLabel = QtWidgets.QLabel(parent=self.groupBox_2)
        self.pgfreqLabel.setObjectName("pgfreqLabel")
        self.gridLayout_2.addWidget(self.pgfreqLabel, 5, 4, 1, 1)
        self.binBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.binBox.sizePolicy().hasHeightForWidth())
        self.binBox.setSizePolicy(sizePolicy)
        self.binBox.setDecimals(1)
        self.binBox.setMinimum(0.1)
        self.binBox.setMaximum(999999999.0)
        self.binBox.setProperty("value", 3.2)
        self.binBox.setObjectName("binBox")
        self.gridLayout_2.addWidget(self.binBox, 0, 4, 1, 1)
        self.reduceBox = QtWidgets.QCheckBox(parent=self.groupBox_2)
        self.reduceBox.setObjectName("reduceBox")
        self.gridLayout_2.addWidget(self.reduceBox, 5, 1, 1, 1)
        self.label_11 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_11.setObjectName("label_11")
        self.gridLayout_2.addWidget(self.label_11, 2, 4, 1, 1)
        self.freq1Box = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        self.freq1Box.setDecimals(4)
        self.freq1Box.setMaximum(10000.0)
        self.freq1Box.setProperty("value", 1000.0)
        self.freq1Box.setObjectName("freq1Box")
        self.gridLayout_2.addWidget(self.freq1Box, 4, 1, 1, 1)
        self.power1Box = QtWidgets.QDoubleSpinBox(parent=self.groupBox_2)
        self.power1Box.setDecimals(4)
        self.power1Box.setObjectName("power1Box")
        self.gridLayout_2.addWidget(self.power1Box, 4, 3, 1, 1)
        self.nomw1Box = QtWidgets.QCheckBox(parent=self.groupBox_2)
        self.nomw1Box.setObjectName("nomw1Box")
        self.gridLayout_2.addWidget(self.nomw1Box, 4, 4, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_2)
        self.groupBox = QtWidgets.QGroupBox(parent=self.mainTab)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.mdelayBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.mdelayBox.setDecimals(1)
        self.mdelayBox.setMaximum(999999999.0)
        self.mdelayBox.setSingleStep(0.5)
        self.mdelayBox.setProperty("value", 1000.0)
        self.mdelayBox.setObjectName("mdelayBox")
        self.gridLayout_6.addWidget(self.mdelayBox, 1, 3, 1, 1)
        self.ldelayBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.ldelayBox.setDecimals(1)
        self.ldelayBox.setMaximum(999999999.0)
        self.ldelayBox.setSingleStep(0.5)
        self.ldelayBox.setProperty("value", 45.0)
        self.ldelayBox.setObjectName("ldelayBox")
        self.gridLayout_6.addWidget(self.ldelayBox, 1, 1, 1, 1)
        self.lwidthBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.lwidthBox.setDecimals(1)
        self.lwidthBox.setMaximum(999999999.0)
        self.lwidthBox.setSingleStep(0.5)
        self.lwidthBox.setProperty("value", 5000.0)
        self.lwidthBox.setObjectName("lwidthBox")
        self.gridLayout_6.addWidget(self.lwidthBox, 1, 2, 1, 1)
        self.basewidthBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.basewidthBox.setDecimals(1)
        self.basewidthBox.setMaximum(999999999.0)
        self.basewidthBox.setSingleStep(0.5)
        self.basewidthBox.setProperty("value", 320.0)
        self.basewidthBox.setObjectName("basewidthBox")
        self.gridLayout_6.addWidget(self.basewidthBox, 1, 0, 1, 1)
        self.trigwidthBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.trigwidthBox.setDecimals(1)
        self.trigwidthBox.setMinimum(0.0)
        self.trigwidthBox.setMaximum(999999999.0)
        self.trigwidthBox.setSingleStep(0.5)
        self.trigwidthBox.setProperty("value", 20.0)
        self.trigwidthBox.setObjectName("trigwidthBox")
        self.gridLayout_6.addWidget(self.trigwidthBox, 2, 0, 1, 1)
        self.finaldelayBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.finaldelayBox.setDecimals(1)
        self.finaldelayBox.setMaximum(999999999.0)
        self.finaldelayBox.setSingleStep(0.5)
        self.finaldelayBox.setProperty("value", 5000.0)
        self.finaldelayBox.setObjectName("finaldelayBox")
        self.gridLayout_6.addWidget(self.finaldelayBox, 2, 2, 1, 1)
        self.initdelayBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox)
        self.initdelayBox.setDecimals(1)
        self.initdelayBox.setMaximum(999999999.0)
        self.initdelayBox.setSingleStep(0.5)
        self.initdelayBox.setObjectName("initdelayBox")
        self.gridLayout_6.addWidget(self.initdelayBox, 2, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        self.groupBox_5 = QtWidgets.QGroupBox(parent=self.mainTab)
        self.groupBox_5.setObjectName("groupBox_5")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_5)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.invertsweepBox = QtWidgets.QCheckBox(parent=self.groupBox_5)
        self.invertsweepBox.setObjectName("invertsweepBox")
        self.gridLayout_3.addWidget(self.invertsweepBox, 1, 5, 1, 1)
        self.stepBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_5)
        self.stepBox.setDecimals(1)
        self.stepBox.setMaximum(100000000.0)
        self.stepBox.setSingleStep(0.5)
        self.stepBox.setProperty("value", 1.0)
        self.stepBox.setObjectName("stepBox")
        self.gridLayout_3.addWidget(self.stepBox, 0, 4, 1, 1)
        self.NstopLabel = QtWidgets.QLabel(parent=self.groupBox_5)
        self.NstopLabel.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.NstopLabel.setObjectName("NstopLabel")
        self.gridLayout_3.addWidget(self.NstopLabel, 1, 2, 1, 1)
        self.numBox = QtWidgets.QSpinBox(parent=self.groupBox_5)
        self.numBox.setSuffix("")
        self.numBox.setMinimum(1)
        self.numBox.setMaximum(999999999)
        self.numBox.setProperty("value", 100)
        self.numBox.setObjectName("numBox")
        self.gridLayout_3.addWidget(self.numBox, 0, 3, 1, 1)
        self.startBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_5)
        self.startBox.setDecimals(1)
        self.startBox.setMaximum(100000000.0)
        self.startBox.setSingleStep(0.5)
        self.startBox.setProperty("value", 1.0)
        self.startBox.setObjectName("startBox")
        self.gridLayout_3.addWidget(self.startBox, 0, 1, 1, 1)
        self.NstepBox = QtWidgets.QSpinBox(parent=self.groupBox_5)
        self.NstepBox.setSuffix("")
        self.NstepBox.setMinimum(1)
        self.NstepBox.setMaximum(9999999)
        self.NstepBox.setProperty("value", 1)
        self.NstepBox.setObjectName("NstepBox")
        self.gridLayout_3.addWidget(self.NstepBox, 1, 4, 1, 1)
        self.stopLabel = QtWidgets.QLabel(parent=self.groupBox_5)
        self.stopLabel.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.stopLabel.setObjectName("stopLabel")
        self.gridLayout_3.addWidget(self.stopLabel, 0, 2, 1, 1)
        self.label_9 = QtWidgets.QLabel(parent=self.groupBox_5)
        self.label_9.setObjectName("label_9")
        self.gridLayout_3.addWidget(self.label_9, 0, 0, 1, 1)
        self.NstartBox = QtWidgets.QSpinBox(parent=self.groupBox_5)
        self.NstartBox.setSuffix("")
        self.NstartBox.setMinimum(1)
        self.NstartBox.setMaximum(9999999)
        self.NstartBox.setObjectName("NstartBox")
        self.gridLayout_3.addWidget(self.NstartBox, 1, 1, 1, 1)
        self.NnumBox = QtWidgets.QSpinBox(parent=self.groupBox_5)
        self.NnumBox.setSuffix("")
        self.NnumBox.setMinimum(2)
        self.NnumBox.setMaximum(999999999)
        self.NnumBox.setProperty("value", 100)
        self.NnumBox.setObjectName("NnumBox")
        self.gridLayout_3.addWidget(self.NnumBox, 1, 3, 1, 1)
        self.logBox = QtWidgets.QCheckBox(parent=self.groupBox_5)
        self.logBox.setObjectName("logBox")
        self.gridLayout_3.addWidget(self.logBox, 0, 5, 1, 1)
        self.label_4 = QtWidgets.QLabel(parent=self.groupBox_5)
        self.label_4.setObjectName("label_4")
        self.gridLayout_3.addWidget(self.label_4, 1, 0, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_5)
        self.groupBox_4 = QtWidgets.QGroupBox(parent=self.mainTab)
        self.groupBox_4.setObjectName("groupBox_4")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_4)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.t90pulseBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_4)
        self.t90pulseBox.setDecimals(1)
        self.t90pulseBox.setMaximum(10000.0)
        self.t90pulseBox.setProperty("value", 20.0)
        self.t90pulseBox.setObjectName("t90pulseBox")
        self.horizontalLayout_3.addWidget(self.t90pulseBox)
        self.t180pulseBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_4)
        self.t180pulseBox.setDecimals(1)
        self.t180pulseBox.setMinimum(-1.0)
        self.t180pulseBox.setMaximum(10000.0)
        self.t180pulseBox.setProperty("value", -1.0)
        self.t180pulseBox.setObjectName("t180pulseBox")
        self.horizontalLayout_3.addWidget(self.t180pulseBox)
        self.label_13 = QtWidgets.QLabel(parent=self.groupBox_4)
        self.label_13.setObjectName("label_13")
        self.horizontalLayout_3.addWidget(self.label_13)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem4)
        self.verticalLayout_4.addLayout(self.horizontalLayout_3)
        self.paramTable = ParamTable(parent=self.groupBox_4)
        self.paramTable.setObjectName("paramTable")
        self.paramTable.setColumnCount(0)
        self.paramTable.setRowCount(0)
        self.verticalLayout_4.addWidget(self.paramTable)
        self.verticalLayout.addWidget(self.groupBox_4)
        self.tabWidget.addTab(self.mainTab, "")
        self.extraTab = QtWidgets.QWidget()
        self.extraTab.setObjectName("extraTab")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.extraTab)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox_3 = QtWidgets.QGroupBox(parent=self.extraTab)
        self.groupBox_3.setObjectName("groupBox_3")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox_3)
        self.gridLayout.setObjectName("gridLayout")
        self.label_7 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 2, 0, 1, 1)
        self.taumodeBox = QtWidgets.QComboBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.taumodeBox.sizePolicy().hasHeightForWidth())
        self.taumodeBox.setSizePolicy(sizePolicy)
        self.taumodeBox.setObjectName("taumodeBox")
        self.taumodeBox.addItem("")
        self.taumodeBox.addItem("")
        self.taumodeBox.addItem("")
        self.taumodeBox.addItem("")
        self.taumodeBox.addItem("")
        self.gridLayout.addWidget(self.taumodeBox, 1, 3, 1, 1)
        self.refwidthBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refwidthBox.sizePolicy().hasHeightForWidth())
        self.refwidthBox.setSizePolicy(sizePolicy)
        self.refwidthBox.setMinimumSize(QtCore.QSize(140, 0))
        self.refwidthBox.setDecimals(1)
        self.refwidthBox.setMinimum(-999999999.0)
        self.refwidthBox.setMaximum(999999999.0)
        self.refwidthBox.setSingleStep(3.2)
        self.refwidthBox.setProperty("value", 2400.0)
        self.refwidthBox.setObjectName("refwidthBox")
        self.gridLayout.addWidget(self.refwidthBox, 2, 4, 1, 1)
        self.logXBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
        self.logXBox.setObjectName("logXBox")
        self.gridLayout.addWidget(self.logXBox, 4, 1, 1, 1)
        self.sigwidthBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sigwidthBox.sizePolicy().hasHeightForWidth())
        self.sigwidthBox.setSizePolicy(sizePolicy)
        self.sigwidthBox.setMinimumSize(QtCore.QSize(160, 0))
        self.sigwidthBox.setDecimals(1)
        self.sigwidthBox.setMinimum(-999999999.0)
        self.sigwidthBox.setMaximum(999999999.0)
        self.sigwidthBox.setSingleStep(3.2)
        self.sigwidthBox.setProperty("value", 300.0)
        self.sigwidthBox.setObjectName("sigwidthBox")
        self.gridLayout.addWidget(self.sigwidthBox, 2, 2, 1, 1)
        self.label_14 = QtWidgets.QLabel(parent=self.groupBox_3)
        self.label_14.setObjectName("label_14")
        self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
        self.refmodeBox = QtWidgets.QComboBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refmodeBox.sizePolicy().hasHeightForWidth())
        self.refmodeBox.setSizePolicy(sizePolicy)
        self.refmodeBox.setObjectName("refmodeBox")
        self.refmodeBox.addItem("")
        self.refmodeBox.addItem("")
        self.refmodeBox.addItem("")
        self.gridLayout.addWidget(self.refmodeBox, 3, 1, 1, 1)
        self.refavgBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refavgBox.sizePolicy().hasHeightForWidth())
        self.refavgBox.setSizePolicy(sizePolicy)
        self.refavgBox.setObjectName("refavgBox")
        self.gridLayout.addWidget(self.refavgBox, 3, 2, 1, 1)
        self.autoadjustBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
        self.autoadjustBox.setChecked(True)
        self.autoadjustBox.setObjectName("autoadjustBox")
        self.gridLayout.addWidget(self.autoadjustBox, 3, 3, 1, 1)
        self.sigdelayBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sigdelayBox.sizePolicy().hasHeightForWidth())
        self.sigdelayBox.setSizePolicy(sizePolicy)
        self.sigdelayBox.setMinimumSize(QtCore.QSize(160, 0))
        self.sigdelayBox.setDecimals(1)
        self.sigdelayBox.setMinimum(-999999999.0)
        self.sigdelayBox.setMaximum(999999999.0)
        self.sigdelayBox.setSingleStep(3.2)
        self.sigdelayBox.setProperty("value", 190.0)
        self.sigdelayBox.setObjectName("sigdelayBox")
        self.gridLayout.addWidget(self.sigdelayBox, 2, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(parent=self.groupBox_3)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 2, 1, 1)
        self.plotmodeBox = QtWidgets.QComboBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.plotmodeBox.sizePolicy().hasHeightForWidth())
        self.plotmodeBox.setSizePolicy(sizePolicy)
        self.plotmodeBox.setObjectName("plotmodeBox")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.plotmodeBox.addItem("")
        self.gridLayout.addWidget(self.plotmodeBox, 1, 1, 1, 1)
        self.logYBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
        self.logYBox.setObjectName("logYBox")
        self.gridLayout.addWidget(self.logYBox, 4, 2, 1, 1)
        self.refdelayBox = QtWidgets.QDoubleSpinBox(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.refdelayBox.sizePolicy().hasHeightForWidth())
        self.refdelayBox.setSizePolicy(sizePolicy)
        self.refdelayBox.setMinimumSize(QtCore.QSize(140, 0))
        self.refdelayBox.setDecimals(1)
        self.refdelayBox.setMinimum(-999999999.0)
        self.refdelayBox.setMaximum(999999999.0)
        self.refdelayBox.setSingleStep(3.2)
        self.refdelayBox.setProperty("value", 2200.0)
        self.refdelayBox.setObjectName("refdelayBox")
        self.gridLayout.addWidget(self.refdelayBox, 2, 3, 1, 1)
        self.label_8 = QtWidgets.QLabel(parent=self.groupBox_3)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 1, 0, 1, 1)
        self.plotenableBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
        self.plotenableBox.setObjectName("plotenableBox")
        self.gridLayout.addWidget(self.plotenableBox, 0, 0, 1, 1)
        self.label_3 = QtWidgets.QLabel(parent=self.groupBox_3)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout.addItem(spacerItem5, 2, 5, 1, 1)
        self.flipYBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
        self.flipYBox.setObjectName("flipYBox")
        self.gridLayout.addWidget(self.flipYBox, 4, 3, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.fgGroupBox = QtWidgets.QGroupBox(parent=self.extraTab)
        self.fgGroupBox.setEnabled(True)
        self.fgGroupBox.setObjectName("fgGroupBox")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.fgGroupBox)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.fg_disableButton = QtWidgets.QRadioButton(parent=self.fgGroupBox)
        self.fg_disableButton.setObjectName("fg_disableButton")
        self.horizontalLayout_8.addWidget(self.fg_disableButton)
        self.fg_cwButton = QtWidgets.QRadioButton(parent=self.fgGroupBox)
        self.fg_cwButton.setObjectName("fg_cwButton")
        self.horizontalLayout_8.addWidget(self.fg_cwButton)
        self.fg_gateButton = QtWidgets.QRadioButton(parent=self.fgGroupBox)
        self.fg_gateButton.setObjectName("fg_gateButton")
        self.horizontalLayout_8.addWidget(self.fg_gateButton)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem6)
        self.verticalLayout_5.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.fg_waveBox = QtWidgets.QComboBox(parent=self.fgGroupBox)
        self.fg_waveBox.setMinimumSize(QtCore.QSize(80, 0))
        self.fg_waveBox.setObjectName("fg_waveBox")
        self.fg_waveBox.addItem("")
        self.fg_waveBox.addItem("")
        self.horizontalLayout_9.addWidget(self.fg_waveBox)
        self.fg_amplBox = QtWidgets.QDoubleSpinBox(parent=self.fgGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fg_amplBox.sizePolicy().hasHeightForWidth())
        self.fg_amplBox.setSizePolicy(sizePolicy)
        self.fg_amplBox.setMinimumSize(QtCore.QSize(150, 0))
        self.fg_amplBox.setDecimals(4)
        self.fg_amplBox.setMinimum(0.0)
        self.fg_amplBox.setMaximum(20.0)
        self.fg_amplBox.setSingleStep(0.1)
        self.fg_amplBox.setProperty("value", 0.0)
        self.fg_amplBox.setObjectName("fg_amplBox")
        self.horizontalLayout_9.addWidget(self.fg_amplBox)
        self.fg_phaseBox = QtWidgets.QDoubleSpinBox(parent=self.fgGroupBox)
        self.fg_phaseBox.setMinimumSize(QtCore.QSize(150, 0))
        self.fg_phaseBox.setDecimals(4)
        self.fg_phaseBox.setMinimum(0.0)
        self.fg_phaseBox.setMaximum(360.0)
        self.fg_phaseBox.setSingleStep(0.1)
        self.fg_phaseBox.setProperty("value", 0.0)
        self.fg_phaseBox.setObjectName("fg_phaseBox")
        self.horizontalLayout_9.addWidget(self.fg_phaseBox)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem7)
        self.verticalLayout_5.addLayout(self.horizontalLayout_9)
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.fg_freqBox = QtWidgets.QDoubleSpinBox(parent=self.fgGroupBox)
        self.fg_freqBox.setMinimumSize(QtCore.QSize(150, 0))
        self.fg_freqBox.setDecimals(9)
        self.fg_freqBox.setMinimum(1e-06)
        self.fg_freqBox.setMaximum(200.0)
        self.fg_freqBox.setSingleStep(1.0)
        self.fg_freqBox.setProperty("value", 1.0)
        self.fg_freqBox.setObjectName("fg_freqBox")
        self.horizontalLayout_13.addWidget(self.fg_freqBox)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem8)
        self.verticalLayout_5.addLayout(self.horizontalLayout_13)
        self.verticalLayout_2.addWidget(self.fgGroupBox)
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_2.addItem(spacerItem9)
        self.tabWidget.addTab(self.extraTab, "")
        self.fiTab = QtWidgets.QWidget()
        self.fiTab.setObjectName("fiTab")
        self.tabWidget.addTab(self.fiTab, "")
        self.autosaveTab = QtWidgets.QWidget()
        self.autosaveTab.setObjectName("autosaveTab")
        self.tabWidget.addTab(self.autosaveTab, "")
        self.tableTab = QtWidgets.QWidget()
        self.tableTab.setObjectName("tableTab")
        self.tabWidget.addTab(self.tableTab, "")
        self.verticalLayout_3.addWidget(self.tabWidget)
        self.horizontalLayout_2.addLayout(self.verticalLayout_3)

        self.retranslateUi(PODMR)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(PODMR)
        PODMR.setTabOrder(self.startButton, self.stopButton)
        PODMR.setTabOrder(self.stopButton, self.saveButton)
        PODMR.setTabOrder(self.saveButton, self.exportButton)
        PODMR.setTabOrder(self.exportButton, self.exportaltButton)
        PODMR.setTabOrder(self.exportaltButton, self.loadButton)
        PODMR.setTabOrder(self.loadButton, self.discardButton)
        PODMR.setTabOrder(self.discardButton, self.enablediscardBox)
        PODMR.setTabOrder(self.enablediscardBox, self.quickresumeBox)
        PODMR.setTabOrder(self.quickresumeBox, self.tabWidget)
        PODMR.setTabOrder(self.tabWidget, self.sweepsBox)
        PODMR.setTabOrder(self.sweepsBox, self.binBox)
        PODMR.setTabOrder(self.binBox, self.durationBox)
        PODMR.setTabOrder(self.durationBox, self.intervalBox)
        PODMR.setTabOrder(self.intervalBox, self.roiheadBox)
        PODMR.setTabOrder(self.roiheadBox, self.roitailBox)
        PODMR.setTabOrder(self.roitailBox, self.freqBox)
        PODMR.setTabOrder(self.freqBox, self.powerBox)
        PODMR.setTabOrder(self.powerBox, self.nomwBox)
        PODMR.setTabOrder(self.nomwBox, self.freq1Box)
        PODMR.setTabOrder(self.freq1Box, self.power1Box)
        PODMR.setTabOrder(self.power1Box, self.nomw1Box)
        PODMR.setTabOrder(self.nomw1Box, self.reduceBox)
        PODMR.setTabOrder(self.reduceBox, self.divideblockBox)
        PODMR.setTabOrder(self.divideblockBox, self.methodBox)
        PODMR.setTabOrder(self.methodBox, self.partialBox)
        PODMR.setTabOrder(self.partialBox, self.basewidthBox)
        PODMR.setTabOrder(self.basewidthBox, self.ldelayBox)
        PODMR.setTabOrder(self.ldelayBox, self.lwidthBox)
        PODMR.setTabOrder(self.lwidthBox, self.mdelayBox)
        PODMR.setTabOrder(self.mdelayBox, self.trigwidthBox)
        PODMR.setTabOrder(self.trigwidthBox, self.initdelayBox)
        PODMR.setTabOrder(self.initdelayBox, self.finaldelayBox)
        PODMR.setTabOrder(self.finaldelayBox, self.startBox)
        PODMR.setTabOrder(self.startBox, self.numBox)
        PODMR.setTabOrder(self.numBox, self.stepBox)
        PODMR.setTabOrder(self.stepBox, self.logBox)
        PODMR.setTabOrder(self.logBox, self.NstartBox)
        PODMR.setTabOrder(self.NstartBox, self.NnumBox)
        PODMR.setTabOrder(self.NnumBox, self.NstepBox)
        PODMR.setTabOrder(self.NstepBox, self.invertsweepBox)
        PODMR.setTabOrder(self.invertsweepBox, self.t90pulseBox)
        PODMR.setTabOrder(self.t90pulseBox, self.t180pulseBox)
        PODMR.setTabOrder(self.t180pulseBox, self.paramTable)
        PODMR.setTabOrder(self.paramTable, self.plotenableBox)
        PODMR.setTabOrder(self.plotenableBox, self.plotmodeBox)
        PODMR.setTabOrder(self.plotmodeBox, self.taumodeBox)
        PODMR.setTabOrder(self.taumodeBox, self.sigdelayBox)
        PODMR.setTabOrder(self.sigdelayBox, self.sigwidthBox)
        PODMR.setTabOrder(self.sigwidthBox, self.refdelayBox)
        PODMR.setTabOrder(self.refdelayBox, self.refwidthBox)
        PODMR.setTabOrder(self.refwidthBox, self.refmodeBox)
        PODMR.setTabOrder(self.refmodeBox, self.refavgBox)
        PODMR.setTabOrder(self.refavgBox, self.autoadjustBox)
        PODMR.setTabOrder(self.autoadjustBox, self.logXBox)
        PODMR.setTabOrder(self.logXBox, self.logYBox)
        PODMR.setTabOrder(self.logYBox, self.flipYBox)
        PODMR.setTabOrder(self.flipYBox, self.fg_disableButton)
        PODMR.setTabOrder(self.fg_disableButton, self.fg_cwButton)
        PODMR.setTabOrder(self.fg_cwButton, self.fg_gateButton)
        PODMR.setTabOrder(self.fg_gateButton, self.fg_waveBox)
        PODMR.setTabOrder(self.fg_waveBox, self.fg_amplBox)
        PODMR.setTabOrder(self.fg_amplBox, self.fg_phaseBox)
        PODMR.setTabOrder(self.fg_phaseBox, self.fg_freqBox)

    def retranslateUi(self, PODMR):
        _translate = QtCore.QCoreApplication.translate
        PODMR.setWindowTitle(_translate("PODMR", "Form"))
        self.startButton.setText(_translate("PODMR", "Start"))
        self.stopButton.setText(_translate("PODMR", "Stop"))
        self.saveButton.setText(_translate("PODMR", "Save"))
        self.exportButton.setText(_translate("PODMR", "Export"))
        self.exportaltButton.setText(_translate("PODMR", "Export Alt"))
        self.loadButton.setText(_translate("PODMR", "Load"))
        self.discardButton.setText(_translate("PODMR", "Discard Data"))
        self.enablediscardBox.setText(_translate("PODMR", "enable discard button"))
        self.quickresumeBox.setText(_translate("PODMR", "Quick resume"))
        self.elapsedtimeLabel.setText(_translate("PODMR", "Elapsed time: "))
        self.groupBox_2.setTitle(_translate("PODMR", "Fundamental"))
        self.freqBox.setPrefix(_translate("PODMR", "freq: "))
        self.freqBox.setSuffix(_translate("PODMR", " MHz"))
        self.sweepsBox.setSuffix(_translate("PODMR", " sweeps (0 to inf)"))
        self.label.setText(_translate("PODMR", "TDC"))
        self.methodBox.setItemText(0, _translate("PODMR", "rabi"))
        self.partialBox.setItemText(0, _translate("PODMR", "Complementary"))
        self.partialBox.setItemText(1, _translate("PODMR", "Pattern 0 only"))
        self.partialBox.setItemText(2, _translate("PODMR", "Pattern 1 only"))
        self.intervalBox.setSuffix(_translate("PODMR", " ms"))
        self.intervalBox.setPrefix(_translate("PODMR", "interval: "))
        self.powerBox.setPrefix(_translate("PODMR", "power: "))
        self.powerBox.setSuffix(_translate("PODMR", " dBm"))
        self.label_6.setText(_translate("PODMR", "Micro Wave"))
        self.roitailBox.setPrefix(_translate("PODMR", "tail: "))
        self.roitailBox.setSuffix(_translate("PODMR", " ns"))
        self.sweptLabel.setText(_translate("PODMR", "0 swept"))
        self.label_10.setText(_translate("PODMR", "ROI margin"))
        self.roiheadBox.setPrefix(_translate("PODMR", "head: "))
        self.roiheadBox.setSuffix(_translate("PODMR", " ns"))
        self.label_12.setText(_translate("PODMR", "PG"))
        self.rangeLabel.setText(_translate("PODMR", "range: "))
        self.nomwBox.setText(_translate("PODMR", "Do not turn on MW"))
        self.label_5.setText(_translate("PODMR", "method"))
        self.divideblockBox.setText(_translate("PODMR", "divide long blocks"))
        self.durationBox.setSuffix(_translate("PODMR", " seconds (0 to inf)"))
        self.pgfreqLabel.setText(_translate("PODMR", "PG freq: Unknown"))
        self.binBox.setPrefix(_translate("PODMR", "time bin: "))
        self.binBox.setSuffix(_translate("PODMR", " ns"))
        self.reduceBox.setText(_translate("PODMR", "reduce pg freq"))
        self.label_11.setText(_translate("PODMR", "a negative value disables ROI"))
        self.freq1Box.setPrefix(_translate("PODMR", "freq1: "))
        self.freq1Box.setSuffix(_translate("PODMR", " MHz"))
        self.power1Box.setPrefix(_translate("PODMR", "power1: "))
        self.power1Box.setSuffix(_translate("PODMR", " dBm"))
        self.nomw1Box.setText(_translate("PODMR", "Do not turn on MW1"))
        self.groupBox.setTitle(_translate("PODMR", "Common Timing"))
        self.mdelayBox.setPrefix(_translate("PODMR", "MW delay: "))
        self.mdelayBox.setSuffix(_translate("PODMR", " ns"))
        self.ldelayBox.setPrefix(_translate("PODMR", "Laser delay: "))
        self.ldelayBox.setSuffix(_translate("PODMR", " ns"))
        self.lwidthBox.setPrefix(_translate("PODMR", "Laser width: "))
        self.lwidthBox.setSuffix(_translate("PODMR", " ns"))
        self.basewidthBox.setPrefix(_translate("PODMR", "Base width: "))
        self.basewidthBox.setSuffix(_translate("PODMR", " ns"))
        self.trigwidthBox.setPrefix(_translate("PODMR", "Trigger width: "))
        self.trigwidthBox.setSuffix(_translate("PODMR", " ns"))
        self.finaldelayBox.setPrefix(_translate("PODMR", "Final delay: "))
        self.finaldelayBox.setSuffix(_translate("PODMR", " ns"))
        self.initdelayBox.setPrefix(_translate("PODMR", "Init delay: "))
        self.initdelayBox.setSuffix(_translate("PODMR", " ns"))
        self.groupBox_5.setTitle(_translate("PODMR", "Sweep parameter (tau or N)"))
        self.invertsweepBox.setText(_translate("PODMR", "invert sweep direction"))
        self.stepBox.setPrefix(_translate("PODMR", "step: "))
        self.stepBox.setSuffix(_translate("PODMR", " ns"))
        self.NstopLabel.setText(_translate("PODMR", "stop:"))
        self.numBox.setPrefix(_translate("PODMR", "num: "))
        self.startBox.setPrefix(_translate("PODMR", "start: "))
        self.startBox.setSuffix(_translate("PODMR", " ns"))
        self.NstepBox.setPrefix(_translate("PODMR", "step: "))
        self.stopLabel.setText(_translate("PODMR", "stop:"))
        self.label_9.setText(_translate("PODMR", "tau"))
        self.NstartBox.setPrefix(_translate("PODMR", "start: "))
        self.NnumBox.setPrefix(_translate("PODMR", "num: "))
        self.logBox.setText(_translate("PODMR", "logspace (for tau only)"))
        self.label_4.setText(_translate("PODMR", "N"))
        self.groupBox_4.setTitle(_translate("PODMR", "Additional parameters"))
        self.t90pulseBox.setPrefix(_translate("PODMR", "90 pulse: "))
        self.t90pulseBox.setSuffix(_translate("PODMR", " ns"))
        self.t180pulseBox.setPrefix(_translate("PODMR", "180 pulse: "))
        self.t180pulseBox.setSuffix(_translate("PODMR", " ns"))
        self.label_13.setText(_translate("PODMR", "negative 180 pulse indicates 90 pulse x 2"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.mainTab), _translate("PODMR", "Main"))
        self.groupBox_3.setTitle(_translate("PODMR", "Plot"))
        self.label_7.setText(_translate("PODMR", "analysis timing"))
        self.taumodeBox.setItemText(0, _translate("PODMR", "raw"))
        self.taumodeBox.setItemText(1, _translate("PODMR", "total"))
        self.taumodeBox.setItemText(2, _translate("PODMR", "freq"))
        self.taumodeBox.setItemText(3, _translate("PODMR", "index"))
        self.taumodeBox.setItemText(4, _translate("PODMR", "head"))
        self.refwidthBox.setPrefix(_translate("PODMR", "ref width: "))
        self.refwidthBox.setSuffix(_translate("PODMR", " ns"))
        self.logXBox.setText(_translate("PODMR", "log X"))
        self.sigwidthBox.setPrefix(_translate("PODMR", "signal width: "))
        self.sigwidthBox.setSuffix(_translate("PODMR", " ns"))
        self.label_14.setText(_translate("PODMR", "transform"))
        self.refmodeBox.setItemText(0, _translate("PODMR", "subtract"))
        self.refmodeBox.setItemText(1, _translate("PODMR", "divide"))
        self.refmodeBox.setItemText(2, _translate("PODMR", "ignore"))
        self.refavgBox.setText(_translate("PODMR", "ref avg"))
        self.autoadjustBox.setText(_translate("PODMR", "auto adjust timing"))
        self.sigdelayBox.setPrefix(_translate("PODMR", "signal delay: "))
        self.sigdelayBox.setSuffix(_translate("PODMR", " ns"))
        self.label_2.setText(_translate("PODMR", "tau mode (x axis)"))
        self.plotmodeBox.setItemText(0, _translate("PODMR", "data01"))
        self.plotmodeBox.setItemText(1, _translate("PODMR", "data0"))
        self.plotmodeBox.setItemText(2, _translate("PODMR", "data1"))
        self.plotmodeBox.setItemText(3, _translate("PODMR", "diff"))
        self.plotmodeBox.setItemText(4, _translate("PODMR", "average"))
        self.plotmodeBox.setItemText(5, _translate("PODMR", "normalize"))
        self.plotmodeBox.setItemText(6, _translate("PODMR", "concatenate"))
        self.plotmodeBox.setItemText(7, _translate("PODMR", "ref"))
        self.logYBox.setText(_translate("PODMR", "log Y"))
        self.refdelayBox.setPrefix(_translate("PODMR", "ref delay: "))
        self.refdelayBox.setSuffix(_translate("PODMR", " ns"))
        self.label_8.setText(_translate("PODMR", "mode"))
        self.plotenableBox.setText(_translate("PODMR", "enable edit"))
        self.label_3.setText(_translate("PODMR", "referencing"))
        self.flipYBox.setText(_translate("PODMR", "flip Y"))
        self.fgGroupBox.setTitle(_translate("PODMR", "Function Generator"))
        self.fg_disableButton.setText(_translate("PODMR", "Disable"))
        self.fg_cwButton.setText(_translate("PODMR", "CW"))
        self.fg_gateButton.setText(_translate("PODMR", "Gate"))
        self.fg_waveBox.setItemText(0, _translate("PODMR", "Sinusoid"))
        self.fg_waveBox.setItemText(1, _translate("PODMR", "Square"))
        self.fg_amplBox.setPrefix(_translate("PODMR", "amplitude: "))
        self.fg_amplBox.setSuffix(_translate("PODMR", " Vpp"))
        self.fg_phaseBox.setPrefix(_translate("PODMR", "phase: "))
        self.fg_phaseBox.setSuffix(_translate("PODMR", " deg"))
        self.fg_freqBox.setPrefix(_translate("PODMR", "freq: "))
        self.fg_freqBox.setSuffix(_translate("PODMR", " kHz"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.extraTab), _translate("PODMR", "Plot / FG"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.fiTab), _translate("PODMR", "Fit"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.autosaveTab), _translate("PODMR", "Auto Save"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tableTab), _translate("PODMR", "NMR Table"))
from mahos.gui.param import ParamTable
