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

# Form implementation generated from reading ui file 'ui_sweeptest.ui'
#
# Created: Wed Apr  9 13:18:54 2014
#      by: PyQt4 UI code generator 4.9.6
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

try:
    _encoding = QtGui.QApplication.UnicodeUTF8
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig)

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(796, 735)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.label_29 = QtGui.QLabel(self.centralwidget)
        self.label_29.setGeometry(QtCore.QRect(450, 10, 331, 101))
        self.label_29.setText(_fromUtf8(""))
        self.label_29.setScaledContents(True)
        self.label_29.setObjectName(_fromUtf8("label_29"))
        self.uptime = QtGui.QLabel(self.centralwidget)
        self.uptime.setGeometry(QtCore.QRect(150, 90, 181, 21))
        self.uptime.setObjectName(_fromUtf8("uptime"))
        self.disconnect_button = QtGui.QPushButton(self.centralwidget)
        self.disconnect_button.setGeometry(QtCore.QRect(700, 130, 81, 27))
        self.disconnect_button.setObjectName(_fromUtf8("disconnect_button"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(10, 250, 781, 441))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab_sweep = QtGui.QWidget()
        self.tab_sweep.setObjectName(_fromUtf8("tab_sweep"))
        self.basic_progress = QtGui.QProgressBar(self.tab_sweep)
        self.basic_progress.setGeometry(QtCore.QRect(20, 20, 741, 23))
        self.basic_progress.setProperty("value", 0)
        self.basic_progress.setObjectName(_fromUtf8("basic_progress"))
        self.basic_scan_button = QtGui.QPushButton(self.tab_sweep)
        self.basic_scan_button.setGeometry(QtCore.QRect(30, 60, 131, 41))
        self.basic_scan_button.setObjectName(_fromUtf8("basic_scan_button"))
        self.tabWidget.addTab(self.tab_sweep, _fromUtf8(""))
        self.tab_memory_map = QtGui.QWidget()
        self.tab_memory_map.setObjectName(_fromUtf8("tab_memory_map"))
        self.memory_map_table = QtGui.QTableWidget(self.tab_memory_map)
        self.memory_map_table.setGeometry(QtCore.QRect(10, 30, 641, 231))
        self.memory_map_table.setColumnCount(0)
        self.memory_map_table.setObjectName(_fromUtf8("memory_map_table"))
        self.memory_map_table.setRowCount(0)
        self.monitor_values_checkbox = QtGui.QCheckBox(self.tab_memory_map)
        self.monitor_values_checkbox.setGeometry(QtCore.QRect(10, 10, 161, 21))
        self.monitor_values_checkbox.setObjectName(_fromUtf8("monitor_values_checkbox"))
        self.custom_monitor_table = QtGui.QTableWidget(self.tab_memory_map)
        self.custom_monitor_table.setGeometry(QtCore.QRect(10, 270, 641, 131))
        self.custom_monitor_table.setColumnCount(0)
        self.custom_monitor_table.setObjectName(_fromUtf8("custom_monitor_table"))
        self.custom_monitor_table.setRowCount(0)
        self.tabWidget.addTab(self.tab_memory_map, _fromUtf8(""))
        self.tab_diagnostics = QtGui.QWidget()
        self.tab_diagnostics.setObjectName(_fromUtf8("tab_diagnostics"))
        self.groupBox_3 = QtGui.QGroupBox(self.tab_diagnostics)
        self.groupBox_3.setGeometry(QtCore.QRect(0, 210, 771, 191))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.iv_curves_progress = QtGui.QProgressBar(self.groupBox_3)
        self.iv_curves_progress.setGeometry(QtCore.QRect(200, 160, 551, 23))
        self.iv_curves_progress.setMaximum(980)
        self.iv_curves_progress.setProperty("value", 0)
        self.iv_curves_progress.setObjectName(_fromUtf8("iv_curves_progress"))
        self.label_22 = QtGui.QLabel(self.groupBox_3)
        self.label_22.setGeometry(QtCore.QRect(10, 30, 71, 17))
        self.label_22.setObjectName(_fromUtf8("label_22"))
        self.iv_curves_button = QtGui.QPushButton(self.groupBox_3)
        self.iv_curves_button.setGeometry(QtCore.QRect(10, 160, 171, 31))
        self.iv_curves_button.setObjectName(_fromUtf8("iv_curves_button"))
        self.iv_soa2 = QtGui.QCheckBox(self.groupBox_3)
        self.iv_soa2.setGeometry(QtCore.QRect(210, 60, 21, 21))
        self.iv_soa2.setText(_fromUtf8(""))
        self.iv_soa2.setChecked(True)
        self.iv_soa2.setObjectName(_fromUtf8("iv_soa2"))
        self.iv_laser_phase = QtGui.QCheckBox(self.groupBox_3)
        self.iv_laser_phase.setGeometry(QtCore.QRect(90, 60, 21, 21))
        self.iv_laser_phase.setText(_fromUtf8(""))
        self.iv_laser_phase.setChecked(True)
        self.iv_laser_phase.setObjectName(_fromUtf8("iv_laser_phase"))
        self.iv_gain = QtGui.QCheckBox(self.groupBox_3)
        self.iv_gain.setGeometry(QtCore.QRect(90, 90, 21, 21))
        self.iv_gain.setText(_fromUtf8(""))
        self.iv_gain.setChecked(True)
        self.iv_gain.setObjectName(_fromUtf8("iv_gain"))
        self.label_23 = QtGui.QLabel(self.groupBox_3)
        self.label_23.setGeometry(QtCore.QRect(10, 120, 71, 17))
        self.label_23.setObjectName(_fromUtf8("label_23"))
        self.label_86 = QtGui.QLabel(self.groupBox_3)
        self.label_86.setGeometry(QtCore.QRect(130, 90, 41, 17))
        self.label_86.setObjectName(_fromUtf8("label_86"))
        self.iv_mirror2 = QtGui.QCheckBox(self.groupBox_3)
        self.iv_mirror2.setGeometry(QtCore.QRect(90, 120, 21, 21))
        self.iv_mirror2.setText(_fromUtf8(""))
        self.iv_mirror2.setChecked(True)
        self.iv_mirror2.setObjectName(_fromUtf8("iv_mirror2"))
        self.iv_phase1 = QtGui.QCheckBox(self.groupBox_3)
        self.iv_phase1.setGeometry(QtCore.QRect(210, 90, 21, 21))
        self.iv_phase1.setText(_fromUtf8(""))
        self.iv_phase1.setChecked(True)
        self.iv_phase1.setObjectName(_fromUtf8("iv_phase1"))
        self.label_26 = QtGui.QLabel(self.groupBox_3)
        self.label_26.setGeometry(QtCore.QRect(130, 30, 41, 17))
        self.label_26.setObjectName(_fromUtf8("label_26"))
        self.iv_mirror1 = QtGui.QCheckBox(self.groupBox_3)
        self.iv_mirror1.setGeometry(QtCore.QRect(90, 30, 21, 21))
        self.iv_mirror1.setText(_fromUtf8(""))
        self.iv_mirror1.setChecked(True)
        self.iv_mirror1.setObjectName(_fromUtf8("iv_mirror1"))
        self.iv_soa1 = QtGui.QCheckBox(self.groupBox_3)
        self.iv_soa1.setGeometry(QtCore.QRect(210, 30, 21, 21))
        self.iv_soa1.setText(_fromUtf8(""))
        self.iv_soa1.setChecked(True)
        self.iv_soa1.setObjectName(_fromUtf8("iv_soa1"))
        self.label_25 = QtGui.QLabel(self.groupBox_3)
        self.label_25.setGeometry(QtCore.QRect(10, 60, 71, 17))
        self.label_25.setObjectName(_fromUtf8("label_25"))
        self.label_85 = QtGui.QLabel(self.groupBox_3)
        self.label_85.setGeometry(QtCore.QRect(130, 60, 41, 17))
        self.label_85.setObjectName(_fromUtf8("label_85"))
        self.label_24 = QtGui.QLabel(self.groupBox_3)
        self.label_24.setGeometry(QtCore.QRect(10, 90, 41, 17))
        self.label_24.setObjectName(_fromUtf8("label_24"))
        self.label_101 = QtGui.QLabel(self.groupBox_3)
        self.label_101.setGeometry(QtCore.QRect(130, 120, 41, 17))
        self.label_101.setObjectName(_fromUtf8("label_101"))
        self.iv_phase2 = QtGui.QCheckBox(self.groupBox_3)
        self.iv_phase2.setGeometry(QtCore.QRect(210, 120, 21, 21))
        self.iv_phase2.setText(_fromUtf8(""))
        self.iv_phase2.setChecked(True)
        self.iv_phase2.setObjectName(_fromUtf8("iv_phase2"))
        self.groupBox_5 = QtGui.QGroupBox(self.tab_diagnostics)
        self.groupBox_5.setGeometry(QtCore.QRect(0, 10, 771, 201))
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.label_27 = QtGui.QLabel(self.groupBox_5)
        self.label_27.setGeometry(QtCore.QRect(20, 30, 81, 21))
        self.label_27.setObjectName(_fromUtf8("label_27"))
        self.label_49 = QtGui.QLabel(self.groupBox_5)
        self.label_49.setGeometry(QtCore.QRect(20, 60, 91, 21))
        self.label_49.setObjectName(_fromUtf8("label_49"))
        self.stability_duration = QtGui.QLineEdit(self.groupBox_5)
        self.stability_duration.setGeometry(QtCore.QRect(120, 30, 81, 23))
        self.stability_duration.setObjectName(_fromUtf8("stability_duration"))
        self.stability_frequency = QtGui.QLineEdit(self.groupBox_5)
        self.stability_frequency.setGeometry(QtCore.QRect(120, 60, 81, 23))
        self.stability_frequency.setObjectName(_fromUtf8("stability_frequency"))
        self.stability_button = QtGui.QPushButton(self.groupBox_5)
        self.stability_button.setGeometry(QtCore.QRect(30, 160, 91, 31))
        self.stability_button.setObjectName(_fromUtf8("stability_button"))
        self.stability_progress = QtGui.QProgressBar(self.groupBox_5)
        self.stability_progress.setGeometry(QtCore.QRect(140, 160, 621, 23))
        self.stability_progress.setProperty("value", 0)
        self.stability_progress.setObjectName(_fromUtf8("stability_progress"))
        self.label_93 = QtGui.QLabel(self.groupBox_5)
        self.label_93.setGeometry(QtCore.QRect(240, 30, 61, 21))
        self.label_93.setObjectName(_fromUtf8("label_93"))
        self.stability_end = QtGui.QLabel(self.groupBox_5)
        self.stability_end.setGeometry(QtCore.QRect(560, 30, 181, 21))
        self.stability_end.setObjectName(_fromUtf8("stability_end"))
        self.stability_start = QtGui.QLabel(self.groupBox_5)
        self.stability_start.setGeometry(QtCore.QRect(310, 30, 171, 21))
        self.stability_start.setObjectName(_fromUtf8("stability_start"))
        self.label_99 = QtGui.QLabel(self.groupBox_5)
        self.label_99.setGeometry(QtCore.QRect(490, 30, 53, 21))
        self.label_99.setObjectName(_fromUtf8("label_99"))
        self.stability_osa_check = QtGui.QCheckBox(self.groupBox_5)
        self.stability_osa_check.setGeometry(QtCore.QRect(20, 90, 61, 21))
        self.stability_osa_check.setObjectName(_fromUtf8("stability_osa_check"))
        self.stability_ilx_external_check = QtGui.QCheckBox(self.groupBox_5)
        self.stability_ilx_external_check.setGeometry(QtCore.QRect(100, 90, 131, 21))
        self.stability_ilx_external_check.setObjectName(_fromUtf8("stability_ilx_external_check"))
        self.stability_keithleys_check = QtGui.QCheckBox(self.groupBox_5)
        self.stability_keithleys_check.setGeometry(QtCore.QRect(20, 120, 101, 21))
        self.stability_keithleys_check.setObjectName(_fromUtf8("stability_keithleys_check"))
        self.stability_ilx_sfp_check = QtGui.QCheckBox(self.groupBox_5)
        self.stability_ilx_sfp_check.setGeometry(QtCore.QRect(100, 120, 131, 21))
        self.stability_ilx_sfp_check.setObjectName(_fromUtf8("stability_ilx_sfp_check"))
        self.stability_ilx_tosa_check = QtGui.QCheckBox(self.groupBox_5)
        self.stability_ilx_tosa_check.setGeometry(QtCore.QRect(220, 90, 131, 21))
        self.stability_ilx_tosa_check.setObjectName(_fromUtf8("stability_ilx_tosa_check"))
        self.tabWidget.addTab(self.tab_diagnostics, _fromUtf8(""))
        self.tab_5 = QtGui.QWidget()
        self.tab_5.setObjectName(_fromUtf8("tab_5"))
        self.lambda_table = QtGui.QTableWidget(self.tab_5)
        self.lambda_table.setGeometry(QtCore.QRect(20, 20, 741, 192))
        self.lambda_table.setShowGrid(True)
        self.lambda_table.setRowCount(0)
        self.lambda_table.setColumnCount(7)
        self.lambda_table.setObjectName(_fromUtf8("lambda_table"))
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.lambda_table.setHorizontalHeaderItem(6, item)
        self.lambda_load_button = QtGui.QPushButton(self.tab_5)
        self.lambda_load_button.setGeometry(QtCore.QRect(300, 360, 98, 27))
        self.lambda_load_button.setObjectName(_fromUtf8("lambda_load_button"))
        self.lambda_scan_button = QtGui.QPushButton(self.tab_5)
        self.lambda_scan_button.setGeometry(QtCore.QRect(40, 360, 98, 27))
        self.lambda_scan_button.setObjectName(_fromUtf8("lambda_scan_button"))
        self.lambda_progress = QtGui.QProgressBar(self.tab_5)
        self.lambda_progress.setGeometry(QtCore.QRect(30, 330, 471, 23))
        self.lambda_progress.setProperty("value", 0)
        self.lambda_progress.setObjectName(_fromUtf8("lambda_progress"))
        self.lambda_config_file_label = QtGui.QLabel(self.tab_5)
        self.lambda_config_file_label.setGeometry(QtCore.QRect(150, 360, 191, 17))
        self.lambda_config_file_label.setObjectName(_fromUtf8("lambda_config_file_label"))
        self.lambda_save_button = QtGui.QPushButton(self.tab_5)
        self.lambda_save_button.setGeometry(QtCore.QRect(400, 360, 98, 27))
        self.lambda_save_button.setObjectName(_fromUtf8("lambda_save_button"))
        self.lambda_add_combo = QtGui.QComboBox(self.tab_5)
        self.lambda_add_combo.setGeometry(QtCore.QRect(30, 220, 261, 24))
        self.lambda_add_combo.setObjectName(_fromUtf8("lambda_add_combo"))
        self.lambda_add_button = QtGui.QPushButton(self.tab_5)
        self.lambda_add_button.setGeometry(QtCore.QRect(300, 220, 91, 24))
        self.lambda_add_button.setObjectName(_fromUtf8("lambda_add_button"))
        self.groupBox_8 = QtGui.QGroupBox(self.tab_5)
        self.groupBox_8.setGeometry(QtCore.QRect(510, 220, 251, 161))
        self.groupBox_8.setObjectName(_fromUtf8("groupBox_8"))
        self.lambda_osa_check = QtGui.QCheckBox(self.groupBox_8)
        self.lambda_osa_check.setGeometry(QtCore.QRect(20, 30, 131, 21))
        self.lambda_osa_check.setObjectName(_fromUtf8("lambda_osa_check"))
        self.lambda_ilx_external_temp_check = QtGui.QCheckBox(self.groupBox_8)
        self.lambda_ilx_external_temp_check.setEnabled(True)
        self.lambda_ilx_external_temp_check.setGeometry(QtCore.QRect(20, 50, 141, 21))
        self.lambda_ilx_external_temp_check.setObjectName(_fromUtf8("lambda_ilx_external_temp_check"))
        self.lambda_keithleys_check = QtGui.QCheckBox(self.groupBox_8)
        self.lambda_keithleys_check.setGeometry(QtCore.QRect(20, 110, 131, 21))
        self.lambda_keithleys_check.setObjectName(_fromUtf8("lambda_keithleys_check"))
        self.lambda_ilx_sfp_temp_check = QtGui.QCheckBox(self.groupBox_8)
        self.lambda_ilx_sfp_temp_check.setEnabled(True)
        self.lambda_ilx_sfp_temp_check.setGeometry(QtCore.QRect(20, 70, 131, 21))
        self.lambda_ilx_sfp_temp_check.setObjectName(_fromUtf8("lambda_ilx_sfp_temp_check"))
        self.lambda_ilx_tosa_temp_check = QtGui.QCheckBox(self.groupBox_8)
        self.lambda_ilx_tosa_temp_check.setEnabled(True)
        self.lambda_ilx_tosa_temp_check.setGeometry(QtCore.QRect(20, 90, 131, 21))
        self.lambda_ilx_tosa_temp_check.setObjectName(_fromUtf8("lambda_ilx_tosa_temp_check"))
        self.layoutWidget = QtGui.QWidget(self.tab_5)
        self.layoutWidget.setGeometry(QtCore.QRect(40, 260, 141, 25))
        self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.layoutWidget)
        self.horizontalLayout_6.setMargin(0)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.label_6 = QtGui.QLabel(self.layoutWidget)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_6.addWidget(self.label_6)
        self.lambda_time_delay = QtGui.QLineEdit(self.layoutWidget)
        self.lambda_time_delay.setObjectName(_fromUtf8("lambda_time_delay"))
        self.horizontalLayout_6.addWidget(self.lambda_time_delay)
        self.layoutWidget1 = QtGui.QWidget(self.tab_5)
        self.layoutWidget1.setGeometry(QtCore.QRect(40, 290, 131, 25))
        self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_7.setMargin(0)
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_13 = QtGui.QLabel(self.layoutWidget1)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.horizontalLayout_7.addWidget(self.label_13)
        self.lambda_voltage_max = QtGui.QLineEdit(self.layoutWidget1)
        self.lambda_voltage_max.setObjectName(_fromUtf8("lambda_voltage_max"))
        self.horizontalLayout_7.addWidget(self.lambda_voltage_max)
        self.tabWidget.addTab(self.tab_5, _fromUtf8(""))
        self.tab_laser_control = QtGui.QWidget()
        self.tab_laser_control.setObjectName(_fromUtf8("tab_laser_control"))
        self.label_30 = QtGui.QLabel(self.tab_laser_control)
        self.label_30.setGeometry(QtCore.QRect(0, 60, 81, 16))
        self.label_30.setObjectName(_fromUtf8("label_30"))
        self.label_32 = QtGui.QLabel(self.tab_laser_control)
        self.label_32.setGeometry(QtCore.QRect(0, 90, 81, 16))
        self.label_32.setObjectName(_fromUtf8("label_32"))
        self.label_31 = QtGui.QLabel(self.tab_laser_control)
        self.label_31.setGeometry(QtCore.QRect(0, 30, 81, 16))
        self.label_31.setObjectName(_fromUtf8("label_31"))
        self.label_33 = QtGui.QLabel(self.tab_laser_control)
        self.label_33.setGeometry(QtCore.QRect(0, 150, 81, 16))
        self.label_33.setObjectName(_fromUtf8("label_33"))
        self.label_34 = QtGui.QLabel(self.tab_laser_control)
        self.label_34.setGeometry(QtCore.QRect(0, 120, 81, 16))
        self.label_34.setObjectName(_fromUtf8("label_34"))
        self.control_mirror1_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_mirror1_current.setGeometry(QtCore.QRect(90, 20, 81, 23))
        self.control_mirror1_current.setObjectName(_fromUtf8("control_mirror1_current"))
        self.control_laser_phase_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_laser_phase_current.setGeometry(QtCore.QRect(90, 50, 81, 23))
        self.control_laser_phase_current.setObjectName(_fromUtf8("control_laser_phase_current"))
        self.control_mirror2_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_mirror2_current.setGeometry(QtCore.QRect(90, 110, 81, 23))
        self.control_mirror2_current.setObjectName(_fromUtf8("control_mirror2_current"))
        self.control_gain_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_gain_current.setGeometry(QtCore.QRect(90, 80, 81, 23))
        self.control_gain_current.setObjectName(_fromUtf8("control_gain_current"))
        self.control_soa1_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_soa1_current.setGeometry(QtCore.QRect(90, 140, 81, 23))
        self.control_soa1_current.setObjectName(_fromUtf8("control_soa1_current"))
        self.control_mirror1_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_mirror1_button.setGeometry(QtCore.QRect(180, 20, 71, 24))
        self.control_mirror1_button.setObjectName(_fromUtf8("control_mirror1_button"))
        self.control_gain_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_gain_button.setGeometry(QtCore.QRect(180, 80, 71, 24))
        self.control_gain_button.setObjectName(_fromUtf8("control_gain_button"))
        self.control_mirror2_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_mirror2_button.setGeometry(QtCore.QRect(180, 110, 71, 24))
        self.control_mirror2_button.setObjectName(_fromUtf8("control_mirror2_button"))
        self.control_soa1_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_soa1_button.setGeometry(QtCore.QRect(180, 140, 71, 24))
        self.control_soa1_button.setObjectName(_fromUtf8("control_soa1_button"))
        self.control_laser_phase_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_laser_phase_button.setGeometry(QtCore.QRect(180, 50, 71, 24))
        self.control_laser_phase_button.setObjectName(_fromUtf8("control_laser_phase_button"))
        self.control_mirror1_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_mirror1_slider.setGeometry(QtCore.QRect(280, 20, 181, 23))
        self.control_mirror1_slider.setMaximum(90)
        self.control_mirror1_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_mirror1_slider.setObjectName(_fromUtf8("control_mirror1_slider"))
        self.control_laser_phase_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_laser_phase_slider.setGeometry(QtCore.QRect(280, 50, 181, 23))
        self.control_laser_phase_slider.setMaximum(20)
        self.control_laser_phase_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_laser_phase_slider.setObjectName(_fromUtf8("control_laser_phase_slider"))
        self.control_gain_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_gain_slider.setGeometry(QtCore.QRect(280, 80, 181, 23))
        self.control_gain_slider.setMaximum(150)
        self.control_gain_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_gain_slider.setObjectName(_fromUtf8("control_gain_slider"))
        self.control_mirror2_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_mirror2_slider.setGeometry(QtCore.QRect(280, 110, 181, 23))
        self.control_mirror2_slider.setMaximum(60)
        self.control_mirror2_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_mirror2_slider.setObjectName(_fromUtf8("control_mirror2_slider"))
        self.control_soa1_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_soa1_slider.setGeometry(QtCore.QRect(280, 140, 181, 23))
        self.control_soa1_slider.setMaximum(150)
        self.control_soa1_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_soa1_slider.setObjectName(_fromUtf8("control_soa1_slider"))
        self.label_37 = QtGui.QLabel(self.tab_laser_control)
        self.label_37.setGeometry(QtCore.QRect(260, 20, 31, 16))
        self.label_37.setObjectName(_fromUtf8("label_37"))
        self.label_41 = QtGui.QLabel(self.tab_laser_control)
        self.label_41.setGeometry(QtCore.QRect(260, 110, 31, 16))
        self.label_41.setObjectName(_fromUtf8("label_41"))
        self.label_42 = QtGui.QLabel(self.tab_laser_control)
        self.label_42.setGeometry(QtCore.QRect(260, 80, 31, 16))
        self.label_42.setObjectName(_fromUtf8("label_42"))
        self.label_44 = QtGui.QLabel(self.tab_laser_control)
        self.label_44.setGeometry(QtCore.QRect(260, 140, 31, 16))
        self.label_44.setObjectName(_fromUtf8("label_44"))
        self.label_45 = QtGui.QLabel(self.tab_laser_control)
        self.label_45.setGeometry(QtCore.QRect(260, 50, 31, 16))
        self.label_45.setObjectName(_fromUtf8("label_45"))
        self.control_soa1_max = QtGui.QLabel(self.tab_laser_control)
        self.control_soa1_max.setGeometry(QtCore.QRect(460, 140, 41, 16))
        self.control_soa1_max.setObjectName(_fromUtf8("control_soa1_max"))
        self.control_mirror2_max = QtGui.QLabel(self.tab_laser_control)
        self.control_mirror2_max.setGeometry(QtCore.QRect(460, 110, 41, 16))
        self.control_mirror2_max.setObjectName(_fromUtf8("control_mirror2_max"))
        self.control_laser_phase_max = QtGui.QLabel(self.tab_laser_control)
        self.control_laser_phase_max.setGeometry(QtCore.QRect(460, 50, 41, 16))
        self.control_laser_phase_max.setObjectName(_fromUtf8("control_laser_phase_max"))
        self.control_mirror1_max = QtGui.QLabel(self.tab_laser_control)
        self.control_mirror1_max.setGeometry(QtCore.QRect(460, 20, 41, 16))
        self.control_mirror1_max.setObjectName(_fromUtf8("control_mirror1_max"))
        self.control_gain_max = QtGui.QLabel(self.tab_laser_control)
        self.control_gain_max.setGeometry(QtCore.QRect(460, 80, 41, 16))
        self.control_gain_max.setObjectName(_fromUtf8("control_gain_max"))
        self.control_mirror1_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_mirror1_voltage.setGeometry(QtCore.QRect(520, 20, 53, 15))
        self.control_mirror1_voltage.setObjectName(_fromUtf8("control_mirror1_voltage"))
        self.control_soa1_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_soa1_voltage.setGeometry(QtCore.QRect(520, 140, 53, 15))
        self.control_soa1_voltage.setObjectName(_fromUtf8("control_soa1_voltage"))
        self.control_mirror2_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_mirror2_voltage.setGeometry(QtCore.QRect(520, 110, 53, 15))
        self.control_mirror2_voltage.setObjectName(_fromUtf8("control_mirror2_voltage"))
        self.control_gain_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_gain_voltage.setGeometry(QtCore.QRect(520, 80, 53, 15))
        self.control_gain_voltage.setObjectName(_fromUtf8("control_gain_voltage"))
        self.control_laser_phase_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_laser_phase_voltage.setGeometry(QtCore.QRect(520, 50, 53, 15))
        self.control_laser_phase_voltage.setObjectName(_fromUtf8("control_laser_phase_voltage"))
        self.label_53 = QtGui.QLabel(self.tab_laser_control)
        self.label_53.setGeometry(QtCore.QRect(520, 0, 51, 16))
        self.label_53.setObjectName(_fromUtf8("label_53"))
        self.control_zero_laser_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_zero_laser_button.setGeometry(QtCore.QRect(20, 340, 91, 24))
        self.control_zero_laser_button.setObjectName(_fromUtf8("control_zero_laser_button"))
        self.control_load_currents_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_load_currents_button.setGeometry(QtCore.QRect(20, 370, 121, 31))
        self.control_load_currents_button.setObjectName(_fromUtf8("control_load_currents_button"))
        self.control_save_currents_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_save_currents_button.setGeometry(QtCore.QRect(160, 370, 121, 31))
        self.control_save_currents_button.setObjectName(_fromUtf8("control_save_currents_button"))
        self.control_itu_channel_text = QtGui.QLineEdit(self.tab_laser_control)
        self.control_itu_channel_text.setGeometry(QtCore.QRect(350, 340, 51, 23))
        self.control_itu_channel_text.setObjectName(_fromUtf8("control_itu_channel_text"))
        self.label_55 = QtGui.QLabel(self.tab_laser_control)
        self.label_55.setGeometry(QtCore.QRect(270, 340, 71, 20))
        self.label_55.setObjectName(_fromUtf8("label_55"))
        self.control_itu_channel_read = QtGui.QPushButton(self.tab_laser_control)
        self.control_itu_channel_read.setGeometry(QtCore.QRect(410, 340, 61, 24))
        self.control_itu_channel_read.setObjectName(_fromUtf8("control_itu_channel_read"))
        self.control_itu_channel_wavelength = QtGui.QLabel(self.tab_laser_control)
        self.control_itu_channel_wavelength.setGeometry(QtCore.QRect(560, 340, 81, 21))
        self.control_itu_channel_wavelength.setObjectName(_fromUtf8("control_itu_channel_wavelength"))
        self.control_soa2_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_soa2_button.setGeometry(QtCore.QRect(180, 170, 71, 24))
        self.control_soa2_button.setObjectName(_fromUtf8("control_soa2_button"))
        self.control_soa2_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_soa2_voltage.setGeometry(QtCore.QRect(520, 170, 53, 15))
        self.control_soa2_voltage.setObjectName(_fromUtf8("control_soa2_voltage"))
        self.control_soa2_max = QtGui.QLabel(self.tab_laser_control)
        self.control_soa2_max.setGeometry(QtCore.QRect(460, 170, 41, 16))
        self.control_soa2_max.setObjectName(_fromUtf8("control_soa2_max"))
        self.control_soa2_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_soa2_current.setGeometry(QtCore.QRect(90, 170, 81, 23))
        self.control_soa2_current.setObjectName(_fromUtf8("control_soa2_current"))
        self.label_52 = QtGui.QLabel(self.tab_laser_control)
        self.label_52.setGeometry(QtCore.QRect(260, 170, 31, 16))
        self.label_52.setObjectName(_fromUtf8("label_52"))
        self.label_84 = QtGui.QLabel(self.tab_laser_control)
        self.label_84.setGeometry(QtCore.QRect(0, 180, 81, 16))
        self.label_84.setObjectName(_fromUtf8("label_84"))
        self.control_soa2_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_soa2_slider.setGeometry(QtCore.QRect(280, 170, 181, 23))
        self.control_soa2_slider.setMaximum(150)
        self.control_soa2_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_soa2_slider.setObjectName(_fromUtf8("control_soa2_slider"))
        self.label_35 = QtGui.QLabel(self.tab_laser_control)
        self.label_35.setGeometry(QtCore.QRect(10, 260, 101, 21))
        self.label_35.setObjectName(_fromUtf8("label_35"))
        self.label_36 = QtGui.QLabel(self.tab_laser_control)
        self.label_36.setGeometry(QtCore.QRect(10, 290, 101, 21))
        self.label_36.setObjectName(_fromUtf8("label_36"))
        self.control_mod1_bias_voltage = QtGui.QLineEdit(self.tab_laser_control)
        self.control_mod1_bias_voltage.setGeometry(QtCore.QRect(120, 260, 61, 23))
        self.control_mod1_bias_voltage.setObjectName(_fromUtf8("control_mod1_bias_voltage"))
        self.control_mod2_bias_voltage = QtGui.QLineEdit(self.tab_laser_control)
        self.control_mod2_bias_voltage.setGeometry(QtCore.QRect(120, 290, 61, 23))
        self.control_mod2_bias_voltage.setObjectName(_fromUtf8("control_mod2_bias_voltage"))
        self.label_40 = QtGui.QLabel(self.tab_laser_control)
        self.label_40.setGeometry(QtCore.QRect(270, 280, 121, 21))
        self.label_40.setObjectName(_fromUtf8("label_40"))
        self.label_43 = QtGui.QLabel(self.tab_laser_control)
        self.label_43.setGeometry(QtCore.QRect(270, 250, 101, 21))
        self.label_43.setObjectName(_fromUtf8("label_43"))
        self.control_mod_amplitude_voltage = QtGui.QLineEdit(self.tab_laser_control)
        self.control_mod_amplitude_voltage.setGeometry(QtCore.QRect(400, 280, 61, 23))
        self.control_mod_amplitude_voltage.setObjectName(_fromUtf8("control_mod_amplitude_voltage"))
        self.control_mod_chirp_voltage = QtGui.QLineEdit(self.tab_laser_control)
        self.control_mod_chirp_voltage.setGeometry(QtCore.QRect(400, 250, 61, 23))
        self.control_mod_chirp_voltage.setObjectName(_fromUtf8("control_mod_chirp_voltage"))
        self.control_mod2_bias_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_mod2_bias_button.setGeometry(QtCore.QRect(190, 290, 71, 24))
        self.control_mod2_bias_button.setObjectName(_fromUtf8("control_mod2_bias_button"))
        self.control_mod1_bias_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_mod1_bias_button.setGeometry(QtCore.QRect(190, 260, 71, 24))
        self.control_mod1_bias_button.setObjectName(_fromUtf8("control_mod1_bias_button"))
        self.control_mod_chirp_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_mod_chirp_button.setGeometry(QtCore.QRect(470, 250, 71, 24))
        self.control_mod_chirp_button.setObjectName(_fromUtf8("control_mod_chirp_button"))
        self.control_mod_amplitude_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_mod_amplitude_button.setGeometry(QtCore.QRect(470, 280, 71, 24))
        self.control_mod_amplitude_button.setObjectName(_fromUtf8("control_mod_amplitude_button"))
        self.control_itu_channel_write = QtGui.QPushButton(self.tab_laser_control)
        self.control_itu_channel_write.setGeometry(QtCore.QRect(480, 340, 61, 24))
        self.control_itu_channel_write.setObjectName(_fromUtf8("control_itu_channel_write"))
        self.label_20 = QtGui.QLabel(self.tab_laser_control)
        self.label_20.setGeometry(QtCore.QRect(270, 310, 121, 16))
        self.label_20.setObjectName(_fromUtf8("label_20"))
        self.control_wavelength_index = QtGui.QLineEdit(self.tab_laser_control)
        self.control_wavelength_index.setGeometry(QtCore.QRect(400, 310, 61, 23))
        self.control_wavelength_index.setObjectName(_fromUtf8("control_wavelength_index"))
        self.control_wavelength_set_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_wavelength_set_button.setGeometry(QtCore.QRect(470, 310, 71, 24))
        self.control_wavelength_set_button.setObjectName(_fromUtf8("control_wavelength_set_button"))
        self.label_28 = QtGui.QLabel(self.tab_laser_control)
        self.label_28.setGeometry(QtCore.QRect(10, 320, 53, 15))
        self.label_28.setObjectName(_fromUtf8("label_28"))
        self.control_offset_value = QtGui.QLineEdit(self.tab_laser_control)
        self.control_offset_value.setGeometry(QtCore.QRect(120, 320, 61, 23))
        self.control_offset_value.setObjectName(_fromUtf8("control_offset_value"))
        self.control_offset_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_offset_button.setGeometry(QtCore.QRect(190, 320, 71, 24))
        self.control_offset_button.setObjectName(_fromUtf8("control_offset_button"))
        self.control_save_map_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_save_map_button.setGeometry(QtCore.QRect(310, 370, 81, 31))
        self.control_save_map_button.setObjectName(_fromUtf8("control_save_map_button"))
        self.control_load_map_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_load_map_button.setGeometry(QtCore.QRect(410, 370, 81, 31))
        self.control_load_map_button.setObjectName(_fromUtf8("control_load_map_button"))
        self.control_map_progress = QtGui.QProgressBar(self.tab_laser_control)
        self.control_map_progress.setGeometry(QtCore.QRect(510, 370, 251, 23))
        self.control_map_progress.setMaximum(96)
        self.control_map_progress.setProperty("value", 0)
        self.control_map_progress.setObjectName(_fromUtf8("control_map_progress"))
        self.label_51 = QtGui.QLabel(self.tab_laser_control)
        self.label_51.setGeometry(QtCore.QRect(260, 200, 31, 16))
        self.label_51.setObjectName(_fromUtf8("label_51"))
        self.control_phase1_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_phase1_slider.setGeometry(QtCore.QRect(280, 200, 181, 23))
        self.control_phase1_slider.setMaximum(150)
        self.control_phase1_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_phase1_slider.setObjectName(_fromUtf8("control_phase1_slider"))
        self.control_phase1_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_phase1_voltage.setGeometry(QtCore.QRect(520, 200, 53, 15))
        self.control_phase1_voltage.setObjectName(_fromUtf8("control_phase1_voltage"))
        self.control_phase1_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_phase1_button.setGeometry(QtCore.QRect(180, 200, 71, 24))
        self.control_phase1_button.setObjectName(_fromUtf8("control_phase1_button"))
        self.label_50 = QtGui.QLabel(self.tab_laser_control)
        self.label_50.setGeometry(QtCore.QRect(0, 210, 81, 16))
        self.label_50.setObjectName(_fromUtf8("label_50"))
        self.control_phase1_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_phase1_current.setGeometry(QtCore.QRect(90, 200, 81, 23))
        self.control_phase1_current.setObjectName(_fromUtf8("control_phase1_current"))
        self.control_phase1_max = QtGui.QLabel(self.tab_laser_control)
        self.control_phase1_max.setGeometry(QtCore.QRect(460, 200, 41, 16))
        self.control_phase1_max.setObjectName(_fromUtf8("control_phase1_max"))
        self.control_phase2_max = QtGui.QLabel(self.tab_laser_control)
        self.control_phase2_max.setGeometry(QtCore.QRect(460, 230, 41, 16))
        self.control_phase2_max.setObjectName(_fromUtf8("control_phase2_max"))
        self.control_phase2_voltage = QtGui.QLabel(self.tab_laser_control)
        self.control_phase2_voltage.setGeometry(QtCore.QRect(520, 230, 53, 15))
        self.control_phase2_voltage.setObjectName(_fromUtf8("control_phase2_voltage"))
        self.control_phase2_current = QtGui.QLineEdit(self.tab_laser_control)
        self.control_phase2_current.setGeometry(QtCore.QRect(90, 230, 81, 23))
        self.control_phase2_current.setObjectName(_fromUtf8("control_phase2_current"))
        self.control_phase2_button = QtGui.QPushButton(self.tab_laser_control)
        self.control_phase2_button.setGeometry(QtCore.QRect(180, 230, 71, 24))
        self.control_phase2_button.setObjectName(_fromUtf8("control_phase2_button"))
        self.control_phase2_slider = QtGui.QSlider(self.tab_laser_control)
        self.control_phase2_slider.setGeometry(QtCore.QRect(280, 230, 181, 23))
        self.control_phase2_slider.setMaximum(150)
        self.control_phase2_slider.setOrientation(QtCore.Qt.Horizontal)
        self.control_phase2_slider.setObjectName(_fromUtf8("control_phase2_slider"))
        self.label_102 = QtGui.QLabel(self.tab_laser_control)
        self.label_102.setGeometry(QtCore.QRect(260, 230, 31, 16))
        self.label_102.setObjectName(_fromUtf8("label_102"))
        self.label_103 = QtGui.QLabel(self.tab_laser_control)
        self.label_103.setGeometry(QtCore.QRect(0, 240, 81, 16))
        self.label_103.setObjectName(_fromUtf8("label_103"))
        self.tabWidget.addTab(self.tab_laser_control, _fromUtf8(""))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.averaging_combo_1 = QtGui.QComboBox(self.tab)
        self.averaging_combo_1.setGeometry(QtCore.QRect(140, 60, 51, 24))
        self.averaging_combo_1.setObjectName(_fromUtf8("averaging_combo_1"))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_1.addItem(_fromUtf8(""))
        self.averaging_combo_2 = QtGui.QComboBox(self.tab)
        self.averaging_combo_2.setGeometry(QtCore.QRect(140, 90, 51, 24))
        self.averaging_combo_2.setObjectName(_fromUtf8("averaging_combo_2"))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_2.addItem(_fromUtf8(""))
        self.averaging_combo_4 = QtGui.QComboBox(self.tab)
        self.averaging_combo_4.setGeometry(QtCore.QRect(140, 150, 51, 24))
        self.averaging_combo_4.setObjectName(_fromUtf8("averaging_combo_4"))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_4.addItem(_fromUtf8(""))
        self.averaging_combo_3 = QtGui.QComboBox(self.tab)
        self.averaging_combo_3.setGeometry(QtCore.QRect(140, 120, 51, 24))
        self.averaging_combo_3.setObjectName(_fromUtf8("averaging_combo_3"))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_3.addItem(_fromUtf8(""))
        self.averaging_combo_16 = QtGui.QComboBox(self.tab)
        self.averaging_combo_16.setGeometry(QtCore.QRect(340, 270, 51, 24))
        self.averaging_combo_16.setObjectName(_fromUtf8("averaging_combo_16"))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_16.addItem(_fromUtf8(""))
        self.averaging_combo_15 = QtGui.QComboBox(self.tab)
        self.averaging_combo_15.setGeometry(QtCore.QRect(340, 240, 51, 24))
        self.averaging_combo_15.setObjectName(_fromUtf8("averaging_combo_15"))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_15.addItem(_fromUtf8(""))
        self.averaging_combo_14 = QtGui.QComboBox(self.tab)
        self.averaging_combo_14.setGeometry(QtCore.QRect(340, 210, 51, 24))
        self.averaging_combo_14.setObjectName(_fromUtf8("averaging_combo_14"))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_14.addItem(_fromUtf8(""))
        self.averaging_combo_13 = QtGui.QComboBox(self.tab)
        self.averaging_combo_13.setGeometry(QtCore.QRect(340, 180, 51, 24))
        self.averaging_combo_13.setObjectName(_fromUtf8("averaging_combo_13"))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_13.addItem(_fromUtf8(""))
        self.averaging_combo_12 = QtGui.QComboBox(self.tab)
        self.averaging_combo_12.setGeometry(QtCore.QRect(340, 150, 51, 24))
        self.averaging_combo_12.setObjectName(_fromUtf8("averaging_combo_12"))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_12.addItem(_fromUtf8(""))
        self.averaging_combo_11 = QtGui.QComboBox(self.tab)
        self.averaging_combo_11.setGeometry(QtCore.QRect(340, 120, 51, 24))
        self.averaging_combo_11.setObjectName(_fromUtf8("averaging_combo_11"))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_11.addItem(_fromUtf8(""))
        self.averaging_combo_10 = QtGui.QComboBox(self.tab)
        self.averaging_combo_10.setGeometry(QtCore.QRect(340, 90, 51, 24))
        self.averaging_combo_10.setObjectName(_fromUtf8("averaging_combo_10"))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_10.addItem(_fromUtf8(""))
        self.averaging_combo_9 = QtGui.QComboBox(self.tab)
        self.averaging_combo_9.setGeometry(QtCore.QRect(340, 60, 51, 24))
        self.averaging_combo_9.setObjectName(_fromUtf8("averaging_combo_9"))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_9.addItem(_fromUtf8(""))
        self.averaging_combo_8 = QtGui.QComboBox(self.tab)
        self.averaging_combo_8.setGeometry(QtCore.QRect(140, 270, 51, 24))
        self.averaging_combo_8.setObjectName(_fromUtf8("averaging_combo_8"))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_8.addItem(_fromUtf8(""))
        self.averaging_combo_7 = QtGui.QComboBox(self.tab)
        self.averaging_combo_7.setGeometry(QtCore.QRect(140, 240, 51, 24))
        self.averaging_combo_7.setObjectName(_fromUtf8("averaging_combo_7"))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_7.addItem(_fromUtf8(""))
        self.averaging_combo_6 = QtGui.QComboBox(self.tab)
        self.averaging_combo_6.setGeometry(QtCore.QRect(140, 210, 51, 24))
        self.averaging_combo_6.setObjectName(_fromUtf8("averaging_combo_6"))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_6.addItem(_fromUtf8(""))
        self.averaging_combo_5 = QtGui.QComboBox(self.tab)
        self.averaging_combo_5.setGeometry(QtCore.QRect(140, 180, 51, 24))
        self.averaging_combo_5.setObjectName(_fromUtf8("averaging_combo_5"))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.averaging_combo_5.addItem(_fromUtf8(""))
        self.label_60 = QtGui.QLabel(self.tab)
        self.label_60.setGeometry(QtCore.QRect(20, 10, 321, 16))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_60.setFont(font)
        self.label_60.setObjectName(_fromUtf8("label_60"))
        self.label_62 = QtGui.QLabel(self.tab)
        self.label_62.setGeometry(QtCore.QRect(20, 60, 111, 16))
        self.label_62.setObjectName(_fromUtf8("label_62"))
        self.label_63 = QtGui.QLabel(self.tab)
        self.label_63.setGeometry(QtCore.QRect(220, 270, 101, 16))
        self.label_63.setObjectName(_fromUtf8("label_63"))
        self.label_64 = QtGui.QLabel(self.tab)
        self.label_64.setGeometry(QtCore.QRect(220, 240, 101, 16))
        self.label_64.setObjectName(_fromUtf8("label_64"))
        self.label_65 = QtGui.QLabel(self.tab)
        self.label_65.setGeometry(QtCore.QRect(220, 60, 91, 16))
        self.label_65.setObjectName(_fromUtf8("label_65"))
        self.label_66 = QtGui.QLabel(self.tab)
        self.label_66.setGeometry(QtCore.QRect(220, 150, 101, 16))
        self.label_66.setObjectName(_fromUtf8("label_66"))
        self.label_67 = QtGui.QLabel(self.tab)
        self.label_67.setGeometry(QtCore.QRect(220, 180, 111, 16))
        self.label_67.setObjectName(_fromUtf8("label_67"))
        self.label_68 = QtGui.QLabel(self.tab)
        self.label_68.setGeometry(QtCore.QRect(220, 210, 111, 16))
        self.label_68.setObjectName(_fromUtf8("label_68"))
        self.label_69 = QtGui.QLabel(self.tab)
        self.label_69.setGeometry(QtCore.QRect(220, 120, 111, 16))
        self.label_69.setObjectName(_fromUtf8("label_69"))
        self.label_70 = QtGui.QLabel(self.tab)
        self.label_70.setGeometry(QtCore.QRect(20, 270, 101, 16))
        self.label_70.setObjectName(_fromUtf8("label_70"))
        self.label_71 = QtGui.QLabel(self.tab)
        self.label_71.setGeometry(QtCore.QRect(220, 90, 91, 16))
        self.label_71.setObjectName(_fromUtf8("label_71"))
        self.label_72 = QtGui.QLabel(self.tab)
        self.label_72.setGeometry(QtCore.QRect(20, 240, 111, 16))
        self.label_72.setObjectName(_fromUtf8("label_72"))
        self.label_73 = QtGui.QLabel(self.tab)
        self.label_73.setGeometry(QtCore.QRect(20, 210, 111, 16))
        self.label_73.setObjectName(_fromUtf8("label_73"))
        self.label_74 = QtGui.QLabel(self.tab)
        self.label_74.setGeometry(QtCore.QRect(20, 180, 111, 16))
        self.label_74.setObjectName(_fromUtf8("label_74"))
        self.label_75 = QtGui.QLabel(self.tab)
        self.label_75.setGeometry(QtCore.QRect(20, 120, 111, 16))
        self.label_75.setObjectName(_fromUtf8("label_75"))
        self.label_76 = QtGui.QLabel(self.tab)
        self.label_76.setGeometry(QtCore.QRect(20, 150, 111, 16))
        self.label_76.setObjectName(_fromUtf8("label_76"))
        self.label_77 = QtGui.QLabel(self.tab)
        self.label_77.setGeometry(QtCore.QRect(20, 90, 111, 16))
        self.label_77.setObjectName(_fromUtf8("label_77"))
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName(_fromUtf8("tab_3"))
        self.minima_data_path = QtGui.QLabel(self.tab_3)
        self.minima_data_path.setGeometry(QtCore.QRect(130, 10, 511, 21))
        self.minima_data_path.setObjectName(_fromUtf8("minima_data_path"))
        self.minima_load_button = QtGui.QPushButton(self.tab_3)
        self.minima_load_button.setGeometry(QtCore.QRect(10, 10, 101, 24))
        self.minima_load_button.setObjectName(_fromUtf8("minima_load_button"))
        self.minima_gauss1_check = QtGui.QCheckBox(self.tab_3)
        self.minima_gauss1_check.setGeometry(QtCore.QRect(10, 164, 151, 21))
        self.minima_gauss1_check.setChecked(False)
        self.minima_gauss1_check.setObjectName(_fromUtf8("minima_gauss1_check"))
        self.minima_gauss1_sigma = QtGui.QLineEdit(self.tab_3)
        self.minima_gauss1_sigma.setGeometry(QtCore.QRect(90, 184, 61, 23))
        self.minima_gauss1_sigma.setObjectName(_fromUtf8("minima_gauss1_sigma"))
        self.label_39 = QtGui.QLabel(self.tab_3)
        self.label_39.setGeometry(QtCore.QRect(50, 190, 41, 20))
        self.label_39.setObjectName(_fromUtf8("label_39"))
        self.minima_gauss2_check = QtGui.QCheckBox(self.tab_3)
        self.minima_gauss2_check.setGeometry(QtCore.QRect(10, 210, 231, 21))
        self.minima_gauss2_check.setChecked(True)
        self.minima_gauss2_check.setObjectName(_fromUtf8("minima_gauss2_check"))
        self.label_56 = QtGui.QLabel(self.tab_3)
        self.label_56.setEnabled(True)
        self.label_56.setGeometry(QtCore.QRect(50, 236, 41, 20))
        self.label_56.setObjectName(_fromUtf8("label_56"))
        self.minima_gauss2_sigma = QtGui.QLineEdit(self.tab_3)
        self.minima_gauss2_sigma.setEnabled(True)
        self.minima_gauss2_sigma.setGeometry(QtCore.QRect(90, 230, 61, 23))
        self.minima_gauss2_sigma.setObjectName(_fromUtf8("minima_gauss2_sigma"))
        self.minima_gauss3_check = QtGui.QCheckBox(self.tab_3)
        self.minima_gauss3_check.setEnabled(True)
        self.minima_gauss3_check.setGeometry(QtCore.QRect(10, 260, 151, 21))
        self.minima_gauss3_check.setChecked(True)
        self.minima_gauss3_check.setObjectName(_fromUtf8("minima_gauss3_check"))
        self.label_57 = QtGui.QLabel(self.tab_3)
        self.label_57.setEnabled(True)
        self.label_57.setGeometry(QtCore.QRect(50, 286, 41, 20))
        self.label_57.setObjectName(_fromUtf8("label_57"))
        self.minima_gauss3_sigma = QtGui.QLineEdit(self.tab_3)
        self.minima_gauss3_sigma.setEnabled(True)
        self.minima_gauss3_sigma.setGeometry(QtCore.QRect(90, 280, 61, 23))
        self.minima_gauss3_sigma.setObjectName(_fromUtf8("minima_gauss3_sigma"))
        self.label_58 = QtGui.QLabel(self.tab_3)
        self.label_58.setGeometry(QtCore.QRect(10, 114, 121, 21))
        self.label_58.setObjectName(_fromUtf8("label_58"))
        self.minima_linspace_x = QtGui.QLineEdit(self.tab_3)
        self.minima_linspace_x.setGeometry(QtCore.QRect(130, 110, 61, 23))
        self.minima_linspace_x.setObjectName(_fromUtf8("minima_linspace_x"))
        self.label_59 = QtGui.QLabel(self.tab_3)
        self.label_59.setGeometry(QtCore.QRect(10, 134, 121, 21))
        self.label_59.setObjectName(_fromUtf8("label_59"))
        self.minima_linspace_y = QtGui.QLineEdit(self.tab_3)
        self.minima_linspace_y.setGeometry(QtCore.QRect(130, 130, 61, 23))
        self.minima_linspace_y.setObjectName(_fromUtf8("minima_linspace_y"))
        self.groupBox = QtGui.QGroupBox(self.tab_3)
        self.groupBox.setGeometry(QtCore.QRect(10, 40, 161, 61))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.minima_GUI_data_type = QtGui.QRadioButton(self.groupBox)
        self.minima_GUI_data_type.setGeometry(QtCore.QRect(10, 20, 141, 21))
        self.minima_GUI_data_type.setChecked(True)
        self.minima_GUI_data_type.setObjectName(_fromUtf8("minima_GUI_data_type"))
        self.minima_keithley_data_type = QtGui.QRadioButton(self.groupBox)
        self.minima_keithley_data_type.setGeometry(QtCore.QRect(10, 40, 95, 21))
        self.minima_keithley_data_type.setObjectName(_fromUtf8("minima_keithley_data_type"))
        self.label_61 = QtGui.QLabel(self.tab_3)
        self.label_61.setGeometry(QtCore.QRect(10, 310, 81, 21))
        self.label_61.setObjectName(_fromUtf8("label_61"))
        self.minima_width = QtGui.QLineEdit(self.tab_3)
        self.minima_width.setGeometry(QtCore.QRect(90, 310, 51, 23))
        self.minima_width.setObjectName(_fromUtf8("minima_width"))
        self.minima_plot_check = QtGui.QCheckBox(self.tab_3)
        self.minima_plot_check.setGeometry(QtCore.QRect(10, 340, 171, 21))
        self.minima_plot_check.setChecked(True)
        self.minima_plot_check.setObjectName(_fromUtf8("minima_plot_check"))
        self.minima_find_button = QtGui.QPushButton(self.tab_3)
        self.minima_find_button.setGeometry(QtCore.QRect(10, 370, 101, 31))
        self.minima_find_button.setObjectName(_fromUtf8("minima_find_button"))
        self.minima_output_path = QtGui.QLabel(self.tab_3)
        self.minima_output_path.setGeometry(QtCore.QRect(130, 370, 531, 21))
        self.minima_output_path.setObjectName(_fromUtf8("minima_output_path"))
        self.minima_output_file_button = QtGui.QPushButton(self.tab_3)
        self.minima_output_file_button.setGeometry(QtCore.QRect(200, 340, 121, 24))
        self.minima_output_file_button.setObjectName(_fromUtf8("minima_output_file_button"))
        self.minima_load_config = QtGui.QPushButton(self.tab_3)
        self.minima_load_config.setGeometry(QtCore.QRect(670, 340, 91, 24))
        self.minima_load_config.setObjectName(_fromUtf8("minima_load_config"))
        self.minima_save_config = QtGui.QPushButton(self.tab_3)
        self.minima_save_config.setGeometry(QtCore.QRect(670, 370, 91, 24))
        self.minima_save_config.setObjectName(_fromUtf8("minima_save_config"))
        self.minima_mirror2_square_root_check = QtGui.QCheckBox(self.tab_3)
        self.minima_mirror2_square_root_check.setGeometry(QtCore.QRect(200, 110, 201, 21))
        self.minima_mirror2_square_root_check.setObjectName(_fromUtf8("minima_mirror2_square_root_check"))
        self.minima_mirror1_square_root_check = QtGui.QCheckBox(self.tab_3)
        self.minima_mirror1_square_root_check.setGeometry(QtCore.QRect(200, 130, 191, 21))
        self.minima_mirror1_square_root_check.setObjectName(_fromUtf8("minima_mirror1_square_root_check"))
        self.tabWidget.addTab(self.tab_3, _fromUtf8(""))
        self.tab_4 = QtGui.QWidget()
        self.tab_4.setObjectName(_fromUtf8("tab_4"))
        self.osa_output_path = QtGui.QLabel(self.tab_4)
        self.osa_output_path.setGeometry(QtCore.QRect(150, 50, 361, 21))
        self.osa_output_path.setObjectName(_fromUtf8("osa_output_path"))
        self.osa_output_file_button = QtGui.QPushButton(self.tab_4)
        self.osa_output_file_button.setGeometry(QtCore.QRect(520, 50, 121, 31))
        self.osa_output_file_button.setObjectName(_fromUtf8("osa_output_file_button"))
        self.osa_data_path = QtGui.QLabel(self.tab_4)
        self.osa_data_path.setGeometry(QtCore.QRect(120, 10, 511, 21))
        self.osa_data_path.setObjectName(_fromUtf8("osa_data_path"))
        self.osa_load_button = QtGui.QPushButton(self.tab_4)
        self.osa_load_button.setGeometry(QtCore.QRect(10, 10, 101, 24))
        self.osa_load_button.setObjectName(_fromUtf8("osa_load_button"))
        self.osa_find_wavelengths_button = QtGui.QPushButton(self.tab_4)
        self.osa_find_wavelengths_button.setGeometry(QtCore.QRect(10, 50, 121, 31))
        self.osa_find_wavelengths_button.setObjectName(_fromUtf8("osa_find_wavelengths_button"))
        self.osa_progress = QtGui.QProgressBar(self.tab_4)
        self.osa_progress.setGeometry(QtCore.QRect(10, 100, 751, 23))
        self.osa_progress.setProperty("value", 0)
        self.osa_progress.setObjectName(_fromUtf8("osa_progress"))
        self.tabWidget.addTab(self.tab_4, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.soft_reset_button = QtGui.QPushButton(self.tab_2)
        self.soft_reset_button.setGeometry(QtCore.QRect(20, 70, 131, 24))
        self.soft_reset_button.setObjectName(_fromUtf8("soft_reset_button"))
        self.reload_wavelenth_button = QtGui.QPushButton(self.tab_2)
        self.reload_wavelenth_button.setGeometry(QtCore.QRect(20, 10, 131, 24))
        self.reload_wavelenth_button.setObjectName(_fromUtf8("reload_wavelenth_button"))
        self.reload_i2c_button = QtGui.QPushButton(self.tab_2)
        self.reload_i2c_button.setGeometry(QtCore.QRect(20, 40, 131, 24))
        self.reload_i2c_button.setObjectName(_fromUtf8("reload_i2c_button"))
        self.groupBox_4 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_4.setGeometry(QtCore.QRect(0, 250, 771, 151))
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.flash_progress = QtGui.QProgressBar(self.groupBox_4)
        self.flash_progress.setGeometry(QtCore.QRect(210, 130, 551, 23))
        self.flash_progress.setProperty("value", 0)
        self.flash_progress.setObjectName(_fromUtf8("flash_progress"))
        self.flash_values = QtGui.QLineEdit(self.groupBox_4)
        self.flash_values.setGeometry(QtCore.QRect(160, 30, 601, 23))
        self.flash_values.setObjectName(_fromUtf8("flash_values"))
        self.flash_length = QtGui.QLineEdit(self.groupBox_4)
        self.flash_length.setGeometry(QtCore.QRect(260, 60, 81, 23))
        self.flash_length.setObjectName(_fromUtf8("flash_length"))
        self.label_94 = QtGui.QLabel(self.groupBox_4)
        self.label_94.setGeometry(QtCore.QRect(10, 35, 141, 21))
        self.label_94.setObjectName(_fromUtf8("label_94"))
        self.label_95 = QtGui.QLabel(self.groupBox_4)
        self.label_95.setGeometry(QtCore.QRect(10, 66, 81, 20))
        self.label_95.setObjectName(_fromUtf8("label_95"))
        self.flash_read_button = QtGui.QPushButton(self.groupBox_4)
        self.flash_read_button.setGeometry(QtCore.QRect(10, 100, 91, 24))
        self.flash_read_button.setObjectName(_fromUtf8("flash_read_button"))
        self.flash_write_file_button = QtGui.QPushButton(self.groupBox_4)
        self.flash_write_file_button.setGeometry(QtCore.QRect(110, 130, 91, 24))
        self.flash_write_file_button.setObjectName(_fromUtf8("flash_write_file_button"))
        self.flash_read_file_button = QtGui.QPushButton(self.groupBox_4)
        self.flash_read_file_button.setGeometry(QtCore.QRect(10, 130, 91, 24))
        self.flash_read_file_button.setObjectName(_fromUtf8("flash_read_file_button"))
        self.flash_write_button = QtGui.QPushButton(self.groupBox_4)
        self.flash_write_button.setGeometry(QtCore.QRect(110, 100, 91, 24))
        self.flash_write_button.setObjectName(_fromUtf8("flash_write_button"))
        self.flash_address = QtGui.QLineEdit(self.groupBox_4)
        self.flash_address.setGeometry(QtCore.QRect(100, 60, 71, 23))
        self.flash_address.setObjectName(_fromUtf8("flash_address"))
        self.label_96 = QtGui.QLabel(self.groupBox_4)
        self.label_96.setGeometry(QtCore.QRect(180, 66, 81, 20))
        self.label_96.setObjectName(_fromUtf8("label_96"))
        self.write_back_memmap_button = QtGui.QPushButton(self.tab_2)
        self.write_back_memmap_button.setGeometry(QtCore.QRect(20, 70, 131, 24))
        self.write_back_memmap_button.setObjectName(_fromUtf8("write_back_memmap_button"))
        self.load_lambda_prom = QtGui.QPushButton(self.tab_2)
        self.load_lambda_prom.setGeometry(QtCore.QRect(20, 100, 131, 24))
        self.load_lambda_prom.setObjectName(_fromUtf8("load_lambda_prom"))
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.tab_6 = QtGui.QWidget()
        self.tab_6.setObjectName(_fromUtf8("tab_6"))
        self.groupBox_6 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_6.setGeometry(QtCore.QRect(0, 40, 111, 51))
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.layoutWidget_3 = QtGui.QWidget(self.groupBox_6)
        self.layoutWidget_3.setGeometry(QtCore.QRect(10, 20, 91, 25))
        self.layoutWidget_3.setObjectName(_fromUtf8("layoutWidget_3"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.layoutWidget_3)
        self.horizontalLayout_4.setMargin(0)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_2 = QtGui.QLabel(self.layoutWidget_3)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_4.addWidget(self.label_2)
        self.hardware_ilx_external_gpib = QtGui.QLineEdit(self.layoutWidget_3)
        self.hardware_ilx_external_gpib.setObjectName(_fromUtf8("hardware_ilx_external_gpib"))
        self.horizontalLayout_4.addWidget(self.hardware_ilx_external_gpib)
        self.groupBox_7 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_7.setGeometry(QtCore.QRect(0, 110, 211, 81))
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.layoutWidget_4 = QtGui.QWidget(self.groupBox_7)
        self.layoutWidget_4.setGeometry(QtCore.QRect(10, 20, 181, 25))
        self.layoutWidget_4.setObjectName(_fromUtf8("layoutWidget_4"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.layoutWidget_4)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_3 = QtGui.QLabel(self.layoutWidget_4)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout.addWidget(self.label_3)
        self.hardware_sfp_power_gpib = QtGui.QLineEdit(self.layoutWidget_4)
        self.hardware_sfp_power_gpib.setObjectName(_fromUtf8("hardware_sfp_power_gpib"))
        self.horizontalLayout.addWidget(self.hardware_sfp_power_gpib)
        self.layoutWidget_5 = QtGui.QWidget(self.groupBox_7)
        self.layoutWidget_5.setGeometry(QtCore.QRect(10, 50, 181, 25))
        self.layoutWidget_5.setObjectName(_fromUtf8("layoutWidget_5"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.layoutWidget_5)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_4 = QtGui.QLabel(self.layoutWidget_5)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_2.addWidget(self.label_4)
        self.hardware_pic_tec_gpib = QtGui.QLineEdit(self.layoutWidget_5)
        self.hardware_pic_tec_gpib.setObjectName(_fromUtf8("hardware_pic_tec_gpib"))
        self.horizontalLayout_2.addWidget(self.hardware_pic_tec_gpib)
        self.groupBox_2 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_2.setGeometry(QtCore.QRect(0, 200, 301, 81))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.label_88 = QtGui.QLabel(self.groupBox_2)
        self.label_88.setGeometry(QtCore.QRect(10, 20, 81, 20))
        self.label_88.setObjectName(_fromUtf8("label_88"))
        self.osa_gpib = QtGui.QLineEdit(self.groupBox_2)
        self.osa_gpib.setGeometry(QtCore.QRect(90, 20, 61, 23))
        self.osa_gpib.setObjectName(_fromUtf8("osa_gpib"))
        self.osa_AQ6331_radio = QtGui.QRadioButton(self.groupBox_2)
        self.osa_AQ6331_radio.setGeometry(QtCore.QRect(160, 20, 121, 21))
        self.osa_AQ6331_radio.setChecked(True)
        self.osa_AQ6331_radio.setObjectName(_fromUtf8("osa_AQ6331_radio"))
        self.osa_86120B_radio = QtGui.QRadioButton(self.groupBox_2)
        self.osa_86120B_radio.setGeometry(QtCore.QRect(160, 50, 141, 21))
        self.osa_86120B_radio.setObjectName(_fromUtf8("osa_86120B_radio"))
        self.groupBox_9 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_9.setGeometry(QtCore.QRect(110, 40, 101, 51))
        self.groupBox_9.setObjectName(_fromUtf8("groupBox_9"))
        self.layoutWidget_8 = QtGui.QWidget(self.groupBox_9)
        self.layoutWidget_8.setGeometry(QtCore.QRect(10, 20, 81, 25))
        self.layoutWidget_8.setObjectName(_fromUtf8("layoutWidget_8"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.layoutWidget_8)
        self.horizontalLayout_9.setMargin(0)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.label_8 = QtGui.QLabel(self.layoutWidget_8)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_9.addWidget(self.label_8)
        self.hardware_ilx_sfp_gpib = QtGui.QLineEdit(self.layoutWidget_8)
        self.hardware_ilx_sfp_gpib.setObjectName(_fromUtf8("hardware_ilx_sfp_gpib"))
        self.horizontalLayout_9.addWidget(self.hardware_ilx_sfp_gpib)
        self.groupBox_10 = QtGui.QGroupBox(self.groupBox_9)
        self.groupBox_10.setGeometry(QtCore.QRect(170, 10, 171, 81))
        self.groupBox_10.setObjectName(_fromUtf8("groupBox_10"))
        self.layoutWidget_9 = QtGui.QWidget(self.groupBox_10)
        self.layoutWidget_9.setGeometry(QtCore.QRect(10, 20, 129, 25))
        self.layoutWidget_9.setObjectName(_fromUtf8("layoutWidget_9"))
        self.horizontalLayout_10 = QtGui.QHBoxLayout(self.layoutWidget_9)
        self.horizontalLayout_10.setMargin(0)
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.label_9 = QtGui.QLabel(self.layoutWidget_9)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout_10.addWidget(self.label_9)
        self.stability_ilx_ip_3 = QtGui.QLineEdit(self.layoutWidget_9)
        self.stability_ilx_ip_3.setObjectName(_fromUtf8("stability_ilx_ip_3"))
        self.horizontalLayout_10.addWidget(self.stability_ilx_ip_3)
        self.layoutWidget_10 = QtGui.QWidget(self.groupBox_10)
        self.layoutWidget_10.setGeometry(QtCore.QRect(10, 50, 145, 25))
        self.layoutWidget_10.setObjectName(_fromUtf8("layoutWidget_10"))
        self.horizontalLayout_11 = QtGui.QHBoxLayout(self.layoutWidget_10)
        self.horizontalLayout_11.setMargin(0)
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.label_10 = QtGui.QLabel(self.layoutWidget_10)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.horizontalLayout_11.addWidget(self.label_10)
        self.stability_ilx_gpib_3 = QtGui.QLineEdit(self.layoutWidget_10)
        self.stability_ilx_gpib_3.setObjectName(_fromUtf8("stability_ilx_gpib_3"))
        self.horizontalLayout_11.addWidget(self.stability_ilx_gpib_3)
        self.groupBox_11 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_11.setGeometry(QtCore.QRect(210, 40, 101, 51))
        self.groupBox_11.setObjectName(_fromUtf8("groupBox_11"))
        self.layoutWidget_12 = QtGui.QWidget(self.groupBox_11)
        self.layoutWidget_12.setGeometry(QtCore.QRect(10, 20, 81, 25))
        self.layoutWidget_12.setObjectName(_fromUtf8("layoutWidget_12"))
        self.horizontalLayout_13 = QtGui.QHBoxLayout(self.layoutWidget_12)
        self.horizontalLayout_13.setMargin(0)
        self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
        self.label_12 = QtGui.QLabel(self.layoutWidget_12)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.horizontalLayout_13.addWidget(self.label_12)
        self.hardware_ilx_tosa_gpib = QtGui.QLineEdit(self.layoutWidget_12)
        self.hardware_ilx_tosa_gpib.setObjectName(_fromUtf8("hardware_ilx_tosa_gpib"))
        self.horizontalLayout_13.addWidget(self.hardware_ilx_tosa_gpib)
        self.splitter = QtGui.QSplitter(self.tab_6)
        self.splitter.setGeometry(QtCore.QRect(10, 10, 221, 23))
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.label_14 = QtGui.QLabel(self.splitter)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.hardware_ip = QtGui.QLineEdit(self.splitter)
        self.hardware_ip.setObjectName(_fromUtf8("hardware_ip"))
        self.tabWidget.addTab(self.tab_6, _fromUtf8(""))
        self.serial_label = QtGui.QLabel(self.centralwidget)
        self.serial_label.setGeometry(QtCore.QRect(30, 110, 261, 17))
        self.serial_label.setObjectName(_fromUtf8("serial_label"))
        self.label_54 = QtGui.QLabel(self.centralwidget)
        self.label_54.setGeometry(QtCore.QRect(30, 90, 51, 21))
        self.label_54.setObjectName(_fromUtf8("label_54"))
        self.label_78 = QtGui.QLabel(self.centralwidget)
        self.label_78.setGeometry(QtCore.QRect(30, 130, 81, 21))
        self.label_78.setObjectName(_fromUtf8("label_78"))
        self.serial_text = QtGui.QLineEdit(self.centralwidget)
        self.serial_text.setEnabled(False)
        self.serial_text.setGeometry(QtCore.QRect(100, 130, 221, 23))
        self.serial_text.setObjectName(_fromUtf8("serial_text"))
        self.label_80 = QtGui.QLabel(self.centralwidget)
        self.label_80.setGeometry(QtCore.QRect(30, 6, 81, 20))
        self.label_80.setObjectName(_fromUtf8("label_80"))
        self.label_81 = QtGui.QLabel(self.centralwidget)
        self.label_81.setGeometry(QtCore.QRect(30, 26, 71, 20))
        self.label_81.setObjectName(_fromUtf8("label_81"))
        self.vendor_pn_label = QtGui.QLabel(self.centralwidget)
        self.vendor_pn_label.setGeometry(QtCore.QRect(150, 25, 181, 21))
        self.vendor_pn_label.setObjectName(_fromUtf8("vendor_pn_label"))
        self.vendor_name_label = QtGui.QLabel(self.centralwidget)
        self.vendor_name_label.setGeometry(QtCore.QRect(150, 10, 181, 20))
        self.vendor_name_label.setObjectName(_fromUtf8("vendor_name_label"))
        self.label_83 = QtGui.QLabel(self.centralwidget)
        self.label_83.setGeometry(QtCore.QRect(330, 130, 91, 21))
        self.label_83.setObjectName(_fromUtf8("label_83"))
        self.data_location_text = QtGui.QLineEdit(self.centralwidget)
        self.data_location_text.setEnabled(False)
        self.data_location_text.setGeometry(QtCore.QRect(430, 130, 261, 23))
        self.data_location_text.setObjectName(_fromUtf8("data_location_text"))
        self.label_21 = QtGui.QLabel(self.centralwidget)
        self.label_21.setGeometry(QtCore.QRect(20, 170, 141, 20))
        self.label_21.setObjectName(_fromUtf8("label_21"))
        self.laser_temp_main = QtGui.QLabel(self.centralwidget)
        self.laser_temp_main.setGeometry(QtCore.QRect(120, 170, 51, 17))
        self.laser_temp_main.setObjectName(_fromUtf8("laser_temp_main"))
        self.label_19 = QtGui.QLabel(self.centralwidget)
        self.label_19.setGeometry(QtCore.QRect(20, 200, 141, 20))
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.etalon_temp_main = QtGui.QLabel(self.centralwidget)
        self.etalon_temp_main.setGeometry(QtCore.QRect(120, 200, 51, 17))
        self.etalon_temp_main.setObjectName(_fromUtf8("etalon_temp_main"))
        self.laser_switch = QtGui.QCheckBox(self.centralwidget)
        self.laser_switch.setGeometry(QtCore.QRect(170, 160, 79, 21))
        self.laser_switch.setObjectName(_fromUtf8("laser_switch"))
        self.laser_tec_switch = QtGui.QCheckBox(self.centralwidget)
        self.laser_tec_switch.setGeometry(QtCore.QRect(170, 190, 79, 21))
        self.laser_tec_switch.setObjectName(_fromUtf8("laser_tec_switch"))
        self.etalon_tec_switch = QtGui.QCheckBox(self.centralwidget)
        self.etalon_tec_switch.setGeometry(QtCore.QRect(170, 220, 91, 21))
        self.etalon_tec_switch.setObjectName(_fromUtf8("etalon_tec_switch"))
        self.laser_status = QtGui.QLineEdit(self.centralwidget)
        self.laser_status.setGeometry(QtCore.QRect(260, 160, 51, 23))
        self.laser_status.setText(_fromUtf8(""))
        self.laser_status.setObjectName(_fromUtf8("laser_status"))
        self.laser_tec_status = QtGui.QLineEdit(self.centralwidget)
        self.laser_tec_status.setGeometry(QtCore.QRect(260, 190, 51, 23))
        self.laser_tec_status.setObjectName(_fromUtf8("laser_tec_status"))
        self.etalon_tec_status = QtGui.QLineEdit(self.centralwidget)
        self.etalon_tec_status.setGeometry(QtCore.QRect(260, 220, 51, 23))
        self.etalon_tec_status.setObjectName(_fromUtf8("etalon_tec_status"))
        self.label_46 = QtGui.QLabel(self.centralwidget)
        self.label_46.setGeometry(QtCore.QRect(20, 230, 141, 20))
        self.label_46.setObjectName(_fromUtf8("label_46"))
        self.bias_voltage = QtGui.QLabel(self.centralwidget)
        self.bias_voltage.setGeometry(QtCore.QRect(120, 230, 51, 17))
        self.bias_voltage.setObjectName(_fromUtf8("bias_voltage"))
        self.label_82 = QtGui.QLabel(self.centralwidget)
        self.label_82.setGeometry(QtCore.QRect(30, 50, 81, 20))
        self.label_82.setObjectName(_fromUtf8("label_82"))
        self.label_87 = QtGui.QLabel(self.centralwidget)
        self.label_87.setGeometry(QtCore.QRect(30, 70, 121, 20))
        self.label_87.setObjectName(_fromUtf8("label_87"))
        self.firmware_timestamp = QtGui.QLabel(self.centralwidget)
        self.firmware_timestamp.setGeometry(QtCore.QRect(150, 70, 181, 21))
        self.firmware_timestamp.setObjectName(_fromUtf8("firmware_timestamp"))
        self.firmware_rev = QtGui.QLabel(self.centralwidget)
        self.firmware_rev.setGeometry(QtCore.QRect(150, 50, 181, 21))
        self.firmware_rev.setObjectName(_fromUtf8("firmware_rev"))
        self.apc_switch = QtGui.QCheckBox(self.centralwidget)
        self.apc_switch.setGeometry(QtCore.QRect(330, 160, 79, 21))
        self.apc_switch.setObjectName(_fromUtf8("apc_switch"))
        self.non_persist_checkbox = QtGui.QCheckBox(self.centralwidget)
        self.non_persist_checkbox.setGeometry(QtCore.QRect(330, 200, 111, 21))
        self.non_persist_checkbox.setObjectName(_fromUtf8("non_persist_checkbox"))
        self.locker_switch = QtGui.QCheckBox(self.centralwidget)
        self.locker_switch.setGeometry(QtCore.QRect(330, 180, 141, 21))
        self.locker_switch.setObjectName(_fromUtf8("locker_switch"))
        self.power_monitor_check = QtGui.QCheckBox(self.centralwidget)
        self.power_monitor_check.setGeometry(QtCore.QRect(330, 220, 141, 21))
        self.power_monitor_check.setObjectName(_fromUtf8("power_monitor_check"))
        self.label_89 = QtGui.QLabel(self.centralwidget)
        self.label_89.setGeometry(QtCore.QRect(470, 170, 121, 16))
        self.label_89.setObjectName(_fromUtf8("label_89"))
        self.label_90 = QtGui.QLabel(self.centralwidget)
        self.label_90.setGeometry(QtCore.QRect(470, 190, 131, 16))
        self.label_90.setObjectName(_fromUtf8("label_90"))
        self.label_91 = QtGui.QLabel(self.centralwidget)
        self.label_91.setGeometry(QtCore.QRect(470, 210, 141, 16))
        self.label_91.setObjectName(_fromUtf8("label_91"))
        self.label_92 = QtGui.QLabel(self.centralwidget)
        self.label_92.setGeometry(QtCore.QRect(470, 230, 151, 16))
        self.label_92.setObjectName(_fromUtf8("label_92"))
        self.total_pic_power = QtGui.QLabel(self.centralwidget)
        self.total_pic_power.setGeometry(QtCore.QRect(610, 170, 61, 17))
        self.total_pic_power.setObjectName(_fromUtf8("total_pic_power"))
        self.laser_tec_current = QtGui.QLabel(self.centralwidget)
        self.laser_tec_current.setGeometry(QtCore.QRect(610, 190, 61, 17))
        self.laser_tec_current.setObjectName(_fromUtf8("laser_tec_current"))
        self.etalon_tec_current = QtGui.QLabel(self.centralwidget)
        self.etalon_tec_current.setGeometry(QtCore.QRect(610, 210, 61, 17))
        self.etalon_tec_current.setObjectName(_fromUtf8("etalon_tec_current"))
        self.tec_power = QtGui.QLabel(self.centralwidget)
        self.tec_power.setGeometry(QtCore.QRect(610, 230, 61, 17))
        self.tec_power.setObjectName(_fromUtf8("tec_power"))
        self.label_97 = QtGui.QLabel(self.centralwidget)
        self.label_97.setGeometry(QtCore.QRect(670, 170, 71, 16))
        self.label_97.setObjectName(_fromUtf8("label_97"))
        self.label_98 = QtGui.QLabel(self.centralwidget)
        self.label_98.setGeometry(QtCore.QRect(670, 190, 71, 16))
        self.label_98.setObjectName(_fromUtf8("label_98"))
        self.label_100 = QtGui.QLabel(self.centralwidget)
        self.label_100.setGeometry(QtCore.QRect(670, 210, 71, 16))
        self.label_100.setObjectName(_fromUtf8("label_100"))
        self.rx_los_status = QtGui.QLineEdit(self.centralwidget)
        self.rx_los_status.setGeometry(QtCore.QRect(740, 160, 51, 23))
        self.rx_los_status.setObjectName(_fromUtf8("rx_los_status"))
        self.rx_los_sw_status = QtGui.QLineEdit(self.centralwidget)
        self.rx_los_sw_status.setGeometry(QtCore.QRect(740, 180, 51, 23))
        self.rx_los_sw_status.setObjectName(_fromUtf8("rx_los_sw_status"))
        self.rx_los_hw_status = QtGui.QLineEdit(self.centralwidget)
        self.rx_los_hw_status.setGeometry(QtCore.QRect(740, 200, 51, 23))
        self.rx_los_hw_status.setObjectName(_fromUtf8("rx_los_hw_status"))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 796, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionAbout = QtGui.QAction(MainWindow)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.actionExit = QtGui.QAction(MainWindow)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.actionMaximums = QtGui.QAction(MainWindow)
        self.actionMaximums.setObjectName(_fromUtf8("actionMaximums"))
        self.actionDevice_Settings = QtGui.QAction(MainWindow)
        self.actionDevice_Settings.setObjectName(_fromUtf8("actionDevice_Settings"))
        self.actionCustom_Monitors = QtGui.QAction(MainWindow)
        self.actionCustom_Monitors.setObjectName(_fromUtf8("actionCustom_Monitors"))
        self.actionEtalon_Alignment = QtGui.QAction(MainWindow)
        self.actionEtalon_Alignment.setObjectName(_fromUtf8("actionEtalon_Alignment"))
        self.menuFile.addAction(self.actionMaximums)
        self.menuFile.addAction(self.actionDevice_Settings)
        self.menuFile.addAction(self.actionEtalon_Alignment)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExit)
        self.menuHelp.addAction(self.actionAbout)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "Diagnostic GUI", None))
        self.uptime.setText(_translate("MainWindow", "---", None))
        self.disconnect_button.setText(_translate("MainWindow", "Disconnect", None))
        self.basic_scan_button.setText(_translate("MainWindow", "Scan & Analyze", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_sweep), _translate("MainWindow", "Sweep", None))
        self.monitor_values_checkbox.setText(_translate("MainWindow", "Refresh Monitor Values", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_memory_map), _translate("MainWindow", "Monitor Values", None))
        self.groupBox_3.setTitle(_translate("MainWindow", "IV Curves", None))
        self.label_22.setText(_translate("MainWindow", "Mirror 1", None))
        self.iv_curves_button.setText(_translate("MainWindow", "Save IV Curves", None))
        self.label_23.setText(_translate("MainWindow", "Mirror 2", None))
        self.label_86.setText(_translate("MainWindow", "Phase 1", None))
        self.label_26.setText(_translate("MainWindow", "SOA 1", None))
        self.label_25.setText(_translate("MainWindow", "Laser Phase", None))
        self.label_85.setText(_translate("MainWindow", "SOA 2", None))
        self.label_24.setText(_translate("MainWindow", "Gain", None))
        self.label_101.setText(_translate("MainWindow", "Phase 2", None))
        self.groupBox_5.setTitle(_translate("MainWindow", "Stability Test", None))
        self.label_27.setText(_translate("MainWindow", "Duration (hr)", None))
        self.label_49.setText(_translate("MainWindow", "Frequency (sec)", None))
        self.stability_duration.setText(_translate("MainWindow", "24", None))
        self.stability_frequency.setText(_translate("MainWindow", "30", None))
        self.stability_button.setText(_translate("MainWindow", "Start", None))
        self.label_93.setText(_translate("MainWindow", "Start Time", None))
        self.stability_end.setText(_translate("MainWindow", "---", None))
        self.stability_start.setText(_translate("MainWindow", "---", None))
        self.label_99.setText(_translate("MainWindow", "End Time", None))
        self.stability_osa_check.setText(_translate("MainWindow", "OSA", None))
        self.stability_ilx_external_check.setText(_translate("MainWindow", "ILX (External)", None))
        self.stability_keithleys_check.setText(_translate("MainWindow", "Keithleys", None))
        self.stability_ilx_sfp_check.setText(_translate("MainWindow", "ILX (SFP)", None))
        self.stability_ilx_tosa_check.setText(_translate("MainWindow", "ILX (TOSA)", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_diagnostics), _translate("MainWindow", "Misc", None))
        item = self.lambda_table.horizontalHeaderItem(0)
        item.setText(_translate("MainWindow", "Name", None))
        item = self.lambda_table.horizontalHeaderItem(1)
        item.setText(_translate("MainWindow", "Min", None))
        item = self.lambda_table.horizontalHeaderItem(2)
        item.setText(_translate("MainWindow", "Max", None))
        item = self.lambda_table.horizontalHeaderItem(3)
        item.setText(_translate("MainWindow", "Step", None))
        item = self.lambda_table.horizontalHeaderItem(4)
        item.setText(_translate("MainWindow", "Value", None))
        item = self.lambda_table.horizontalHeaderItem(5)
        item.setText(_translate("MainWindow", "Output", None))
        item = self.lambda_table.horizontalHeaderItem(6)
        item.setText(_translate("MainWindow", "Remove", None))
        self.lambda_load_button.setText(_translate("MainWindow", "Load Config", None))
        self.lambda_scan_button.setText(_translate("MainWindow", "SCAN", None))
        self.lambda_config_file_label.setText(_translate("MainWindow", "Default config", None))
        self.lambda_save_button.setText(_translate("MainWindow", "Save Config", None))
        self.lambda_add_button.setText(_translate("MainWindow", "Add", None))
        self.groupBox_8.setTitle(_translate("MainWindow", "Additional Output", None))
        self.lambda_osa_check.setText(_translate("MainWindow", "OSA / Wavemeter", None))
        self.lambda_ilx_external_temp_check.setText(_translate("MainWindow", "ILX (External) Temp", None))
        self.lambda_keithleys_check.setText(_translate("MainWindow", "Power Keithleys", None))
        self.lambda_ilx_sfp_temp_check.setText(_translate("MainWindow", "ILX (SFP) Temp", None))
        self.lambda_ilx_tosa_temp_check.setText(_translate("MainWindow", "ILX (TOSA) Temp", None))
        self.label_6.setText(_translate("MainWindow", "Time delay (sec)", None))
        self.lambda_time_delay.setText(_translate("MainWindow", "0", None))
        self.label_13.setText(_translate("MainWindow", "Max Voltage", None))
        self.lambda_voltage_max.setText(_translate("MainWindow", "2.4", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Lambda Sweep", None))
        self.label_30.setText(_translate("MainWindow", "Laser Phase", None))
        self.label_32.setText(_translate("MainWindow", "Gain", None))
        self.label_31.setText(_translate("MainWindow", "Mirror 1", None))
        self.label_33.setText(_translate("MainWindow", "SOA 1", None))
        self.label_34.setText(_translate("MainWindow", "Mirror 2", None))
        self.control_mirror1_current.setText(_translate("MainWindow", "0", None))
        self.control_laser_phase_current.setText(_translate("MainWindow", "0", None))
        self.control_mirror2_current.setText(_translate("MainWindow", "0", None))
        self.control_gain_current.setText(_translate("MainWindow", "0", None))
        self.control_soa1_current.setText(_translate("MainWindow", "0", None))
        self.control_mirror1_button.setText(_translate("MainWindow", "Set", None))
        self.control_gain_button.setText(_translate("MainWindow", "Set", None))
        self.control_mirror2_button.setText(_translate("MainWindow", "Set", None))
        self.control_soa1_button.setText(_translate("MainWindow", "Set", None))
        self.control_laser_phase_button.setText(_translate("MainWindow", "Set", None))
        self.label_37.setText(_translate("MainWindow", "0", None))
        self.label_41.setText(_translate("MainWindow", "0", None))
        self.label_42.setText(_translate("MainWindow", "0", None))
        self.label_44.setText(_translate("MainWindow", "0", None))
        self.label_45.setText(_translate("MainWindow", "0", None))
        self.control_soa1_max.setText(_translate("MainWindow", "150", None))
        self.control_mirror2_max.setText(_translate("MainWindow", "60", None))
        self.control_laser_phase_max.setText(_translate("MainWindow", "20", None))
        self.control_mirror1_max.setText(_translate("MainWindow", "90", None))
        self.control_gain_max.setText(_translate("MainWindow", "150", None))
        self.control_mirror1_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_soa1_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_mirror2_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_gain_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_laser_phase_voltage.setText(_translate("MainWindow", "0.000", None))
        self.label_53.setText(_translate("MainWindow", "Voltage", None))
        self.control_zero_laser_button.setText(_translate("MainWindow", "Zero Laser", None))
        self.control_load_currents_button.setText(_translate("MainWindow", "Load Currents", None))
        self.control_save_currents_button.setText(_translate("MainWindow", "Save Currents", None))
        self.label_55.setText(_translate("MainWindow", "ITU Channel", None))
        self.control_itu_channel_read.setText(_translate("MainWindow", "Read", None))
        self.control_itu_channel_wavelength.setText(_translate("MainWindow", "---", None))
        self.control_soa2_button.setText(_translate("MainWindow", "Set", None))
        self.control_soa2_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_soa2_max.setText(_translate("MainWindow", "150", None))
        self.control_soa2_current.setText(_translate("MainWindow", "0", None))
        self.label_52.setText(_translate("MainWindow", "0", None))
        self.label_84.setText(_translate("MainWindow", "SOA 2", None))
        self.label_35.setText(_translate("MainWindow", "Modulator 1 Bias", None))
        self.label_36.setText(_translate("MainWindow", "Modulator 2 Bias", None))
        self.control_mod1_bias_voltage.setText(_translate("MainWindow", "0", None))
        self.control_mod2_bias_voltage.setText(_translate("MainWindow", "0", None))
        self.label_40.setText(_translate("MainWindow", "Modulator Amplitude", None))
        self.label_43.setText(_translate("MainWindow", "Modulator Chirp", None))
        self.control_mod_amplitude_voltage.setText(_translate("MainWindow", "1", None))
        self.control_mod_chirp_voltage.setText(_translate("MainWindow", "0", None))
        self.control_mod2_bias_button.setText(_translate("MainWindow", "Set", None))
        self.control_mod1_bias_button.setText(_translate("MainWindow", "Set", None))
        self.control_mod_chirp_button.setText(_translate("MainWindow", "Set", None))
        self.control_mod_amplitude_button.setText(_translate("MainWindow", "Set", None))
        self.control_itu_channel_write.setText(_translate("MainWindow", "Write", None))
        self.label_20.setText(_translate("MainWindow", "Wavelength Select", None))
        self.control_wavelength_index.setText(_translate("MainWindow", "0", None))
        self.control_wavelength_set_button.setText(_translate("MainWindow", "Set", None))
        self.label_28.setText(_translate("MainWindow", "Offset", None))
        self.control_offset_value.setText(_translate("MainWindow", "0", None))
        self.control_offset_button.setText(_translate("MainWindow", "Set", None))
        self.control_save_map_button.setText(_translate("MainWindow", "Save Map", None))
        self.control_load_map_button.setText(_translate("MainWindow", "Load Map", None))
        self.label_51.setText(_translate("MainWindow", "0", None))
        self.control_phase1_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_phase1_button.setText(_translate("MainWindow", "Set", None))
        self.label_50.setText(_translate("MainWindow", "Phase 1", None))
        self.control_phase1_current.setText(_translate("MainWindow", "0", None))
        self.control_phase1_max.setText(_translate("MainWindow", "15", None))
        self.control_phase2_max.setText(_translate("MainWindow", "15", None))
        self.control_phase2_voltage.setText(_translate("MainWindow", "0.000", None))
        self.control_phase2_current.setText(_translate("MainWindow", "0", None))
        self.control_phase2_button.setText(_translate("MainWindow", "Set", None))
        self.label_102.setText(_translate("MainWindow", "0", None))
        self.label_103.setText(_translate("MainWindow", "Phase 2", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_laser_control), _translate("MainWindow", "Laser Control", None))
        self.averaging_combo_1.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_1.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_1.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_1.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_1.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_1.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_1.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_1.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_1.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_2.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_2.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_2.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_2.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_2.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_2.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_2.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_2.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_2.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_4.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_4.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_4.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_4.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_4.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_4.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_4.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_4.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_4.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_3.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_3.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_3.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_3.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_3.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_3.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_3.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_3.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_3.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_16.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_16.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_16.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_16.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_16.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_16.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_16.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_16.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_16.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_15.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_15.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_15.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_15.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_15.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_15.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_15.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_15.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_15.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_14.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_14.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_14.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_14.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_14.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_14.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_14.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_14.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_14.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_13.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_13.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_13.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_13.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_13.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_13.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_13.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_13.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_13.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_12.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_12.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_12.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_12.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_12.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_12.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_12.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_12.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_12.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_11.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_11.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_11.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_11.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_11.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_11.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_11.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_11.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_11.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_10.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_10.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_10.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_10.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_10.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_10.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_10.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_10.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_10.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_9.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_9.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_9.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_9.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_9.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_9.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_9.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_9.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_9.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_8.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_8.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_8.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_8.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_8.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_8.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_8.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_8.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_8.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_7.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_7.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_7.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_7.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_7.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_7.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_7.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_7.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_7.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_6.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_6.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_6.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_6.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_6.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_6.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_6.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_6.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_6.setItemText(8, _translate("MainWindow", "255", None))
        self.averaging_combo_5.setItemText(0, _translate("MainWindow", "1", None))
        self.averaging_combo_5.setItemText(1, _translate("MainWindow", "2", None))
        self.averaging_combo_5.setItemText(2, _translate("MainWindow", "4", None))
        self.averaging_combo_5.setItemText(3, _translate("MainWindow", "8", None))
        self.averaging_combo_5.setItemText(4, _translate("MainWindow", "16", None))
        self.averaging_combo_5.setItemText(5, _translate("MainWindow", "32", None))
        self.averaging_combo_5.setItemText(6, _translate("MainWindow", "64", None))
        self.averaging_combo_5.setItemText(7, _translate("MainWindow", "128", None))
        self.averaging_combo_5.setItemText(8, _translate("MainWindow", "255", None))
        self.label_60.setText(_translate("MainWindow", "Voltage monitor averging iterations", None))
        self.label_62.setText(_translate("MainWindow", "Bias Voltage", None))
        self.label_63.setText(_translate("MainWindow", "SOA 2 Voltage", None))
        self.label_64.setText(_translate("MainWindow", "SOA 1 Voltage", None))
        self.label_65.setText(_translate("MainWindow", "MZM Power", None))
        self.label_66.setText(_translate("MainWindow", "Gain Voltage", None))
        self.label_67.setText(_translate("MainWindow", "Phase 1 Voltage", None))
        self.label_68.setText(_translate("MainWindow", "Mirror 2 Voltage", None))
        self.label_69.setText(_translate("MainWindow", "Laser Phase Voltage", None))
        self.label_70.setText(_translate("MainWindow", "Received Power", None))
        self.label_71.setText(_translate("MainWindow", "Mirror 1 Voltage", None))
        self.label_72.setText(_translate("MainWindow", "Etalon Power", None))
        self.label_73.setText(_translate("MainWindow", "Reference Power", None))
        self.label_74.setText(_translate("MainWindow", "Etalon TEC Current", None))
        self.label_75.setText(_translate("MainWindow", "Etalon Temp", None))
        self.label_76.setText(_translate("MainWindow", "Laser TEC Current", None))
        self.label_77.setText(_translate("MainWindow", "Laser Temp", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Averaging", None))
        self.minima_data_path.setText(_translate("MainWindow", "---", None))
        self.minima_load_button.setText(_translate("MainWindow", "Load Data File", None))
        self.minima_gauss1_check.setText(_translate("MainWindow", "Initial Gaussian Filter", None))
        self.minima_gauss1_sigma.setText(_translate("MainWindow", "5", None))
        self.label_39.setText(_translate("MainWindow", "Sigma", None))
        self.minima_gauss2_check.setText(_translate("MainWindow", "Gaussian Difference Filter (High Pass)", None))
        self.label_56.setText(_translate("MainWindow", "Sigma", None))
        self.minima_gauss2_sigma.setText(_translate("MainWindow", "50", None))
        self.minima_gauss3_check.setText(_translate("MainWindow", "Final Gaussian Filter", None))
        self.label_57.setText(_translate("MainWindow", "Sigma", None))
        self.minima_gauss3_sigma.setText(_translate("MainWindow", "5", None))
        self.label_58.setText(_translate("MainWindow", "Linspace (X: Mirror 2)", None))
        self.minima_linspace_x.setText(_translate("MainWindow", "1000", None))
        self.label_59.setText(_translate("MainWindow", "Linspace (Y: Mirror 1)", None))
        self.minima_linspace_y.setText(_translate("MainWindow", "1000", None))
        self.groupBox.setTitle(_translate("MainWindow", "Data File Type", None))
        self.minima_GUI_data_type.setText(_translate("MainWindow", "GUI Lambda Sweep", None))
        self.minima_keithley_data_type.setText(_translate("MainWindow", "Keithley", None))
        self.label_61.setText(_translate("MainWindow", "Minima Width", None))
        self.minima_width.setText(_translate("MainWindow", "1", None))
        self.minima_plot_check.setText(_translate("MainWindow", "Plot filtered data / minima", None))
        self.minima_find_button.setText(_translate("MainWindow", "Find Minima", None))
        self.minima_output_path.setText(_translate("MainWindow", "---", None))
        self.minima_output_file_button.setText(_translate("MainWindow", "Change Output File", None))
        self.minima_load_config.setText(_translate("MainWindow", "Load Config", None))
        self.minima_save_config.setText(_translate("MainWindow", "Save Config", None))
        self.minima_mirror2_square_root_check.setText(_translate("MainWindow", "Mirror 2 Currents Square Root", None))
        self.minima_mirror1_square_root_check.setText(_translate("MainWindow", "Mirror 1 Currents Square Root", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Minima", None))
        self.osa_output_path.setText(_translate("MainWindow", "---", None))
        self.osa_output_file_button.setText(_translate("MainWindow", "Change Output File", None))
        self.osa_data_path.setText(_translate("MainWindow", "---", None))
        self.osa_load_button.setText(_translate("MainWindow", "Load Data File", None))
        self.osa_find_wavelengths_button.setText(_translate("MainWindow", "Find Wavelengths", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "OSA", None))
        self.soft_reset_button.setText(_translate("MainWindow", "Soft Reset", None))
        self.reload_wavelenth_button.setText(_translate("MainWindow", "Reload Wavelength", None))
        self.reload_i2c_button.setText(_translate("MainWindow", "Reload I2C Registers", None))
        self.groupBox_4.setTitle(_translate("MainWindow", "Flash Test", None))
        self.flash_length.setText(_translate("MainWindow", "1", None))
        self.label_94.setText(_translate("MainWindow", "Values (Space Seperated)", None))
        self.label_95.setText(_translate("MainWindow", "Flash Address", None))
        self.flash_read_button.setText(_translate("MainWindow", "Read", None))
        self.flash_write_file_button.setText(_translate("MainWindow", "Write From File", None))
        self.flash_read_file_button.setText(_translate("MainWindow", "Read To File", None))
        self.flash_write_button.setText(_translate("MainWindow", "Write", None))
        self.flash_address.setText(_translate("MainWindow", "0", None))
        self.label_96.setText(_translate("MainWindow", "Read Length", None))
        self.write_back_memmap_button.setText(_translate("MainWindow", "Dump MemMap File", None))
        self.load_lambda_prom.setText(_translate("MainWindow", "Load  Lambda Prom", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "PROM", None))
        self.groupBox_6.setTitle(_translate("MainWindow", "ILX (External)", None))
        self.label_2.setText(_translate("MainWindow", "GPIB", None))
        self.groupBox_7.setTitle(_translate("MainWindow", "Power Keithleys", None))
        self.label_3.setText(_translate("MainWindow", "SFP Power GPIB", None))
        self.label_4.setText(_translate("MainWindow", "PIC TEC GPIB", None))
        self.groupBox_2.setTitle(_translate("MainWindow", "OSA / Wavemeter", None))
        self.label_88.setText(_translate("MainWindow", "GPIB Address", None))
        self.osa_gpib.setText(_translate("MainWindow", "05", None))
        self.osa_AQ6331_radio.setText(_translate("MainWindow", "AQ6331 OSA", None))
        self.osa_86120B_radio.setText(_translate("MainWindow", "86120B Wavemeter", None))
        self.groupBox_9.setTitle(_translate("MainWindow", "ILX (SFP)", None))
        self.label_8.setText(_translate("MainWindow", "GPIB", None))
        self.groupBox_10.setTitle(_translate("MainWindow", "ILX (External)", None))
        self.label_9.setText(_translate("MainWindow", "IP", None))
        self.label_10.setText(_translate("MainWindow", "GPIB", None))
        self.groupBox_11.setTitle(_translate("MainWindow", "ILX (TOSA)", None))
        self.label_12.setText(_translate("MainWindow", "GPIB", None))
        self.label_14.setText(_translate("MainWindow", "GPIB IP Address", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "External Hardware", None))
        self.serial_label.setText(_translate("MainWindow", "NOT CONNECTED", None))
        self.label_54.setText(_translate("MainWindow", "Uptime", None))
        self.label_78.setText(_translate("MainWindow", "Device ID", None))
        self.label_80.setText(_translate("MainWindow", "Vendor Name", None))
        self.label_81.setText(_translate("MainWindow", "Vendor PN", None))
        self.vendor_pn_label.setText(_translate("MainWindow", "---", None))
        self.vendor_name_label.setText(_translate("MainWindow", "---", None))
        self.label_83.setText(_translate("MainWindow", "Data Location", None))
        self.data_location_text.setText(_translate("MainWindow", "data/", None))
        self.label_21.setText(_translate("MainWindow", "Laser Temp (C)", None))
        self.laser_temp_main.setText(_translate("MainWindow", "0.000", None))
        self.label_19.setText(_translate("MainWindow", "Etalon Temp (C)", None))
        self.etalon_temp_main.setText(_translate("MainWindow", "0.000", None))
        self.laser_switch.setText(_translate("MainWindow", "Laser", None))
        self.laser_tec_switch.setText(_translate("MainWindow", "Laser TEC", None))
        self.etalon_tec_switch.setText(_translate("MainWindow", "Etalon TEC", None))
        self.label_46.setText(_translate("MainWindow", "Bias Voltage (V)", None))
        self.bias_voltage.setText(_translate("MainWindow", "0.000", None))
        self.label_82.setText(_translate("MainWindow", "Firmware Rev", None))
        self.label_87.setText(_translate("MainWindow", "Firmware Timestamp", None))
        self.firmware_timestamp.setText(_translate("MainWindow", "---", None))
        self.firmware_rev.setText(_translate("MainWindow", "---", None))
        self.apc_switch.setText(_translate("MainWindow", "APC", None))
        self.non_persist_checkbox.setText(_translate("MainWindow", "Non-Persist", None))
        self.locker_switch.setText(_translate("MainWindow", "Wavelength Locker", None))
        self.power_monitor_check.setText(_translate("MainWindow", "GUI Power Monitor", None))
        self.label_89.setText(_translate("MainWindow", "Total PIC Power (mW)", None))
        self.label_90.setText(_translate("MainWindow", "Laser TEC Current (mA)", None))
        self.label_91.setText(_translate("MainWindow", "Etalon TEC Current (mA)", None))
        self.label_92.setText(_translate("MainWindow", "TEC Power (mW)", None))
        self.total_pic_power.setText(_translate("MainWindow", "0.000", None))
        self.laser_tec_current.setText(_translate("MainWindow", "0.000", None))
        self.etalon_tec_current.setText(_translate("MainWindow", "0.000", None))
        self.tec_power.setText(_translate("MainWindow", "0.000", None))
        self.label_97.setText(_translate("MainWindow", "RX_LOS", None))
        self.label_98.setText(_translate("MainWindow", "RX_LOS_SW", None))
        self.label_100.setText(_translate("MainWindow", "RX_LOS_HW", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
        self.actionAbout.setText(_translate("MainWindow", "About", None))
        self.actionExit.setText(_translate("MainWindow", "Exit", None))
        self.actionMaximums.setText(_translate("MainWindow", "Maximums", None))
        self.actionDevice_Settings.setText(_translate("MainWindow", "Device Settings", None))
        self.actionCustom_Monitors.setText(_translate("MainWindow", "Custom Monitors", None))
        self.actionEtalon_Alignment.setText(_translate("MainWindow", "Etalon Alignment", None))

