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

# Form implementation generated from reading ui file 'GUI.ui'
#
# Created by: PyQt5 UI code generator 5.12.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setEnabled(True)
        MainWindow.resize(1207, 798)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setMinimumSize(QtCore.QSize(0, 564))
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setTabPosition(QtWidgets.QTabWidget.North)
        self.tabWidget.setObjectName("tabWidget")
        self._1D = QtWidgets.QWidget()
        self._1D.setObjectName("_1D")
        self.gridLayout = QtWidgets.QGridLayout(self._1D)
        self.gridLayout.setObjectName("gridLayout")
        self.frame = QtWidgets.QFrame(self._1D)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMaximumSize(QtCore.QSize(250, 2000))
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.start_1D = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.start_1D.sizePolicy().hasHeightForWidth())
        self.start_1D.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.start_1D.setFont(font)
        self.start_1D.setObjectName("start_1D")
        self.verticalLayout.addWidget(self.start_1D)
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.formLayout.setContentsMargins(0, 0, 0, -1)
        self.formLayout.setHorizontalSpacing(17)
        self.formLayout.setVerticalSpacing(7)
        self.formLayout.setObjectName("formLayout")
        self._1D_scan_settings = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._1D_scan_settings.sizePolicy().hasHeightForWidth())
        self._1D_scan_settings.setSizePolicy(sizePolicy)
        self._1D_scan_settings.setMinimumSize(QtCore.QSize(0, 24))
        font = QtGui.QFont()
        font.setPointSize(14)
        self._1D_scan_settings.setFont(font)
        self._1D_scan_settings.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._1D_scan_settings.setAlignment(QtCore.Qt.AlignCenter)
        self._1D_scan_settings.setWordWrap(False)
        self._1D_scan_settings.setObjectName("_1D_scan_settings")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.SpanningRole, self._1D_scan_settings)
        self._1D_gate_name_label = QtWidgets.QLabel(self.frame)
        self._1D_gate_name_label.setObjectName("_1D_gate_name_label")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self._1D_gate_name_label)
        self._1D_gate_name = QtWidgets.QComboBox(self.frame)
        self._1D_gate_name.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._1D_gate_name.sizePolicy().hasHeightForWidth())
        self._1D_gate_name.setSizePolicy(sizePolicy)
        self._1D_gate_name.setMinimumSize(QtCore.QSize(107, 0))
        self._1D_gate_name.setObjectName("_1D_gate_name")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self._1D_gate_name)
        self.label_5 = QtWidgets.QLabel(self.frame)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self._1D_V_swing = QtWidgets.QDoubleSpinBox(self.frame)
        self._1D_V_swing.setMinimumSize(QtCore.QSize(107, 0))
        self._1D_V_swing.setDecimals(1)
        self._1D_V_swing.setMinimum(-1500.0)
        self._1D_V_swing.setMaximum(1500.0)
        self._1D_V_swing.setObjectName("_1D_V_swing")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self._1D_V_swing)
        self.label_2 = QtWidgets.QLabel(self.frame)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_2)
        self._1D_npt = QtWidgets.QSpinBox(self.frame)
        self._1D_npt.setMinimumSize(QtCore.QSize(107, 0))
        self._1D_npt.setMaximum(1000)
        self._1D_npt.setObjectName("_1D_npt")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self._1D_npt)
        self.label = QtWidgets.QLabel(self.frame)
        self.label.setObjectName("label")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label)
        self._1D_t_meas = QtWidgets.QDoubleSpinBox(self.frame)
        self._1D_t_meas.setMinimumSize(QtCore.QSize(107, 0))
        self._1D_t_meas.setDecimals(1)
        self._1D_t_meas.setMaximum(100000.0)
        self._1D_t_meas.setObjectName("_1D_t_meas")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self._1D_t_meas)
        self.label_4 = QtWidgets.QLabel(self.frame)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_4)
        self._1D_biasT_corr = QtWidgets.QCheckBox(self.frame)
        self._1D_biasT_corr.setText("")
        self._1D_biasT_corr.setObjectName("_1D_biasT_corr")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self._1D_biasT_corr)
        self._1D_update_plot = QtWidgets.QPushButton(self.frame)
        self._1D_update_plot.setObjectName("_1D_update_plot")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.SpanningRole, self._1D_update_plot)
        self.label_8 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        self.label_8.setMinimumSize(QtCore.QSize(0, 24))
        font = QtGui.QFont()
        font.setPointSize(14)
        self.label_8.setFont(font)
        self.label_8.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_8.setFrameShadow(QtWidgets.QFrame.Plain)
        self.label_8.setText("Scan Properties")
        self.label_8.setTextFormat(QtCore.Qt.AutoText)
        self.label_8.setScaledContents(False)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName("label_8")
        self.formLayout.setWidget(7, QtWidgets.QFormLayout.SpanningRole, self.label_8)
        self.label_3 = QtWidgets.QLabel(self.frame)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.label_3)
        self._1D_average = QtWidgets.QSpinBox(self.frame)
        self._1D_average.setObjectName("_1D_average")
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.FieldRole, self._1D_average)
        self.label_7 = QtWidgets.QLabel(self.frame)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.LabelRole, self.label_7)
        self._1D_diff = QtWidgets.QCheckBox(self.frame)
        self._1D_diff.setText("")
        self._1D_diff.setObjectName("_1D_diff")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.FieldRole, self._1D_diff)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtWidgets.QSpacerItem(20, 5, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self._1D_ppt_save = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._1D_ppt_save.sizePolicy().hasHeightForWidth())
        self._1D_ppt_save.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        self._1D_ppt_save.setFont(font)
        self._1D_ppt_save.setObjectName("_1D_ppt_save")
        self.verticalLayout.addWidget(self._1D_ppt_save)
        spacerItem1 = QtWidgets.QSpacerItem(20, 3, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem1)
        self._1D_save_data = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._1D_save_data.sizePolicy().hasHeightForWidth())
        self._1D_save_data.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        self._1D_save_data.setFont(font)
        self._1D_save_data.setObjectName("_1D_save_data")
        self.verticalLayout.addWidget(self._1D_save_data)
        self.gridLayout_3.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.frame, 0, 1, 1, 1)
        self._1D_plotter_frame = QtWidgets.QFrame(self._1D)
        self._1D_plotter_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._1D_plotter_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._1D_plotter_frame.setObjectName("_1D_plotter_frame")
        self._1D_plotter_layout = QtWidgets.QGridLayout(self._1D_plotter_frame)
        self._1D_plotter_layout.setObjectName("_1D_plotter_layout")
        self.gridLayout.addWidget(self._1D_plotter_frame, 0, 2, 1, 1)
        self.tabWidget.addTab(self._1D, "")
        self._2D = QtWidgets.QWidget()
        self._2D.setObjectName("_2D")
        self.gridLayout_9 = QtWidgets.QGridLayout(self._2D)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.frame_3 = QtWidgets.QFrame(self._2D)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth())
        self.frame_3.setSizePolicy(sizePolicy)
        self.frame_3.setMaximumSize(QtCore.QSize(250, 2000))
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.frame_3)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
        self.verticalLayout_3.setSpacing(0)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.start_2D = QtWidgets.QPushButton(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.start_2D.sizePolicy().hasHeightForWidth())
        self.start_2D.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.start_2D.setFont(font)
        self.start_2D.setObjectName("start_2D")
        self.verticalLayout_3.addWidget(self.start_2D)
        self.formLayout_3 = QtWidgets.QFormLayout()
        self.formLayout_3.setLabelAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.formLayout_3.setFormAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.formLayout_3.setContentsMargins(0, 0, 0, -1)
        self.formLayout_3.setHorizontalSpacing(17)
        self.formLayout_3.setVerticalSpacing(7)
        self.formLayout_3.setObjectName("formLayout_3")
        self._1D_scan_settings_3 = QtWidgets.QLabel(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._1D_scan_settings_3.sizePolicy().hasHeightForWidth())
        self._1D_scan_settings_3.setSizePolicy(sizePolicy)
        self._1D_scan_settings_3.setMinimumSize(QtCore.QSize(0, 24))
        font = QtGui.QFont()
        font.setPointSize(14)
        self._1D_scan_settings_3.setFont(font)
        self._1D_scan_settings_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._1D_scan_settings_3.setAlignment(QtCore.Qt.AlignCenter)
        self._1D_scan_settings_3.setWordWrap(False)
        self._1D_scan_settings_3.setObjectName("_1D_scan_settings_3")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.SpanningRole, self._1D_scan_settings_3)
        self._1D_gate_name_label_3 = QtWidgets.QLabel(self.frame_3)
        self._1D_gate_name_label_3.setObjectName("_1D_gate_name_label_3")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self._1D_gate_name_label_3)
        self._2D_gate1_name = QtWidgets.QComboBox(self.frame_3)
        self._2D_gate1_name.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._2D_gate1_name.sizePolicy().hasHeightForWidth())
        self._2D_gate1_name.setSizePolicy(sizePolicy)
        self._2D_gate1_name.setMinimumSize(QtCore.QSize(107, 0))
        self._2D_gate1_name.setObjectName("_2D_gate1_name")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self._2D_gate1_name)
        self.label_17 = QtWidgets.QLabel(self.frame_3)
        self.label_17.setObjectName("label_17")
        self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_17)
        self._2D_V1_swing = QtWidgets.QDoubleSpinBox(self.frame_3)
        self._2D_V1_swing.setMinimumSize(QtCore.QSize(107, 0))
        self._2D_V1_swing.setDecimals(2)
        self._2D_V1_swing.setMinimum(-3000.0)
        self._2D_V1_swing.setMaximum(3000.0)
        self._2D_V1_swing.setProperty("value", 0.0)
        self._2D_V1_swing.setObjectName("_2D_V1_swing")
        self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.FieldRole, self._2D_V1_swing)
        self.label_24 = QtWidgets.QLabel(self.frame_3)
        self.label_24.setObjectName("label_24")
        self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_24)
        self._2D_gate2_name = QtWidgets.QComboBox(self.frame_3)
        self._2D_gate2_name.setObjectName("_2D_gate2_name")
        self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.FieldRole, self._2D_gate2_name)
        self.label_25 = QtWidgets.QLabel(self.frame_3)
        self.label_25.setObjectName("label_25")
        self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_25)
        self._2D_V2_swing = QtWidgets.QDoubleSpinBox(self.frame_3)
        self._2D_V2_swing.setMinimum(-3000.0)
        self._2D_V2_swing.setMaximum(3000.0)
        self._2D_V2_swing.setObjectName("_2D_V2_swing")
        self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.FieldRole, self._2D_V2_swing)
        self.label_18 = QtWidgets.QLabel(self.frame_3)
        self.label_18.setObjectName("label_18")
        self.formLayout_3.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_18)
        self._2D_npt = QtWidgets.QSpinBox(self.frame_3)
        self._2D_npt.setMinimumSize(QtCore.QSize(107, 0))
        self._2D_npt.setMinimum(0)
        self._2D_npt.setMaximum(1000)
        self._2D_npt.setObjectName("_2D_npt")
        self.formLayout_3.setWidget(5, QtWidgets.QFormLayout.FieldRole, self._2D_npt)
        self.label_19 = QtWidgets.QLabel(self.frame_3)
        self.label_19.setObjectName("label_19")
        self.formLayout_3.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_19)
        self._2D_t_meas = QtWidgets.QDoubleSpinBox(self.frame_3)
        self._2D_t_meas.setMinimumSize(QtCore.QSize(107, 0))
        self._2D_t_meas.setDecimals(1)
        self._2D_t_meas.setMaximum(100000.0)
        self._2D_t_meas.setObjectName("_2D_t_meas")
        self.formLayout_3.setWidget(6, QtWidgets.QFormLayout.FieldRole, self._2D_t_meas)
        self.label_22 = QtWidgets.QLabel(self.frame_3)
        self.label_22.setObjectName("label_22")
        self.formLayout_3.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.label_22)
        self._2D_biasT_corr = QtWidgets.QCheckBox(self.frame_3)
        self._2D_biasT_corr.setText("")
        self._2D_biasT_corr.setObjectName("_2D_biasT_corr")
        self.formLayout_3.setWidget(7, QtWidgets.QFormLayout.FieldRole, self._2D_biasT_corr)
        self._2D_update_plot = QtWidgets.QPushButton(self.frame_3)
        self._2D_update_plot.setObjectName("_2D_update_plot")
        self.formLayout_3.setWidget(8, QtWidgets.QFormLayout.SpanningRole, self._2D_update_plot)
        self.label_20 = QtWidgets.QLabel(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_20.sizePolicy().hasHeightForWidth())
        self.label_20.setSizePolicy(sizePolicy)
        self.label_20.setMinimumSize(QtCore.QSize(0, 24))
        font = QtGui.QFont()
        font.setPointSize(14)
        self.label_20.setFont(font)
        self.label_20.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_20.setFrameShadow(QtWidgets.QFrame.Plain)
        self.label_20.setText("Scan Properties")
        self.label_20.setTextFormat(QtCore.Qt.AutoText)
        self.label_20.setScaledContents(False)
        self.label_20.setAlignment(QtCore.Qt.AlignCenter)
        self.label_20.setObjectName("label_20")
        self.formLayout_3.setWidget(9, QtWidgets.QFormLayout.SpanningRole, self.label_20)
        self.label_21 = QtWidgets.QLabel(self.frame_3)
        self.label_21.setObjectName("label_21")
        self.formLayout_3.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.label_21)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self._2D_average = QtWidgets.QSpinBox(self.frame_3)
        self._2D_average.setMaximum(500)
        self._2D_average.setObjectName("_2D_average")
        self.horizontalLayout_4.addWidget(self._2D_average)
        spacerItem2 = QtWidgets.QSpacerItem(5, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem2)
        self._2D_av_progress = QtWidgets.QProgressBar(self.frame_3)
        self._2D_av_progress.setProperty("value", 0)
        self._2D_av_progress.setObjectName("_2D_av_progress")
        self.horizontalLayout_4.addWidget(self._2D_av_progress)
        self.formLayout_3.setLayout(10, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_4)
        self.label_23 = QtWidgets.QLabel(self.frame_3)
        self.label_23.setObjectName("label_23")
        self.formLayout_3.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.label_23)
        self._2D_diff = QtWidgets.QCheckBox(self.frame_3)
        self._2D_diff.setText("")
        self._2D_diff.setObjectName("_2D_diff")
        self.formLayout_3.setWidget(11, QtWidgets.QFormLayout.FieldRole, self._2D_diff)
        self.verticalLayout_3.addLayout(self.formLayout_3)
        spacerItem3 = QtWidgets.QSpacerItem(20, 5, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem3)
        self._2D_ppt_save = QtWidgets.QPushButton(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._2D_ppt_save.sizePolicy().hasHeightForWidth())
        self._2D_ppt_save.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        self._2D_ppt_save.setFont(font)
        self._2D_ppt_save.setObjectName("_2D_ppt_save")
        self.verticalLayout_3.addWidget(self._2D_ppt_save)
        spacerItem4 = QtWidgets.QSpacerItem(20, 3, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout_3.addItem(spacerItem4)
        self._2D_save_data = QtWidgets.QPushButton(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._2D_save_data.sizePolicy().hasHeightForWidth())
        self._2D_save_data.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        self._2D_save_data.setFont(font)
        self._2D_save_data.setObjectName("_2D_save_data")
        self.verticalLayout_3.addWidget(self._2D_save_data)
        self.gridLayout_7.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
        self.gridLayout_9.addWidget(self.frame_3, 0, 0, 1, 1)
        self._2D_plotter_frame = QtWidgets.QFrame(self._2D)
        self._2D_plotter_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._2D_plotter_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._2D_plotter_frame.setObjectName("_2D_plotter_frame")
        self._2D_plotter_layout = QtWidgets.QGridLayout(self._2D_plotter_frame)
        self._2D_plotter_layout.setObjectName("_2D_plotter_layout")
        self.gridLayout_9.addWidget(self._2D_plotter_frame, 0, 1, 1, 1)
        self.tabWidget.addTab(self._2D, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.frame_4 = QtWidgets.QFrame(self.tab_3)
        self.frame_4.setGeometry(QtCore.QRect(0, 10, 441, 251))
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.frame_4)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(9, 9, 421, 231))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self._1D_scan_settings_4 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._1D_scan_settings_4.sizePolicy().hasHeightForWidth())
        self._1D_scan_settings_4.setSizePolicy(sizePolicy)
        self._1D_scan_settings_4.setMinimumSize(QtCore.QSize(0, 24))
        self._1D_scan_settings_4.setMaximumSize(QtCore.QSize(16777215, 25))
        font = QtGui.QFont()
        font.setPointSize(14)
        self._1D_scan_settings_4.setFont(font)
        self._1D_scan_settings_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._1D_scan_settings_4.setAlignment(QtCore.Qt.AlignCenter)
        self._1D_scan_settings_4.setWordWrap(False)
        self._1D_scan_settings_4.setObjectName("_1D_scan_settings_4")
        self.verticalLayout_4.addWidget(self._1D_scan_settings_4)
        self.formLayout_4 = QtWidgets.QFormLayout()
        self.formLayout_4.setHorizontalSpacing(6)
        self.formLayout_4.setObjectName("formLayout_4")
        self.label_43 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_43.setText("")
        self.label_43.setObjectName("label_43")
        self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_43)
        self.horizontalLayout_channel_labels = QtWidgets.QHBoxLayout()
        self.horizontalLayout_channel_labels.setObjectName("horizontalLayout_channel_labels")
        self.formLayout_4.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_channel_labels)
        self.label_9 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_9.setObjectName("label_9")
        self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_9)
        self.horizontalLayout_channel_checkboxes = QtWidgets.QHBoxLayout()
        self.horizontalLayout_channel_checkboxes.setObjectName("horizontalLayout_channel_checkboxes")
        self.formLayout_4.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_channel_checkboxes)
        self.label_52 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_52.setObjectName("label_52")
        self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_52)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self._gen_sample_rate = QtWidgets.QComboBox(self.verticalLayoutWidget)
        self._gen_sample_rate.setMaximumSize(QtCore.QSize(100, 100))
        self._gen_sample_rate.setEditable(False)
        self._gen_sample_rate.setObjectName("_gen_sample_rate")
        self._gen_sample_rate.addItem("")
        self._gen_sample_rate.addItem("")
        self.horizontalLayout.addWidget(self._gen_sample_rate)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout.addWidget(self.label_6)
        self.formLayout_4.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout)
        self.label_vmax = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_vmax.setObjectName("label_vmax")
        self.formLayout_4.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_vmax)
        self.horizontalLayout_vmax = QtWidgets.QHBoxLayout()
        self.horizontalLayout_vmax.setObjectName("horizontalLayout_vmax")
        self._gen_dig_vmax = QtWidgets.QComboBox(self.verticalLayoutWidget)
        self._gen_dig_vmax.setMaximumSize(QtCore.QSize(100, 100))
        self._gen_dig_vmax.setEditable(False)
        self._gen_dig_vmax.setObjectName("_gen_dig_vmax")
        self._gen_dig_vmax.addItem("")
        self._gen_dig_vmax.addItem("")
        self._gen_dig_vmax.addItem("")
        self._gen_dig_vmax.addItem("")
        self._gen_dig_vmax.addItem("")
        self._gen_dig_vmax.addItem("")
        self.horizontalLayout_vmax.addWidget(self._gen_dig_vmax)
        self.label_volt = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_volt.setObjectName("label_volt")
        self.horizontalLayout_vmax.addWidget(self.label_volt)
        self.formLayout_4.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_vmax)
        self.label_acq_delay = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_acq_delay.setObjectName("label_acq_delay")
        self.formLayout_4.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_acq_delay)
        self.horizontalLayout1 = QtWidgets.QHBoxLayout()
        self.horizontalLayout1.setObjectName("horizontalLayout1")
        self._gen_acquisition_delay_ns = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self._gen_acquisition_delay_ns.setMaximumSize(QtCore.QSize(100, 100))
        self._gen_acquisition_delay_ns.setMinimum(0)
        self._gen_acquisition_delay_ns.setMaximum(10000)
        self._gen_acquisition_delay_ns.setSingleStep(100)
        self._gen_acquisition_delay_ns.setProperty("value", 500)
        self._gen_acquisition_delay_ns.setObjectName("_gen_acquisition_delay_ns")
        self.horizontalLayout1.addWidget(self._gen_acquisition_delay_ns)
        self.label_acq_delay_ns = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_acq_delay_ns.setObjectName("label_acq_delay_ns")
        self.horizontalLayout1.addWidget(self.label_acq_delay_ns)
        self.formLayout_4.setLayout(5, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout1)
        self.label_blank = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_blank.setText("")
        self.label_blank.setObjectName("label_blank")
        self.formLayout_4.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_blank)
        self.horizontalLayout_markers = QtWidgets.QHBoxLayout()
        self.horizontalLayout_markers.setObjectName("horizontalLayout_markers")
        self.formLayout_4.setLayout(6, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_markers)
        self.label_markers = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_markers.setObjectName("label_markers")
        self.formLayout_4.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.label_markers)
        self.horizontalLayout_markers_checks = QtWidgets.QHBoxLayout()
        self.horizontalLayout_markers_checks.setObjectName("horizontalLayout_markers_checks")
        self.formLayout_4.setLayout(7, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_markers_checks)
        self.verticalLayout_4.addLayout(self.formLayout_4)
        self.frame_4.raise_()
        self.tabWidget.addTab(self.tab_3, "")
        self.gridLayout_8.addWidget(self.tabWidget, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1207, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.start_1D.setText(_translate("MainWindow", "Start"))
        self._1D_scan_settings.setText(_translate("MainWindow", "Scan Settings"))
        self._1D_gate_name_label.setText(_translate("MainWindow", "Gate"))
        self.label_5.setText(_translate("MainWindow", "V Swing  (mV)"))
        self.label_2.setText(_translate("MainWindow", "N pt"))
        self.label.setText(_translate("MainWindow", "T meas (us)"))
        self.label_4.setText(_translate("MainWindow", "Bias T corr"))
        self._1D_update_plot.setText(_translate("MainWindow", "Upload waveform"))
        self.label_3.setWhatsThis(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>"))
        self.label_3.setText(_translate("MainWindow", "Average"))
        self.label_7.setText(_translate("MainWindow", "Differentiate"))
        self._1D_ppt_save.setText(_translate("MainWindow", "Copy to PPT"))
        self._1D_save_data.setText(_translate("MainWindow", "Save Plot"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self._1D), _translate("MainWindow", "1D"))
        self.start_2D.setText(_translate("MainWindow", "Start"))
        self._1D_scan_settings_3.setText(_translate("MainWindow", "Scan Settings"))
        self._1D_gate_name_label_3.setText(_translate("MainWindow", "x-axis"))
        self.label_17.setText(_translate("MainWindow", "V Swing x (mV)"))
        self.label_24.setText(_translate("MainWindow", "y-axis"))
        self.label_25.setText(_translate("MainWindow", "V Swing y (mV)"))
        self.label_18.setText(_translate("MainWindow", "N pt"))
        self.label_19.setText(_translate("MainWindow", "T meas (us)"))
        self.label_22.setText(_translate("MainWindow", "Bias T corr"))
        self._2D_update_plot.setText(_translate("MainWindow", "Upload waveform"))
        self.label_21.setWhatsThis(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>"))
        self.label_21.setText(_translate("MainWindow", "Average"))
        self.label_23.setText(_translate("MainWindow", "Differentiate"))
        self._2D_ppt_save.setText(_translate("MainWindow", "Copy to PPT"))
        self._2D_save_data.setText(_translate("MainWindow", "Save Data"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self._2D), _translate("MainWindow", "2D"))
        self._1D_scan_settings_4.setText(_translate("MainWindow", "General settings"))
        self.label_9.setText(_translate("MainWindow", "Scan channel"))
        self.label_52.setText(_translate("MainWindow", "Sample rate"))
        self._gen_sample_rate.setItemText(0, _translate("MainWindow", "100"))
        self._gen_sample_rate.setItemText(1, _translate("MainWindow", "500"))
        self.label_6.setText(_translate("MainWindow", "MS"))
        self.label_vmax.setText(_translate("MainWindow", "Digitizer vmax"))
        self._gen_dig_vmax.setItemText(0, _translate("MainWindow", "4.0"))
        self._gen_dig_vmax.setItemText(1, _translate("MainWindow", "2.0"))
        self._gen_dig_vmax.setItemText(2, _translate("MainWindow", "1.0"))
        self._gen_dig_vmax.setItemText(3, _translate("MainWindow", "0.5"))
        self._gen_dig_vmax.setItemText(4, _translate("MainWindow", "0.25"))
        self._gen_dig_vmax.setItemText(5, _translate("MainWindow", "0.125"))
        self.label_volt.setText(_translate("MainWindow", "V"))
        self.label_acq_delay.setText(_translate("MainWindow", "Acquisition delay"))
        self.label_acq_delay_ns.setText(_translate("MainWindow", "ns"))
        self.label_markers.setText(_translate("MainWindow", "Markers"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Settings"))


