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

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

from PyQt5 import QtCore, QtWidgets

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

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

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(673, 621)
        self.horizontalLayout = QtWidgets.QHBoxLayout(Form)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.frame = QtWidgets.QFrame(Form)
        self.frame.setMaximumSize(QtCore.QSize(200, 16777215))
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout = QtWidgets.QGridLayout(self.frame)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.lineEdit_h_ke_rec = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_h_ke_rec.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_h_ke_rec.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_h_ke_rec.setObjectName(_fromUtf8("lineEdit_h_ke_rec"))
        self.gridLayout_2.addWidget(self.lineEdit_h_ke_rec, 21, 1, 1, 1)
        self.label_total_ke_rec = QtWidgets.QLabel(self.frame)
        self.label_total_ke_rec.setObjectName(_fromUtf8("label_total_ke_rec"))
        self.gridLayout_2.addWidget(self.label_total_ke_rec, 19, 0, 1, 1)
        self.label_phi = QtWidgets.QLabel(self.frame)
        self.label_phi.setMinimumSize(QtCore.QSize(100, 0))
        self.label_phi.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_phi.setObjectName(_fromUtf8("label_phi"))
        self.gridLayout_2.addWidget(self.label_phi, 6, 0, 1, 1)
        self.lineEdit_e_ke_rec = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_e_ke_rec.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_e_ke_rec.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_e_ke_rec.setObjectName(_fromUtf8("lineEdit_e_ke_rec"))
        self.gridLayout_2.addWidget(self.lineEdit_e_ke_rec, 20, 1, 1, 1)
        self.lineEdit_m_e_eff = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_m_e_eff.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_m_e_eff.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_m_e_eff.setObjectName(_fromUtf8("lineEdit_m_e_eff"))
        self.gridLayout_2.addWidget(self.lineEdit_m_e_eff, 0, 1, 1, 1)
        self.lineEdit_recollision_duration = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_recollision_duration.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_recollision_duration.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_recollision_duration.setObjectName(_fromUtf8("lineEdit_recollision_duration"))
        self.gridLayout_2.addWidget(self.lineEdit_recollision_duration, 18, 1, 1, 1)
        self.label_time_fs = QtWidgets.QLabel(self.frame)
        self.label_time_fs.setMinimumSize(QtCore.QSize(100, 0))
        self.label_time_fs.setObjectName(_fromUtf8("label_time_fs"))
        self.gridLayout_2.addWidget(self.label_time_fs, 9, 0, 1, 1)
        self.lineEdit_slew_rate_time_fs = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_slew_rate_time_fs.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_slew_rate_time_fs.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_slew_rate_time_fs.setObjectName(_fromUtf8("lineEdit_slew_rate_time_fs"))
        self.gridLayout_2.addWidget(self.lineEdit_slew_rate_time_fs, 9, 1, 1, 1)
        self.label_diabatic_prob = QtWidgets.QLabel(self.frame)
        self.label_diabatic_prob.setMinimumSize(QtCore.QSize(100, 0))
        self.label_diabatic_prob.setObjectName(_fromUtf8("label_diabatic_prob"))
        self.gridLayout_2.addWidget(self.label_diabatic_prob, 12, 0, 1, 1)
        self.label_m_e_eff = QtWidgets.QLabel(self.frame)
        self.label_m_e_eff.setMinimumSize(QtCore.QSize(100, 0))
        self.label_m_e_eff.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_m_e_eff.setObjectName(_fromUtf8("label_m_e_eff"))
        self.gridLayout_2.addWidget(self.label_m_e_eff, 0, 0, 1, 1)
        self.label_LZ_group = QtWidgets.QLabel(self.frame)
        self.label_LZ_group.setAlignment(QtCore.Qt.AlignCenter)
        self.label_LZ_group.setObjectName(_fromUtf8("label_LZ_group"))
        self.gridLayout_2.addWidget(self.label_LZ_group, 8, 0, 1, 2)
        self.label_e_ke_rec = QtWidgets.QLabel(self.frame)
        self.label_e_ke_rec.setObjectName(_fromUtf8("label_e_ke_rec"))
        self.gridLayout_2.addWidget(self.label_e_ke_rec, 20, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 13, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(17, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem1, 5, 1, 1, 1)
        self.lineEdit_e_bind = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_e_bind.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_e_bind.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_e_bind.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.lineEdit_e_bind.setObjectName(_fromUtf8("lineEdit_e_bind"))
        self.gridLayout_2.addWidget(self.lineEdit_e_bind, 2, 1, 1, 1)
        self.lineEdit_keldysh = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_keldysh.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_keldysh.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_keldysh.setObjectName(_fromUtf8("lineEdit_keldysh"))
        self.gridLayout_2.addWidget(self.lineEdit_keldysh, 23, 1, 1, 1)
        self.label_ponderomotive = QtWidgets.QLabel(self.frame)
        self.label_ponderomotive.setMinimumSize(QtCore.QSize(100, 0))
        self.label_ponderomotive.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_ponderomotive.setObjectName(_fromUtf8("label_ponderomotive"))
        self.gridLayout_2.addWidget(self.label_ponderomotive, 24, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.frame)
        self.label.setMinimumSize(QtCore.QSize(100, 0))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_2.addWidget(self.label, 11, 0, 1, 1)
        self.lineEdit_diabatic_prob = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_diabatic_prob.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_diabatic_prob.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_diabatic_prob.setObjectName(_fromUtf8("lineEdit_diabatic_prob"))
        self.gridLayout_2.addWidget(self.lineEdit_diabatic_prob, 12, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(17, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem2, 7, 0, 1, 1)
        self.lineEdit_tot_ke_rec = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_tot_ke_rec.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_tot_ke_rec.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_tot_ke_rec.setObjectName(_fromUtf8("lineEdit_tot_ke_rec"))
        self.gridLayout_2.addWidget(self.lineEdit_tot_ke_rec, 19, 1, 1, 1)
        self.lineEdit_thz_freq = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_thz_freq.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_thz_freq.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_thz_freq.setObjectName(_fromUtf8("lineEdit_thz_freq"))
        self.gridLayout_2.addWidget(self.lineEdit_thz_freq, 3, 1, 1, 1)
        self.lineEdit_slew_rate = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_slew_rate.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_slew_rate.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_slew_rate.setObjectName(_fromUtf8("lineEdit_slew_rate"))
        self.gridLayout_2.addWidget(self.lineEdit_slew_rate, 11, 1, 1, 1)
        self.label_splitting = QtWidgets.QLabel(self.frame)
        self.label_splitting.setMinimumSize(QtCore.QSize(100, 0))
        self.label_splitting.setObjectName(_fromUtf8("label_splitting"))
        self.gridLayout_2.addWidget(self.label_splitting, 10, 0, 1, 1)
        self.lineEdit_splitting_meV = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_splitting_meV.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_splitting_meV.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_splitting_meV.setObjectName(_fromUtf8("lineEdit_splitting_meV"))
        self.gridLayout_2.addWidget(self.lineEdit_splitting_meV, 10, 1, 1, 1)
        self.lineEdit_phase = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_phase.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_phase.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_phase.setObjectName(_fromUtf8("lineEdit_phase"))
        self.gridLayout_2.addWidget(self.lineEdit_phase, 6, 1, 1, 1)
        self.label_h_ke_rec = QtWidgets.QLabel(self.frame)
        self.label_h_ke_rec.setObjectName(_fromUtf8("label_h_ke_rec"))
        self.gridLayout_2.addWidget(self.label_h_ke_rec, 21, 0, 1, 1)
        self.label_max_sbs = QtWidgets.QLabel(self.frame)
        self.label_max_sbs.setMinimumSize(QtCore.QSize(100, 0))
        self.label_max_sbs.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_max_sbs.setObjectName(_fromUtf8("label_max_sbs"))
        self.gridLayout_2.addWidget(self.label_max_sbs, 25, 0, 1, 1)
        self.label_keldysh = QtWidgets.QLabel(self.frame)
        self.label_keldysh.setMinimumSize(QtCore.QSize(100, 0))
        self.label_keldysh.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_keldysh.setObjectName(_fromUtf8("label_keldysh"))
        self.gridLayout_2.addWidget(self.label_keldysh, 23, 0, 1, 1)
        self.label_thz_freq = QtWidgets.QLabel(self.frame)
        self.label_thz_freq.setMinimumSize(QtCore.QSize(100, 0))
        self.label_thz_freq.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_thz_freq.setObjectName(_fromUtf8("label_thz_freq"))
        self.gridLayout_2.addWidget(self.label_thz_freq, 3, 0, 1, 1)
        self.lineEdit_ponderomotive = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_ponderomotive.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_ponderomotive.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_ponderomotive.setObjectName(_fromUtf8("lineEdit_ponderomotive"))
        self.gridLayout_2.addWidget(self.lineEdit_ponderomotive, 24, 1, 1, 1)
        self.lineEdit_thz_field = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_thz_field.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_thz_field.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_thz_field.setObjectName(_fromUtf8("lineEdit_thz_field"))
        self.gridLayout_2.addWidget(self.lineEdit_thz_field, 4, 1, 1, 1)
        self.label_thz_field = QtWidgets.QLabel(self.frame)
        self.label_thz_field.setMinimumSize(QtCore.QSize(100, 0))
        self.label_thz_field.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_thz_field.setObjectName(_fromUtf8("label_thz_field"))
        self.gridLayout_2.addWidget(self.label_thz_field, 4, 0, 1, 1)
        self.label_rec_group = QtWidgets.QLabel(self.frame)
        self.label_rec_group.setAlignment(QtCore.Qt.AlignCenter)
        self.label_rec_group.setObjectName(_fromUtf8("label_rec_group"))
        self.gridLayout_2.addWidget(self.label_rec_group, 14, 0, 1, 2)
        self.label_m_h_eff = QtWidgets.QLabel(self.frame)
        self.label_m_h_eff.setMinimumSize(QtCore.QSize(100, 0))
        self.label_m_h_eff.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_m_h_eff.setObjectName(_fromUtf8("label_m_h_eff"))
        self.gridLayout_2.addWidget(self.label_m_h_eff, 1, 0, 1, 1)
        self.lineEdit_approx_sb = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_approx_sb.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_approx_sb.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_approx_sb.setObjectName(_fromUtf8("lineEdit_approx_sb"))
        self.gridLayout_2.addWidget(self.lineEdit_approx_sb, 15, 1, 1, 1)
        self.lineEdit_m_h_eff = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_m_h_eff.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_m_h_eff.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_m_h_eff.setObjectName(_fromUtf8("lineEdit_m_h_eff"))
        self.gridLayout_2.addWidget(self.lineEdit_m_h_eff, 1, 1, 1, 1)
        self.label_approx_sb = QtWidgets.QLabel(self.frame)
        self.label_approx_sb.setObjectName(_fromUtf8("label_approx_sb"))
        self.gridLayout_2.addWidget(self.label_approx_sb, 15, 0, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem3, 22, 0, 1, 1)
        self.label_e_bind = QtWidgets.QLabel(self.frame)
        self.label_e_bind.setMinimumSize(QtCore.QSize(100, 0))
        self.label_e_bind.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_e_bind.setObjectName(_fromUtf8("label_e_bind"))
        self.gridLayout_2.addWidget(self.label_e_bind, 2, 0, 1, 1)
        self.label_recollision_time = QtWidgets.QLabel(self.frame)
        self.label_recollision_time.setObjectName(_fromUtf8("label_recollision_time"))
        self.gridLayout_2.addWidget(self.label_recollision_time, 18, 0, 1, 1)
        self.lineEdit_max_sbs = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_max_sbs.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_max_sbs.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_max_sbs.setObjectName(_fromUtf8("lineEdit_max_sbs"))
        self.gridLayout_2.addWidget(self.lineEdit_max_sbs, 25, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_2.addWidget(self.label_2, 16, 0, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_2.addWidget(self.label_3, 17, 0, 1, 1)
        self.lineEdit_ionization_time = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_ionization_time.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_ionization_time.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_ionization_time.setObjectName(_fromUtf8("lineEdit_ionization_time"))
        self.gridLayout_2.addWidget(self.lineEdit_ionization_time, 16, 1, 1, 1)
        self.lineEdit_recollision_time = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_recollision_time.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_recollision_time.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_recollision_time.setObjectName(_fromUtf8("lineEdit_recollision_time"))
        self.gridLayout_2.addWidget(self.lineEdit_recollision_time, 17, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.horizontalLayout.addWidget(self.frame)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.graphicsView_field_graph = PlotWidget(Form)
        self.graphicsView_field_graph.setObjectName(_fromUtf8("graphicsView_field_graph"))
        self.verticalLayout.addWidget(self.graphicsView_field_graph)
        self.graphicsView_pos_graph = PlotWidget(Form)
        self.graphicsView_pos_graph.setObjectName(_fromUtf8("graphicsView_pos_graph"))
        self.verticalLayout.addWidget(self.graphicsView_pos_graph)
        self.graphicsView_energy_graph = PlotWidget(Form)
        self.graphicsView_energy_graph.setObjectName(_fromUtf8("graphicsView_energy_graph"))
        self.verticalLayout.addWidget(self.graphicsView_energy_graph)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem4)
        self.pushButton_chooseFolder = QtWidgets.QPushButton(Form)
        self.pushButton_chooseFolder.setObjectName(_fromUtf8("pushButton_chooseFolder"))
        self.horizontalLayout_2.addWidget(self.pushButton_chooseFolder)
        self.lineEdit_file_path = QtWidgets.QLineEdit(Form)
        self.lineEdit_file_path.setObjectName(_fromUtf8("lineEdit_file_path"))
        self.horizontalLayout_2.addWidget(self.lineEdit_file_path)
        self.pushButton_save = QtWidgets.QPushButton(Form)
        self.pushButton_save.setObjectName(_fromUtf8("pushButton_save"))
        self.horizontalLayout_2.addWidget(self.pushButton_save)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout.addLayout(self.verticalLayout)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
        Form.setTabOrder(self.lineEdit_m_e_eff, self.lineEdit_m_h_eff)
        Form.setTabOrder(self.lineEdit_m_h_eff, self.lineEdit_e_bind)
        Form.setTabOrder(self.lineEdit_e_bind, self.lineEdit_thz_freq)
        Form.setTabOrder(self.lineEdit_thz_freq, self.lineEdit_thz_field)
        Form.setTabOrder(self.lineEdit_thz_field, self.lineEdit_phase)
        Form.setTabOrder(self.lineEdit_phase, self.lineEdit_slew_rate_time_fs)
        Form.setTabOrder(self.lineEdit_slew_rate_time_fs, self.lineEdit_approx_sb)
        Form.setTabOrder(self.lineEdit_approx_sb, self.lineEdit_recollision_duration)
        Form.setTabOrder(self.lineEdit_recollision_duration, self.lineEdit_tot_ke_rec)
        Form.setTabOrder(self.lineEdit_tot_ke_rec, self.lineEdit_e_ke_rec)
        Form.setTabOrder(self.lineEdit_e_ke_rec, self.lineEdit_h_ke_rec)
        Form.setTabOrder(self.lineEdit_h_ke_rec, self.lineEdit_keldysh)
        Form.setTabOrder(self.lineEdit_keldysh, self.lineEdit_ponderomotive)
        Form.setTabOrder(self.lineEdit_ponderomotive, self.lineEdit_max_sbs)
        Form.setTabOrder(self.lineEdit_max_sbs, self.pushButton_save)
        Form.setTabOrder(self.pushButton_save, self.graphicsView_pos_graph)
        Form.setTabOrder(self.graphicsView_pos_graph, self.graphicsView_energy_graph)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "Three Step Modeler", None))
        self.label_total_ke_rec.setText(_translate("Form", "Total KE (meV)", None))
        self.label_phi.setText(_translate("Form", "Phase (deg)", None))
        self.lineEdit_m_e_eff.setText(_translate("Form", "0.063", None))
        self.label_time_fs.setText(_translate("Form", "Time (fs)", None))
        self.lineEdit_slew_rate_time_fs.setText(_translate("Form", "100", None))
        self.label_diabatic_prob.setText(_translate("Form", "Diabatic prob.", None))
        self.label_m_e_eff.setText(_translate("Form", "m*_e", None))
        self.label_LZ_group.setText(_translate("Form", "Landau-Zener probability:", None))
        self.label_e_ke_rec.setText(_translate("Form", "Electron KE (meV)", None))
        self.lineEdit_e_bind.setText(_translate("Form", "10", None))
        self.label_ponderomotive.setText(_translate("Form", "U_p (meV)", None))
        self.label.setText(_translate("Form", "Slew rate (mev/fs)", None))
        self.lineEdit_thz_freq.setText(_translate("Form", "0.54", None))
        self.label_splitting.setText(_translate("Form", "Splitting (meV)", None))
        self.lineEdit_splitting_meV.setText(_translate("Form", "2", None))
        self.lineEdit_phase.setText(_translate("Form", "60", None))
        self.label_h_ke_rec.setText(_translate("Form", "Hole KE (meV)", None))
        self.label_max_sbs.setText(_translate("Form", "# SBs", None))
        self.label_keldysh.setText(_translate("Form", "Keldysh", None))
        self.label_thz_freq.setText(_translate("Form", "f_THz (THz)", None))
        self.lineEdit_thz_field.setText(_translate("Form", "10", None))
        self.label_thz_field.setText(_translate("Form", "F_THz (kV/cm)", None))
        self.label_rec_group.setText(_translate("Form", "At recollision:", None))
        self.label_m_h_eff.setText(_translate("Form", "m*_h", None))
        self.lineEdit_m_h_eff.setText(_translate("Form", "0.51", None))
        self.label_approx_sb.setText(_translate("Form", "Approx. sideband", None))
        self.label_e_bind.setText(_translate("Form", "E_bind (meV)", None))
        self.label_recollision_time.setText(_translate("Form", "Duration (ps)", None))
        self.label_2.setText(_translate("Form", "Ionization Time (fs)", None))
        self.label_3.setText(_translate("Form", "Recollision Time (fs)", None))
        self.pushButton_chooseFolder.setText(_translate("Form", "Choose folder", None))
        self.pushButton_save.setText(_translate("Form", "Save us!", None))
        self.pushButton_save.setShortcut(_translate("Form", "Ctrl+S", None))

from pyqtgraph import PlotWidget

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

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

from PyQt5 import QtCore, QtWidgets

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

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

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(673, 621)
        self.horizontalLayout = QtWidgets.QHBoxLayout(Form)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.frame = QtWidgets.QFrame(Form)
        self.frame.setMaximumSize(QtCore.QSize(200, 16777215))
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout = QtWidgets.QGridLayout(self.frame)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.lineEdit_h_ke_rec = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_h_ke_rec.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_h_ke_rec.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_h_ke_rec.setObjectName(_fromUtf8("lineEdit_h_ke_rec"))
        self.gridLayout_2.addWidget(self.lineEdit_h_ke_rec, 21, 1, 1, 1)
        self.label_total_ke_rec = QtWidgets.QLabel(self.frame)
        self.label_total_ke_rec.setObjectName(_fromUtf8("label_total_ke_rec"))
        self.gridLayout_2.addWidget(self.label_total_ke_rec, 19, 0, 1, 1)
        self.label_phi = QtWidgets.QLabel(self.frame)
        self.label_phi.setMinimumSize(QtCore.QSize(100, 0))
        self.label_phi.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_phi.setObjectName(_fromUtf8("label_phi"))
        self.gridLayout_2.addWidget(self.label_phi, 6, 0, 1, 1)
        self.lineEdit_e_ke_rec = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_e_ke_rec.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_e_ke_rec.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_e_ke_rec.setObjectName(_fromUtf8("lineEdit_e_ke_rec"))
        self.gridLayout_2.addWidget(self.lineEdit_e_ke_rec, 20, 1, 1, 1)
        self.lineEdit_m_e_eff = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_m_e_eff.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_m_e_eff.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_m_e_eff.setObjectName(_fromUtf8("lineEdit_m_e_eff"))
        self.gridLayout_2.addWidget(self.lineEdit_m_e_eff, 0, 1, 1, 1)
        self.lineEdit_recollision_duration = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_recollision_duration.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_recollision_duration.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_recollision_duration.setObjectName(_fromUtf8("lineEdit_recollision_duration"))
        self.gridLayout_2.addWidget(self.lineEdit_recollision_duration, 18, 1, 1, 1)
        self.label_time_fs = QtWidgets.QLabel(self.frame)
        self.label_time_fs.setMinimumSize(QtCore.QSize(100, 0))
        self.label_time_fs.setObjectName(_fromUtf8("label_time_fs"))
        self.gridLayout_2.addWidget(self.label_time_fs, 9, 0, 1, 1)
        self.lineEdit_slew_rate_time_fs = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_slew_rate_time_fs.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_slew_rate_time_fs.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_slew_rate_time_fs.setObjectName(_fromUtf8("lineEdit_slew_rate_time_fs"))
        self.gridLayout_2.addWidget(self.lineEdit_slew_rate_time_fs, 9, 1, 1, 1)
        self.label_diabatic_prob = QtWidgets.QLabel(self.frame)
        self.label_diabatic_prob.setMinimumSize(QtCore.QSize(100, 0))
        self.label_diabatic_prob.setObjectName(_fromUtf8("label_diabatic_prob"))
        self.gridLayout_2.addWidget(self.label_diabatic_prob, 12, 0, 1, 1)
        self.label_m_e_eff = QtWidgets.QLabel(self.frame)
        self.label_m_e_eff.setMinimumSize(QtCore.QSize(100, 0))
        self.label_m_e_eff.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_m_e_eff.setObjectName(_fromUtf8("label_m_e_eff"))
        self.gridLayout_2.addWidget(self.label_m_e_eff, 0, 0, 1, 1)
        self.label_LZ_group = QtWidgets.QLabel(self.frame)
        self.label_LZ_group.setAlignment(QtCore.Qt.AlignCenter)
        self.label_LZ_group.setObjectName(_fromUtf8("label_LZ_group"))
        self.gridLayout_2.addWidget(self.label_LZ_group, 8, 0, 1, 2)
        self.label_e_ke_rec = QtWidgets.QLabel(self.frame)
        self.label_e_ke_rec.setObjectName(_fromUtf8("label_e_ke_rec"))
        self.gridLayout_2.addWidget(self.label_e_ke_rec, 20, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 13, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(17, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem1, 5, 1, 1, 1)
        self.lineEdit_e_bind = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_e_bind.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_e_bind.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_e_bind.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.lineEdit_e_bind.setObjectName(_fromUtf8("lineEdit_e_bind"))
        self.gridLayout_2.addWidget(self.lineEdit_e_bind, 2, 1, 1, 1)
        self.lineEdit_keldysh = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_keldysh.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_keldysh.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_keldysh.setObjectName(_fromUtf8("lineEdit_keldysh"))
        self.gridLayout_2.addWidget(self.lineEdit_keldysh, 23, 1, 1, 1)
        self.label_ponderomotive = QtWidgets.QLabel(self.frame)
        self.label_ponderomotive.setMinimumSize(QtCore.QSize(100, 0))
        self.label_ponderomotive.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_ponderomotive.setObjectName(_fromUtf8("label_ponderomotive"))
        self.gridLayout_2.addWidget(self.label_ponderomotive, 24, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.frame)
        self.label.setMinimumSize(QtCore.QSize(100, 0))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_2.addWidget(self.label, 11, 0, 1, 1)
        self.lineEdit_diabatic_prob = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_diabatic_prob.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_diabatic_prob.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_diabatic_prob.setObjectName(_fromUtf8("lineEdit_diabatic_prob"))
        self.gridLayout_2.addWidget(self.lineEdit_diabatic_prob, 12, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(17, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem2, 7, 0, 1, 1)
        self.lineEdit_tot_ke_rec = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_tot_ke_rec.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_tot_ke_rec.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_tot_ke_rec.setObjectName(_fromUtf8("lineEdit_tot_ke_rec"))
        self.gridLayout_2.addWidget(self.lineEdit_tot_ke_rec, 19, 1, 1, 1)
        self.lineEdit_thz_freq = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_thz_freq.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_thz_freq.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_thz_freq.setObjectName(_fromUtf8("lineEdit_thz_freq"))
        self.gridLayout_2.addWidget(self.lineEdit_thz_freq, 3, 1, 1, 1)
        self.lineEdit_slew_rate = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_slew_rate.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_slew_rate.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_slew_rate.setObjectName(_fromUtf8("lineEdit_slew_rate"))
        self.gridLayout_2.addWidget(self.lineEdit_slew_rate, 11, 1, 1, 1)
        self.label_splitting = QtWidgets.QLabel(self.frame)
        self.label_splitting.setMinimumSize(QtCore.QSize(100, 0))
        self.label_splitting.setObjectName(_fromUtf8("label_splitting"))
        self.gridLayout_2.addWidget(self.label_splitting, 10, 0, 1, 1)
        self.lineEdit_splitting_meV = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_splitting_meV.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_splitting_meV.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_splitting_meV.setObjectName(_fromUtf8("lineEdit_splitting_meV"))
        self.gridLayout_2.addWidget(self.lineEdit_splitting_meV, 10, 1, 1, 1)
        self.lineEdit_phase = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_phase.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_phase.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_phase.setObjectName(_fromUtf8("lineEdit_phase"))
        self.gridLayout_2.addWidget(self.lineEdit_phase, 6, 1, 1, 1)
        self.label_h_ke_rec = QtWidgets.QLabel(self.frame)
        self.label_h_ke_rec.setObjectName(_fromUtf8("label_h_ke_rec"))
        self.gridLayout_2.addWidget(self.label_h_ke_rec, 21, 0, 1, 1)
        self.label_max_sbs = QtWidgets.QLabel(self.frame)
        self.label_max_sbs.setMinimumSize(QtCore.QSize(100, 0))
        self.label_max_sbs.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_max_sbs.setObjectName(_fromUtf8("label_max_sbs"))
        self.gridLayout_2.addWidget(self.label_max_sbs, 25, 0, 1, 1)
        self.label_keldysh = QtWidgets.QLabel(self.frame)
        self.label_keldysh.setMinimumSize(QtCore.QSize(100, 0))
        self.label_keldysh.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_keldysh.setObjectName(_fromUtf8("label_keldysh"))
        self.gridLayout_2.addWidget(self.label_keldysh, 23, 0, 1, 1)
        self.label_thz_freq = QtWidgets.QLabel(self.frame)
        self.label_thz_freq.setMinimumSize(QtCore.QSize(100, 0))
        self.label_thz_freq.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_thz_freq.setObjectName(_fromUtf8("label_thz_freq"))
        self.gridLayout_2.addWidget(self.label_thz_freq, 3, 0, 1, 1)
        self.lineEdit_ponderomotive = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_ponderomotive.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_ponderomotive.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_ponderomotive.setObjectName(_fromUtf8("lineEdit_ponderomotive"))
        self.gridLayout_2.addWidget(self.lineEdit_ponderomotive, 24, 1, 1, 1)
        self.lineEdit_thz_field = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_thz_field.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_thz_field.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_thz_field.setObjectName(_fromUtf8("lineEdit_thz_field"))
        self.gridLayout_2.addWidget(self.lineEdit_thz_field, 4, 1, 1, 1)
        self.label_thz_field = QtWidgets.QLabel(self.frame)
        self.label_thz_field.setMinimumSize(QtCore.QSize(100, 0))
        self.label_thz_field.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_thz_field.setObjectName(_fromUtf8("label_thz_field"))
        self.gridLayout_2.addWidget(self.label_thz_field, 4, 0, 1, 1)
        self.label_rec_group = QtWidgets.QLabel(self.frame)
        self.label_rec_group.setAlignment(QtCore.Qt.AlignCenter)
        self.label_rec_group.setObjectName(_fromUtf8("label_rec_group"))
        self.gridLayout_2.addWidget(self.label_rec_group, 14, 0, 1, 2)
        self.label_m_h_eff = QtWidgets.QLabel(self.frame)
        self.label_m_h_eff.setMinimumSize(QtCore.QSize(100, 0))
        self.label_m_h_eff.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_m_h_eff.setObjectName(_fromUtf8("label_m_h_eff"))
        self.gridLayout_2.addWidget(self.label_m_h_eff, 1, 0, 1, 1)
        self.lineEdit_approx_sb = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_approx_sb.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_approx_sb.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_approx_sb.setObjectName(_fromUtf8("lineEdit_approx_sb"))
        self.gridLayout_2.addWidget(self.lineEdit_approx_sb, 15, 1, 1, 1)
        self.lineEdit_m_h_eff = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_m_h_eff.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_m_h_eff.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_m_h_eff.setObjectName(_fromUtf8("lineEdit_m_h_eff"))
        self.gridLayout_2.addWidget(self.lineEdit_m_h_eff, 1, 1, 1, 1)
        self.label_approx_sb = QtWidgets.QLabel(self.frame)
        self.label_approx_sb.setObjectName(_fromUtf8("label_approx_sb"))
        self.gridLayout_2.addWidget(self.label_approx_sb, 15, 0, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem3, 22, 0, 1, 1)
        self.label_e_bind = QtWidgets.QLabel(self.frame)
        self.label_e_bind.setMinimumSize(QtCore.QSize(100, 0))
        self.label_e_bind.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_e_bind.setObjectName(_fromUtf8("label_e_bind"))
        self.gridLayout_2.addWidget(self.label_e_bind, 2, 0, 1, 1)
        self.label_recollision_time = QtWidgets.QLabel(self.frame)
        self.label_recollision_time.setObjectName(_fromUtf8("label_recollision_time"))
        self.gridLayout_2.addWidget(self.label_recollision_time, 18, 0, 1, 1)
        self.lineEdit_max_sbs = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_max_sbs.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_max_sbs.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_max_sbs.setObjectName(_fromUtf8("lineEdit_max_sbs"))
        self.gridLayout_2.addWidget(self.lineEdit_max_sbs, 25, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_2.addWidget(self.label_2, 16, 0, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_2.addWidget(self.label_3, 17, 0, 1, 1)
        self.lineEdit_ionization_time = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_ionization_time.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_ionization_time.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_ionization_time.setObjectName(_fromUtf8("lineEdit_ionization_time"))
        self.gridLayout_2.addWidget(self.lineEdit_ionization_time, 16, 1, 1, 1)
        self.lineEdit_recollision_time = QtWidgets.QLineEdit(self.frame)
        self.lineEdit_recollision_time.setMinimumSize(QtCore.QSize(50, 0))
        self.lineEdit_recollision_time.setMaximumSize(QtCore.QSize(55, 16777215))
        self.lineEdit_recollision_time.setObjectName(_fromUtf8("lineEdit_recollision_time"))
        self.gridLayout_2.addWidget(self.lineEdit_recollision_time, 17, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.horizontalLayout.addWidget(self.frame)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.graphicsView_field_graph = PlotWidget(Form)
        self.graphicsView_field_graph.setObjectName(_fromUtf8("graphicsView_field_graph"))
        self.verticalLayout.addWidget(self.graphicsView_field_graph)
        self.graphicsView_pos_graph = PlotWidget(Form)
        self.graphicsView_pos_graph.setObjectName(_fromUtf8("graphicsView_pos_graph"))
        self.verticalLayout.addWidget(self.graphicsView_pos_graph)
        self.graphicsView_energy_graph = PlotWidget(Form)
        self.graphicsView_energy_graph.setObjectName(_fromUtf8("graphicsView_energy_graph"))
        self.verticalLayout.addWidget(self.graphicsView_energy_graph)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem4)
        self.pushButton_chooseFolder = QtWidgets.QPushButton(Form)
        self.pushButton_chooseFolder.setObjectName(_fromUtf8("pushButton_chooseFolder"))
        self.horizontalLayout_2.addWidget(self.pushButton_chooseFolder)
        self.lineEdit_file_path = QtWidgets.QLineEdit(Form)
        self.lineEdit_file_path.setObjectName(_fromUtf8("lineEdit_file_path"))
        self.horizontalLayout_2.addWidget(self.lineEdit_file_path)
        self.pushButton_save = QtWidgets.QPushButton(Form)
        self.pushButton_save.setObjectName(_fromUtf8("pushButton_save"))
        self.horizontalLayout_2.addWidget(self.pushButton_save)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout.addLayout(self.verticalLayout)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
        Form.setTabOrder(self.lineEdit_m_e_eff, self.lineEdit_m_h_eff)
        Form.setTabOrder(self.lineEdit_m_h_eff, self.lineEdit_e_bind)
        Form.setTabOrder(self.lineEdit_e_bind, self.lineEdit_thz_freq)
        Form.setTabOrder(self.lineEdit_thz_freq, self.lineEdit_thz_field)
        Form.setTabOrder(self.lineEdit_thz_field, self.lineEdit_phase)
        Form.setTabOrder(self.lineEdit_phase, self.lineEdit_slew_rate_time_fs)
        Form.setTabOrder(self.lineEdit_slew_rate_time_fs, self.lineEdit_approx_sb)
        Form.setTabOrder(self.lineEdit_approx_sb, self.lineEdit_recollision_duration)
        Form.setTabOrder(self.lineEdit_recollision_duration, self.lineEdit_tot_ke_rec)
        Form.setTabOrder(self.lineEdit_tot_ke_rec, self.lineEdit_e_ke_rec)
        Form.setTabOrder(self.lineEdit_e_ke_rec, self.lineEdit_h_ke_rec)
        Form.setTabOrder(self.lineEdit_h_ke_rec, self.lineEdit_keldysh)
        Form.setTabOrder(self.lineEdit_keldysh, self.lineEdit_ponderomotive)
        Form.setTabOrder(self.lineEdit_ponderomotive, self.lineEdit_max_sbs)
        Form.setTabOrder(self.lineEdit_max_sbs, self.pushButton_save)
        Form.setTabOrder(self.pushButton_save, self.graphicsView_pos_graph)
        Form.setTabOrder(self.graphicsView_pos_graph, self.graphicsView_energy_graph)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "Three Step Modeler", None))
        self.label_total_ke_rec.setText(_translate("Form", "Total KE (meV)", None))
        self.label_phi.setText(_translate("Form", "Phase (deg)", None))
        self.lineEdit_m_e_eff.setText(_translate("Form", "0.063", None))
        self.label_time_fs.setText(_translate("Form", "Time (fs)", None))
        self.lineEdit_slew_rate_time_fs.setText(_translate("Form", "100", None))
        self.label_diabatic_prob.setText(_translate("Form", "Diabatic prob.", None))
        self.label_m_e_eff.setText(_translate("Form", "m*_e", None))
        self.label_LZ_group.setText(_translate("Form", "Landau-Zener probability:", None))
        self.label_e_ke_rec.setText(_translate("Form", "Electron KE (meV)", None))
        self.lineEdit_e_bind.setText(_translate("Form", "10", None))
        self.label_ponderomotive.setText(_translate("Form", "U_p (meV)", None))
        self.label.setText(_translate("Form", "Slew rate (mev/fs)", None))
        self.lineEdit_thz_freq.setText(_translate("Form", "0.54", None))
        self.label_splitting.setText(_translate("Form", "Splitting (meV)", None))
        self.lineEdit_splitting_meV.setText(_translate("Form", "2", None))
        self.lineEdit_phase.setText(_translate("Form", "60", None))
        self.label_h_ke_rec.setText(_translate("Form", "Hole KE (meV)", None))
        self.label_max_sbs.setText(_translate("Form", "# SBs", None))
        self.label_keldysh.setText(_translate("Form", "Keldysh", None))
        self.label_thz_freq.setText(_translate("Form", "f_THz (THz)", None))
        self.lineEdit_thz_field.setText(_translate("Form", "10", None))
        self.label_thz_field.setText(_translate("Form", "F_THz (kV/cm)", None))
        self.label_rec_group.setText(_translate("Form", "At recollision:", None))
        self.label_m_h_eff.setText(_translate("Form", "m*_h", None))
        self.lineEdit_m_h_eff.setText(_translate("Form", "0.51", None))
        self.label_approx_sb.setText(_translate("Form", "Approx. sideband", None))
        self.label_e_bind.setText(_translate("Form", "E_bind (meV)", None))
        self.label_recollision_time.setText(_translate("Form", "Duration (ps)", None))
        self.label_2.setText(_translate("Form", "Ionization Time (fs)", None))
        self.label_3.setText(_translate("Form", "Recollision Time (fs)", None))
        self.pushButton_chooseFolder.setText(_translate("Form", "Choose folder", None))
        self.pushButton_save.setText(_translate("Form", "Save us!", None))
        self.pushButton_save.setShortcut(_translate("Form", "Ctrl+S", None))

from pyqtgraph import PlotWidget

# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'three_step_first.ui' # # Created by: PyQt4 UI code generator 4.11.4 # # WARNING! All changes made in this file will be lost!