Module CompAero.Calculator.CalculatorUI

Expand source code
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file './Resources/calculator.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1200, 628)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_12.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_12.setContentsMargins(0, 15, 0, 0)
        self.horizontalLayout_12.setSpacing(0)
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        self.mainTabSet = QtWidgets.QTabWidget(self.centralwidget)
        self.mainTabSet.setToolTip("")
        self.mainTabSet.setObjectName("mainTabSet")
        self.isentropicFlowTab = QtWidgets.QWidget()
        self.isentropicFlowTab.setObjectName("isentropicFlowTab")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.isentropicFlowTab)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.horizontalGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
        self.horizontalGroupBox.setObjectName("horizontalGroupBox")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(self.horizontalGroupBox)
        self.label.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.isentropicGammaEntry = QtWidgets.QLineEdit(self.horizontalGroupBox)
        self.isentropicGammaEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicGammaEntry.setObjectName("isentropicGammaEntry")
        self.horizontalLayout.addWidget(self.isentropicGammaEntry)
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.isentropicOptionCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.isentropicOptionCombo.sizePolicy().hasHeightForWidth())
        self.isentropicOptionCombo.setSizePolicy(sizePolicy)
        self.isentropicOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.isentropicOptionCombo.setMaximumSize(QtCore.QSize(300, 16777215))
        self.isentropicOptionCombo.setObjectName("isentropicOptionCombo")
        self.horizontalLayout.addWidget(self.isentropicOptionCombo)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.isentropicFlowTypeCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
        self.isentropicFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
        self.isentropicFlowTypeCombo.setToolTipDuration(-1)
        self.isentropicFlowTypeCombo.setStatusTip("")
        self.isentropicFlowTypeCombo.setWhatsThis("")
        self.isentropicFlowTypeCombo.setAccessibleName("")
        self.isentropicFlowTypeCombo.setAccessibleDescription("")
        self.isentropicFlowTypeCombo.setObjectName("isentropicFlowTypeCombo")
        self.horizontalLayout.addWidget(self.isentropicFlowTypeCombo)
        spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.isentropicCalcBtn = QtWidgets.QPushButton(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.isentropicCalcBtn.sizePolicy().hasHeightForWidth())
        self.isentropicCalcBtn.setSizePolicy(sizePolicy)
        self.isentropicCalcBtn.setObjectName("isentropicCalcBtn")
        self.horizontalLayout.addWidget(self.isentropicCalcBtn)
        self.horizontalLayout_3.addWidget(self.horizontalGroupBox)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.gridGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
        self.gridGroupBox.setTitle("")
        self.gridGroupBox.setObjectName("gridGroupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.gridGroupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.isentropicT0TEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicT0TEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicT0TEntry.setObjectName("isentropicT0TEntry")
        self.gridLayout.addWidget(self.isentropicT0TEntry, 0, 7, 1, 1)
        self.isentropicP0PEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicP0PEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicP0PEntry.setObjectName("isentropicP0PEntry")
        self.gridLayout.addWidget(self.isentropicP0PEntry, 0, 4, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.gridGroupBox)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 0, 0, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem4, 0, 2, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_11.setFont(font)
        self.label_11.setTextFormat(QtCore.Qt.RichText)
        self.label_11.setObjectName("label_11")
        self.gridLayout.addWidget(self.label_11, 1, 3, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem5, 1, 2, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem6, 0, 5, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem7, 1, 5, 1, 1)
        self.isentropicAAStarEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicAAStarEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicAAStarEntry.setObjectName("isentropicAAStarEntry")
        self.gridLayout.addWidget(self.isentropicAAStarEntry, 1, 4, 1, 1)
        self.isentropicRho0RhoEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicRho0RhoEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicRho0RhoEntry.setObjectName("isentropicRho0RhoEntry")
        self.gridLayout.addWidget(self.isentropicRho0RhoEntry, 1, 1, 1, 1)
        self.isentropicMachEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicMachEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicMachEntry.setMaxLength(50)
        self.isentropicMachEntry.setObjectName("isentropicMachEntry")
        self.gridLayout.addWidget(self.isentropicMachEntry, 0, 1, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_14.setFont(font)
        self.label_14.setTextFormat(QtCore.Qt.RichText)
        self.label_14.setObjectName("label_14")
        self.gridLayout.addWidget(self.label_14, 0, 3, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setTextFormat(QtCore.Qt.RichText)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_10.setFont(font)
        self.label_10.setTextFormat(QtCore.Qt.RichText)
        self.label_10.setObjectName("label_10")
        self.gridLayout.addWidget(self.label_10, 0, 6, 1, 1)
        self.horizontalLayout_2.addWidget(self.gridGroupBox)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem8)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem9)
        self.mainTabSet.addTab(self.isentropicFlowTab, "")
        self.normalShockTab = QtWidgets.QWidget()
        self.normalShockTab.setObjectName("normalShockTab")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.normalShockTab)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.groupBox = QtWidgets.QGroupBox(self.normalShockTab)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_5 = QtWidgets.QLabel(self.groupBox)
        self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_6.addWidget(self.label_5)
        self.normalShockGammaEntry = QtWidgets.QLineEdit(self.groupBox)
        self.normalShockGammaEntry.setObjectName("normalShockGammaEntry")
        self.horizontalLayout_6.addWidget(self.normalShockGammaEntry)
        spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem10)
        self.label_3 = QtWidgets.QLabel(self.groupBox)
        self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_6.addWidget(self.label_3)
        self.normalShockOptionCombo = QtWidgets.QComboBox(self.groupBox)
        self.normalShockOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.normalShockOptionCombo.setObjectName("normalShockOptionCombo")
        self.horizontalLayout_6.addWidget(self.normalShockOptionCombo)
        spacerItem11 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem11)
        self.normalShockCalculate = QtWidgets.QPushButton(self.groupBox)
        self.normalShockCalculate.setObjectName("normalShockCalculate")
        self.horizontalLayout_6.addWidget(self.normalShockCalculate)
        self.horizontalLayout_4.addWidget(self.groupBox)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem12)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.groupBox_2 = QtWidgets.QGroupBox(self.normalShockTab)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_13 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.gridLayout_3.addWidget(self.label_13, 1, 3, 1, 1)
        self.label_15 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_15.setFont(font)
        self.label_15.setObjectName("label_15")
        self.gridLayout_3.addWidget(self.label_15, 2, 3, 1, 1)
        self.normalShockP02P01Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockP02P01Entry.setObjectName("normalShockP02P01Entry")
        self.gridLayout_3.addWidget(self.normalShockP02P01Entry, 2, 4, 1, 1)
        self.normalShockM2Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockM2Entry.setObjectName("normalShockM2Entry")
        self.gridLayout_3.addWidget(self.normalShockM2Entry, 0, 4, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.groupBox_2)
        self.label_17.setText("")
        self.label_17.setObjectName("label_17")
        self.gridLayout_3.addWidget(self.label_17, 0, 7, 1, 1)
        self.label_19 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_19.setFont(font)
        self.label_19.setObjectName("label_19")
        self.gridLayout_3.addWidget(self.label_19, 2, 6, 1, 1)
        self.normalShockP02P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockP02P1Entry.setObjectName("normalShockP02P1Entry")
        self.gridLayout_3.addWidget(self.normalShockP02P1Entry, 2, 7, 1, 1)
        spacerItem13 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem13, 1, 2, 1, 1)
        spacerItem14 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem14, 2, 2, 1, 1)
        self.normalShockP2P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockP2P1Entry.setObjectName("normalShockP2P1Entry")
        self.gridLayout_3.addWidget(self.normalShockP2P1Entry, 1, 1, 1, 1)
        self.normalShockRho2Rho1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockRho2Rho1Entry.setObjectName("normalShockRho2Rho1Entry")
        self.gridLayout_3.addWidget(self.normalShockRho2Rho1Entry, 1, 4, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1)
        spacerItem15 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem15, 0, 2, 1, 1)
        self.normalShockM1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockM1Entry.setObjectName("normalShockM1Entry")
        self.gridLayout_3.addWidget(self.normalShockM1Entry, 0, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.gridLayout_3.addWidget(self.label_12, 0, 3, 1, 1)
        self.normalShockT2T1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockT2T1Entry.setObjectName("normalShockT2T1Entry")
        self.gridLayout_3.addWidget(self.normalShockT2T1Entry, 2, 1, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.groupBox_2)
        self.label_16.setText("")
        self.label_16.setObjectName("label_16")
        self.gridLayout_3.addWidget(self.label_16, 0, 6, 1, 1)
        spacerItem16 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem16, 0, 5, 1, 1)
        spacerItem17 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem17, 1, 5, 1, 1)
        spacerItem18 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem18, 2, 5, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1)
        spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem19, 0, 1, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_5)
        spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem20)
        self.mainTabSet.addTab(self.normalShockTab, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_3)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.groupBox_3 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.label_18 = QtWidgets.QLabel(self.groupBox_3)
        self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_18.setFont(font)
        self.label_18.setObjectName("label_18")
        self.horizontalLayout_8.addWidget(self.label_18)
        self.obliqueShockGammaEntry = QtWidgets.QLineEdit(self.groupBox_3)
        self.obliqueShockGammaEntry.setObjectName("obliqueShockGammaEntry")
        self.horizontalLayout_8.addWidget(self.obliqueShockGammaEntry)
        spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem21)
        self.label_20 = QtWidgets.QLabel(self.groupBox_3)
        self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_20.setFont(font)
        self.label_20.setObjectName("label_20")
        self.horizontalLayout_8.addWidget(self.label_20)
        self.obliqueShockOptionCombo = QtWidgets.QComboBox(self.groupBox_3)
        self.obliqueShockOptionCombo.setMinimumSize(QtCore.QSize(350, 0))
        self.obliqueShockOptionCombo.setObjectName("obliqueShockOptionCombo")
        self.horizontalLayout_8.addWidget(self.obliqueShockOptionCombo)
        spacerItem22 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem22)
        self.label_32 = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.horizontalLayout_8.addWidget(self.label_32)
        self.obliqueShockTypeCombo = QtWidgets.QComboBox(self.groupBox_3)
        self.obliqueShockTypeCombo.setMinimumSize(QtCore.QSize(75, 0))
        self.obliqueShockTypeCombo.setObjectName("obliqueShockTypeCombo")
        self.horizontalLayout_8.addWidget(self.obliqueShockTypeCombo)
        spacerItem23 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem23)
        self.obliqueShockDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_3)
        self.obliqueShockDegreeChkBtn.setCheckable(True)
        self.obliqueShockDegreeChkBtn.setObjectName("obliqueShockDegreeChkBtn")
        self.horizontalLayout_8.addWidget(self.obliqueShockDegreeChkBtn)
        spacerItem24 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem24)
        self.obliqueShockCalcBtn = QtWidgets.QPushButton(self.groupBox_3)
        self.obliqueShockCalcBtn.setObjectName("obliqueShockCalcBtn")
        self.horizontalLayout_8.addWidget(self.obliqueShockCalcBtn)
        self.horizontalLayout_7.addWidget(self.groupBox_3)
        spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem25)
        self.verticalLayout_4.addLayout(self.horizontalLayout_7)
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4)
        self.gridLayout_4.setObjectName("gridLayout_4")
        spacerItem26 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem26, 2, 5, 1, 1)
        self.label_31 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.gridLayout_4.addWidget(self.label_31, 0, 3, 1, 1)
        self.label_30 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_30.setFont(font)
        self.label_30.setObjectName("label_30")
        self.gridLayout_4.addWidget(self.label_30, 0, 0, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.gridLayout_4.addWidget(self.label_27, 3, 0, 1, 1)
        self.label_23 = QtWidgets.QLabel(self.groupBox_4)
        self.label_23.setText("")
        self.label_23.setObjectName("label_23")
        self.gridLayout_4.addWidget(self.label_23, 2, 11, 1, 1)
        self.label_34 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_34.setFont(font)
        self.label_34.setObjectName("label_34")
        self.gridLayout_4.addWidget(self.label_34, 2, 9, 1, 1)
        self.label_29 = QtWidgets.QLabel(self.groupBox_4)
        self.label_29.setText("")
        self.label_29.setObjectName("label_29")
        self.gridLayout_4.addWidget(self.label_29, 3, 9, 1, 1)
        self.obliqueShockMn1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockMn1Edit.setObjectName("obliqueShockMn1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockMn1Edit, 2, 4, 1, 1)
        self.obliqueShockP2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockP2P1Edit.setObjectName("obliqueShockP2P1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockP2P1Edit, 3, 1, 1, 1)
        spacerItem27 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem27, 2, 8, 1, 1)
        self.label_25 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout_4.addWidget(self.label_25, 2, 3, 1, 1)
        self.label_33 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_33.setFont(font)
        self.label_33.setObjectName("label_33")
        self.gridLayout_4.addWidget(self.label_33, 2, 0, 1, 1)
        self.obliqueShockM1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockM1Edit.setObjectName("obliqueShockM1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockM1Edit, 2, 1, 1, 1)
        spacerItem28 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem28, 3, 8, 1, 1)
        self.label_28 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_28.setFont(font)
        self.label_28.setObjectName("label_28")
        self.gridLayout_4.addWidget(self.label_28, 2, 6, 1, 1)
        self.obliqueShockM2Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockM2Edit.setObjectName("obliqueShockM2Edit")
        self.gridLayout_4.addWidget(self.obliqueShockM2Edit, 2, 10, 1, 1)
        self.obiqueShockMn2Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obiqueShockMn2Edit.setObjectName("obiqueShockMn2Edit")
        self.gridLayout_4.addWidget(self.obiqueShockMn2Edit, 2, 7, 1, 1)
        spacerItem29 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem29, 2, 2, 1, 1)
        self.label_21 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_21.setFont(font)
        self.label_21.setObjectName("label_21")
        self.gridLayout_4.addWidget(self.label_21, 3, 3, 1, 1)
        self.obliqueShockRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockRho2Rho1Edit.setObjectName("obliqueShockRho2Rho1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockRho2Rho1Edit, 3, 4, 1, 1)
        self.label_26 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.gridLayout_4.addWidget(self.label_26, 4, 0, 1, 1)
        self.obliqueShockT2T1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockT2T1Edit.setObjectName("obliqueShockT2T1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockT2T1Edit, 4, 1, 1, 1)
        spacerItem30 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem30, 4, 2, 1, 1)
        self.label_22 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_22.setFont(font)
        self.label_22.setObjectName("label_22")
        self.gridLayout_4.addWidget(self.label_22, 4, 3, 1, 1)
        self.obliqueShockPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockPo2Po1Edit.setObjectName("obliqueShockPo2Po1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockPo2Po1Edit, 4, 4, 1, 1)
        self.label_24 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.gridLayout_4.addWidget(self.label_24, 3, 6, 1, 1)
        self.obliqueShockPo2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockPo2P1Edit.setObjectName("obliqueShockPo2P1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockPo2P1Edit, 3, 7, 1, 1)
        spacerItem31 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem31, 3, 2, 1, 1)
        spacerItem32 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem32, 3, 5, 1, 1)
        self.obliqueShockWedgeAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockWedgeAngleEdit.setObjectName("obliqueShockWedgeAngleEdit")
        self.gridLayout_4.addWidget(self.obliqueShockWedgeAngleEdit, 0, 1, 1, 1)
        self.obliqueShockAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockAngleEdit.setObjectName("obliqueShockAngleEdit")
        self.gridLayout_4.addWidget(self.obliqueShockAngleEdit, 0, 4, 1, 1)
        spacerItem33 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem33, 0, 2, 1, 1)
        self.horizontalLayout_11.addWidget(self.groupBox_4)
        spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem34)
        self.verticalLayout_4.addLayout(self.horizontalLayout_11)
        spacerItem35 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem35)
        self.mainTabSet.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_4)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.groupBox_5 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_5.setObjectName("groupBox_5")
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_5)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.label_35 = QtWidgets.QLabel(self.groupBox_5)
        self.label_35.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_35.setFont(font)
        self.label_35.setObjectName("label_35")
        self.horizontalLayout_9.addWidget(self.label_35)
        self.fannoGammaEntry = QtWidgets.QLineEdit(self.groupBox_5)
        self.fannoGammaEntry.setObjectName("fannoGammaEntry")
        self.horizontalLayout_9.addWidget(self.fannoGammaEntry)
        spacerItem36 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem36)
        self.label_36 = QtWidgets.QLabel(self.groupBox_5)
        self.label_36.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_36.setFont(font)
        self.label_36.setObjectName("label_36")
        self.horizontalLayout_9.addWidget(self.label_36)
        self.fannoOptionCombo = QtWidgets.QComboBox(self.groupBox_5)
        self.fannoOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.fannoOptionCombo.setObjectName("fannoOptionCombo")
        self.horizontalLayout_9.addWidget(self.fannoOptionCombo)
        spacerItem37 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem37)
        self.label_37 = QtWidgets.QLabel(self.groupBox_5)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_37.setFont(font)
        self.label_37.setObjectName("label_37")
        self.horizontalLayout_9.addWidget(self.label_37)
        self.fannoFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_5)
        self.fannoFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
        self.fannoFlowTypeCombo.setObjectName("fannoFlowTypeCombo")
        self.horizontalLayout_9.addWidget(self.fannoFlowTypeCombo)
        spacerItem38 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem38)
        self.fannoCalculateBtn = QtWidgets.QPushButton(self.groupBox_5)
        self.fannoCalculateBtn.setObjectName("fannoCalculateBtn")
        self.horizontalLayout_9.addWidget(self.fannoCalculateBtn)
        spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem39)
        self.verticalLayout_5.addWidget(self.groupBox_5)
        self.groupBox_6 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_6.setObjectName("groupBox_6")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_6)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.fannoUUStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoUUStEdit.setObjectName("fannoUUStEdit")
        self.gridLayout_5.addWidget(self.fannoUUStEdit, 3, 1, 1, 1)
        self.label_46 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_46.setFont(font)
        self.label_46.setObjectName("label_46")
        self.gridLayout_5.addWidget(self.label_46, 1, 3, 1, 1)
        self.fannoPPStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoPPStEdit.setObjectName("fannoPPStEdit")
        self.gridLayout_5.addWidget(self.fannoPPStEdit, 1, 7, 1, 1)
        self.fannoRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoRhoRhoStEdit.setObjectName("fannoRhoRhoStEdit")
        self.gridLayout_5.addWidget(self.fannoRhoRhoStEdit, 2, 1, 1, 1)
        self.fanno4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fanno4FLStDEdit.setObjectName("fanno4FLStDEdit")
        self.gridLayout_5.addWidget(self.fanno4FLStDEdit, 2, 7, 1, 1)
        self.label_50 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_50.setFont(font)
        self.label_50.setObjectName("label_50")
        self.gridLayout_5.addWidget(self.label_50, 2, 6, 1, 1)
        self.label_40 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_40.setFont(font)
        self.label_40.setObjectName("label_40")
        self.gridLayout_5.addWidget(self.label_40, 2, 0, 1, 1)
        self.fannoPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoPoPoStEdit.setObjectName("fannoPoPoStEdit")
        self.gridLayout_5.addWidget(self.fannoPoPoStEdit, 2, 4, 1, 1)
        self.fannoTTStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoTTStEdit.setObjectName("fannoTTStEdit")
        self.gridLayout_5.addWidget(self.fannoTTStEdit, 1, 4, 1, 1)
        self.label_47 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_47.setFont(font)
        self.label_47.setObjectName("label_47")
        self.gridLayout_5.addWidget(self.label_47, 2, 3, 1, 1)
        self.label_45 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_45.setFont(font)
        self.label_45.setObjectName("label_45")
        self.gridLayout_5.addWidget(self.label_45, 1, 0, 1, 1)
        spacerItem40 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem40, 1, 2, 1, 1)
        spacerItem41 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem41, 2, 2, 1, 1)
        spacerItem42 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem42, 1, 5, 1, 1)
        spacerItem43 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem43, 3, 2, 1, 1)
        self.label_41 = QtWidgets.QLabel(self.groupBox_6)
        self.label_41.setText("")
        self.label_41.setObjectName("label_41")
        self.gridLayout_5.addWidget(self.label_41, 1, 10, 1, 1)
        self.label_42 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_42.setFont(font)
        self.label_42.setObjectName("label_42")
        self.gridLayout_5.addWidget(self.label_42, 1, 6, 1, 1)
        spacerItem44 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem44, 2, 5, 1, 1)
        self.fannoUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoUpstreamMachEdit.setObjectName("fannoUpstreamMachEdit")
        self.gridLayout_5.addWidget(self.fannoUpstreamMachEdit, 1, 1, 1, 1)
        self.label_48 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_48.setFont(font)
        self.label_48.setObjectName("label_48")
        self.gridLayout_5.addWidget(self.label_48, 3, 0, 1, 1)
        self.label_43 = QtWidgets.QLabel(self.groupBox_6)
        self.label_43.setText("")
        self.label_43.setObjectName("label_43")
        self.gridLayout_5.addWidget(self.label_43, 2, 8, 1, 1)
        self.verticalLayout_5.addWidget(self.groupBox_6)
        spacerItem45 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_5.addItem(spacerItem45)
        self.groupBox_8 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_8.setObjectName("groupBox_8")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_8)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.label_38 = QtWidgets.QLabel(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_38.setFont(font)
        self.label_38.setObjectName("label_38")
        self.horizontalLayout_10.addWidget(self.label_38)
        self.fannoPipeLenEdit = QtWidgets.QLineEdit(self.groupBox_8)
        self.fannoPipeLenEdit.setObjectName("fannoPipeLenEdit")
        self.horizontalLayout_10.addWidget(self.fannoPipeLenEdit)
        spacerItem46 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem46)
        self.label_39 = QtWidgets.QLabel(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_39.setFont(font)
        self.label_39.setObjectName("label_39")
        self.horizontalLayout_10.addWidget(self.label_39)
        self.fannoPipeDiameterEdit = QtWidgets.QLineEdit(self.groupBox_8)
        self.fannoPipeDiameterEdit.setObjectName("fannoPipeDiameterEdit")
        self.horizontalLayout_10.addWidget(self.fannoPipeDiameterEdit)
        spacerItem47 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem47)
        self.label_44 = QtWidgets.QLabel(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_44.setFont(font)
        self.label_44.setObjectName("label_44")
        self.horizontalLayout_10.addWidget(self.label_44)
        self.fannoFrictionCoeffEdit = QtWidgets.QLineEdit(self.groupBox_8)
        self.fannoFrictionCoeffEdit.setObjectName("fannoFrictionCoeffEdit")
        self.horizontalLayout_10.addWidget(self.fannoFrictionCoeffEdit)
        self.fannoApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_8)
        self.fannoApplyPipeParamBtn.setObjectName("fannoApplyPipeParamBtn")
        self.horizontalLayout_10.addWidget(self.fannoApplyPipeParamBtn)
        spacerItem48 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem48)
        self.verticalLayout_6.addLayout(self.horizontalLayout_10)
        self.verticalLayout_5.addWidget(self.groupBox_8)
        spacerItem49 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_5.addItem(spacerItem49)
        self.groupBox_7 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_7.setObjectName("groupBox_7")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_7)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.fannoDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmUUStEdit.setObjectName("fannoDwnStrmUUStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmUUStEdit, 3, 1, 1, 1)
        self.label_49 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_49.setFont(font)
        self.label_49.setObjectName("label_49")
        self.gridLayout_6.addWidget(self.label_49, 1, 3, 1, 1)
        self.fannoDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmPPStEdit.setObjectName("fannoDwnStrmPPStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmPPStEdit, 1, 7, 1, 1)
        self.fannoDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmRhoRhoStEdit.setObjectName("fannoDwnStrmRhoRhoStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
        self.fannoDwnStrm4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrm4FLStDEdit.setObjectName("fannoDwnStrm4FLStDEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrm4FLStDEdit, 2, 7, 1, 1)
        self.label_51 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_51.setFont(font)
        self.label_51.setObjectName("label_51")
        self.gridLayout_6.addWidget(self.label_51, 2, 6, 1, 1)
        self.label_52 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_52.setFont(font)
        self.label_52.setObjectName("label_52")
        self.gridLayout_6.addWidget(self.label_52, 2, 0, 1, 1)
        self.fannoDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmPoPoStrEdit.setObjectName("fannoDwnStrmPoPoStrEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmPoPoStrEdit, 2, 4, 1, 1)
        self.fannoDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmTTStEdit.setObjectName("fannoDwnStrmTTStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmTTStEdit, 1, 4, 1, 1)
        self.label_53 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_53.setFont(font)
        self.label_53.setObjectName("label_53")
        self.gridLayout_6.addWidget(self.label_53, 2, 3, 1, 1)
        self.label_54 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_54.setFont(font)
        self.label_54.setObjectName("label_54")
        self.gridLayout_6.addWidget(self.label_54, 1, 0, 1, 1)
        spacerItem50 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem50, 1, 2, 1, 1)
        spacerItem51 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem51, 2, 2, 1, 1)
        spacerItem52 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem52, 1, 5, 1, 1)
        spacerItem53 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem53, 3, 2, 1, 1)
        self.label_55 = QtWidgets.QLabel(self.groupBox_7)
        self.label_55.setText("")
        self.label_55.setObjectName("label_55")
        self.gridLayout_6.addWidget(self.label_55, 1, 10, 1, 1)
        self.label_56 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_56.setFont(font)
        self.label_56.setObjectName("label_56")
        self.gridLayout_6.addWidget(self.label_56, 1, 6, 1, 1)
        spacerItem54 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem54, 2, 5, 1, 1)
        self.fannoDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmMachEdit.setObjectName("fannoDwnStrmMachEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmMachEdit, 1, 1, 1, 1)
        self.label_57 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_57.setFont(font)
        self.label_57.setObjectName("label_57")
        self.gridLayout_6.addWidget(self.label_57, 3, 0, 1, 1)
        self.label_58 = QtWidgets.QLabel(self.groupBox_7)
        self.label_58.setText("")
        self.label_58.setObjectName("label_58")
        self.gridLayout_6.addWidget(self.label_58, 2, 8, 1, 1)
        self.label_59 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_59.setFont(font)
        self.label_59.setObjectName("label_59")
        self.gridLayout_6.addWidget(self.label_59, 3, 3, 1, 1)
        self.fannoChokedLengthEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoChokedLengthEdit.setObjectName("fannoChokedLengthEdit")
        self.gridLayout_6.addWidget(self.fannoChokedLengthEdit, 3, 4, 1, 1)
        self.verticalLayout_5.addWidget(self.groupBox_7)
        spacerItem55 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_5.addItem(spacerItem55)
        self.groupBox_9 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_9.setObjectName("groupBox_9")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_9)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.label_65 = QtWidgets.QLabel(self.groupBox_9)
        self.label_65.setText("")
        self.label_65.setObjectName("label_65")
        self.gridLayout_7.addWidget(self.label_65, 1, 11, 1, 1)
        self.label_67 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_67.setFont(font)
        self.label_67.setObjectName("label_67")
        self.gridLayout_7.addWidget(self.label_67, 1, 6, 1, 1)
        self.fannoT2T1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoT2T1Edit.setObjectName("fannoT2T1Edit")
        self.gridLayout_7.addWidget(self.fannoT2T1Edit, 1, 1, 1, 1)
        self.label_63 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_63.setFont(font)
        self.label_63.setObjectName("label_63")
        self.gridLayout_7.addWidget(self.label_63, 2, 3, 1, 1)
        self.fanno4FLStD24FLStD1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fanno4FLStD24FLStD1Edit.setObjectName("fanno4FLStD24FLStD1Edit")
        self.gridLayout_7.addWidget(self.fanno4FLStD24FLStD1Edit, 2, 7, 1, 1)
        spacerItem56 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem56, 2, 2, 1, 1)
        self.fannoP2P1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoP2P1Edit.setObjectName("fannoP2P1Edit")
        self.gridLayout_7.addWidget(self.fannoP2P1Edit, 1, 4, 1, 1)
        self.fannoRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoRho2Rho1Edit.setObjectName("fannoRho2Rho1Edit")
        self.gridLayout_7.addWidget(self.fannoRho2Rho1Edit, 2, 1, 1, 1)
        spacerItem57 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem57, 1, 2, 1, 1)
        self.fannoU2U1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoU2U1Edit.setObjectName("fannoU2U1Edit")
        self.gridLayout_7.addWidget(self.fannoU2U1Edit, 1, 7, 1, 1)
        self.label_62 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_62.setFont(font)
        self.label_62.setObjectName("label_62")
        self.gridLayout_7.addWidget(self.label_62, 2, 0, 1, 1)
        self.label_68 = QtWidgets.QLabel(self.groupBox_9)
        self.label_68.setText("")
        self.label_68.setObjectName("label_68")
        self.gridLayout_7.addWidget(self.label_68, 2, 9, 1, 1)
        spacerItem58 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem58, 1, 5, 1, 1)
        self.label_61 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_61.setFont(font)
        self.label_61.setObjectName("label_61")
        self.gridLayout_7.addWidget(self.label_61, 2, 6, 1, 1)
        self.label_60 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_60.setFont(font)
        self.label_60.setObjectName("label_60")
        self.gridLayout_7.addWidget(self.label_60, 1, 0, 1, 1)
        self.label_66 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_66.setFont(font)
        self.label_66.setObjectName("label_66")
        self.gridLayout_7.addWidget(self.label_66, 1, 3, 1, 1)
        self.fannoPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoPo2Po1Edit.setObjectName("fannoPo2Po1Edit")
        self.gridLayout_7.addWidget(self.fannoPo2Po1Edit, 2, 4, 1, 1)
        spacerItem59 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem59, 2, 5, 1, 1)
        self.verticalLayout_5.addWidget(self.groupBox_9)
        spacerItem60 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_5.addItem(spacerItem60)
        self.mainTabSet.addTab(self.tab_4, "")
        self.tab_5 = QtWidgets.QWidget()
        self.tab_5.setObjectName("tab_5")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_10 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_10.setObjectName("groupBox_10")
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_10)
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.label_64 = QtWidgets.QLabel(self.groupBox_10)
        self.label_64.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_64.setFont(font)
        self.label_64.setObjectName("label_64")
        self.horizontalLayout_13.addWidget(self.label_64)
        self.rayleighGammaEntry = QtWidgets.QLineEdit(self.groupBox_10)
        self.rayleighGammaEntry.setObjectName("rayleighGammaEntry")
        self.horizontalLayout_13.addWidget(self.rayleighGammaEntry)
        spacerItem61 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem61)
        self.label_69 = QtWidgets.QLabel(self.groupBox_10)
        self.label_69.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_69.setFont(font)
        self.label_69.setObjectName("label_69")
        self.horizontalLayout_13.addWidget(self.label_69)
        self.rayleighOptionCombo = QtWidgets.QComboBox(self.groupBox_10)
        self.rayleighOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.rayleighOptionCombo.setObjectName("rayleighOptionCombo")
        self.horizontalLayout_13.addWidget(self.rayleighOptionCombo)
        spacerItem62 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem62)
        self.label_70 = QtWidgets.QLabel(self.groupBox_10)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_70.setFont(font)
        self.label_70.setObjectName("label_70")
        self.horizontalLayout_13.addWidget(self.label_70)
        self.rayleighFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_10)
        self.rayleighFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
        self.rayleighFlowTypeCombo.setObjectName("rayleighFlowTypeCombo")
        self.horizontalLayout_13.addWidget(self.rayleighFlowTypeCombo)
        spacerItem63 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem63)
        self.rayleighCalculateBtn = QtWidgets.QPushButton(self.groupBox_10)
        self.rayleighCalculateBtn.setObjectName("rayleighCalculateBtn")
        self.horizontalLayout_13.addWidget(self.rayleighCalculateBtn)
        spacerItem64 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem64)
        self.verticalLayout.addWidget(self.groupBox_10)
        self.groupBox_11 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_11.setObjectName("groupBox_11")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_11)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.rayleighUUStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighUUStEdit.setObjectName("rayleighUUStEdit")
        self.gridLayout_8.addWidget(self.rayleighUUStEdit, 3, 1, 1, 1)
        self.label_71 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_71.setFont(font)
        self.label_71.setObjectName("label_71")
        self.gridLayout_8.addWidget(self.label_71, 1, 3, 1, 1)
        self.rayleighPPStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighPPStEdit.setObjectName("rayleighPPStEdit")
        self.gridLayout_8.addWidget(self.rayleighPPStEdit, 1, 7, 1, 1)
        self.rayleighRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighRhoRhoStEdit.setObjectName("rayleighRhoRhoStEdit")
        self.gridLayout_8.addWidget(self.rayleighRhoRhoStEdit, 2, 1, 1, 1)
        self.rayleighToToStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighToToStEdit.setObjectName("rayleighToToStEdit")
        self.gridLayout_8.addWidget(self.rayleighToToStEdit, 2, 7, 1, 1)
        self.label_72 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_72.setFont(font)
        self.label_72.setObjectName("label_72")
        self.gridLayout_8.addWidget(self.label_72, 2, 6, 1, 1)
        self.label_73 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_73.setFont(font)
        self.label_73.setObjectName("label_73")
        self.gridLayout_8.addWidget(self.label_73, 2, 0, 1, 1)
        self.rayleighPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighPoPoStEdit.setObjectName("rayleighPoPoStEdit")
        self.gridLayout_8.addWidget(self.rayleighPoPoStEdit, 2, 4, 1, 1)
        self.rayleighTTStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighTTStEdit.setObjectName("rayleighTTStEdit")
        self.gridLayout_8.addWidget(self.rayleighTTStEdit, 1, 4, 1, 1)
        self.label_74 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_74.setFont(font)
        self.label_74.setObjectName("label_74")
        self.gridLayout_8.addWidget(self.label_74, 2, 3, 1, 1)
        self.label_75 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_75.setFont(font)
        self.label_75.setObjectName("label_75")
        self.gridLayout_8.addWidget(self.label_75, 1, 0, 1, 1)
        spacerItem65 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem65, 1, 2, 1, 1)
        spacerItem66 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem66, 2, 2, 1, 1)
        spacerItem67 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem67, 1, 5, 1, 1)
        spacerItem68 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem68, 3, 2, 1, 1)
        self.label_76 = QtWidgets.QLabel(self.groupBox_11)
        self.label_76.setText("")
        self.label_76.setObjectName("label_76")
        self.gridLayout_8.addWidget(self.label_76, 1, 10, 1, 1)
        self.label_77 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_77.setFont(font)
        self.label_77.setObjectName("label_77")
        self.gridLayout_8.addWidget(self.label_77, 1, 6, 1, 1)
        spacerItem69 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem69, 2, 5, 1, 1)
        self.rayleighUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighUpstreamMachEdit.setObjectName("rayleighUpstreamMachEdit")
        self.gridLayout_8.addWidget(self.rayleighUpstreamMachEdit, 1, 1, 1, 1)
        self.label_78 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_78.setFont(font)
        self.label_78.setObjectName("label_78")
        self.gridLayout_8.addWidget(self.label_78, 3, 0, 1, 1)
        self.label_79 = QtWidgets.QLabel(self.groupBox_11)
        self.label_79.setText("")
        self.label_79.setObjectName("label_79")
        self.gridLayout_8.addWidget(self.label_79, 2, 8, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_11)
        self.groupBox_12 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_12.setObjectName("groupBox_12")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_12)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self.label_80 = QtWidgets.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_80.setFont(font)
        self.label_80.setObjectName("label_80")
        self.horizontalLayout_14.addWidget(self.label_80)
        self.rayleighHeatEdit = QtWidgets.QLineEdit(self.groupBox_12)
        self.rayleighHeatEdit.setObjectName("rayleighHeatEdit")
        self.horizontalLayout_14.addWidget(self.rayleighHeatEdit)
        spacerItem70 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem70)
        self.label_81 = QtWidgets.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_81.setFont(font)
        self.label_81.setObjectName("label_81")
        self.horizontalLayout_14.addWidget(self.label_81)
        self.rayleighGasConstantEdit = QtWidgets.QLineEdit(self.groupBox_12)
        self.rayleighGasConstantEdit.setObjectName("rayleighGasConstantEdit")
        self.horizontalLayout_14.addWidget(self.rayleighGasConstantEdit)
        spacerItem71 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem71)
        self.label_82 = QtWidgets.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_82.setFont(font)
        self.label_82.setObjectName("label_82")
        self.horizontalLayout_14.addWidget(self.label_82)
        self.rayleighHeatTo1Edit = QtWidgets.QLineEdit(self.groupBox_12)
        self.rayleighHeatTo1Edit.setObjectName("rayleighHeatTo1Edit")
        self.horizontalLayout_14.addWidget(self.rayleighHeatTo1Edit)
        self.rayleighApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_12)
        self.rayleighApplyPipeParamBtn.setObjectName("rayleighApplyPipeParamBtn")
        self.horizontalLayout_14.addWidget(self.rayleighApplyPipeParamBtn)
        spacerItem72 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem72)
        self.verticalLayout_7.addLayout(self.horizontalLayout_14)
        self.verticalLayout.addWidget(self.groupBox_12)
        self.groupBox_13 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_13.setObjectName("groupBox_13")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_13)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.rayleighDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmUUStEdit.setObjectName("rayleighDwnStrmUUStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmUUStEdit, 3, 1, 1, 1)
        self.label_83 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_83.setFont(font)
        self.label_83.setObjectName("label_83")
        self.gridLayout_9.addWidget(self.label_83, 1, 3, 1, 1)
        self.rayleighDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmPPStEdit.setObjectName("rayleighDwnStrmPPStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmPPStEdit, 1, 7, 1, 1)
        self.rayleighDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmRhoRhoStEdit.setObjectName("rayleighDwnStrmRhoRhoStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
        self.rayleighDwnStrmToToStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmToToStEdit.setObjectName("rayleighDwnStrmToToStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmToToStEdit, 2, 7, 1, 1)
        self.label_84 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_84.setFont(font)
        self.label_84.setObjectName("label_84")
        self.gridLayout_9.addWidget(self.label_84, 2, 6, 1, 1)
        self.label_85 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_85.setFont(font)
        self.label_85.setObjectName("label_85")
        self.gridLayout_9.addWidget(self.label_85, 2, 0, 1, 1)
        self.rayleighDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmPoPoStrEdit.setObjectName("rayleighDwnStrmPoPoStrEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmPoPoStrEdit, 2, 4, 1, 1)
        self.rayleighDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmTTStEdit.setObjectName("rayleighDwnStrmTTStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmTTStEdit, 1, 4, 1, 1)
        self.label_86 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_86.setFont(font)
        self.label_86.setObjectName("label_86")
        self.gridLayout_9.addWidget(self.label_86, 2, 3, 1, 1)
        self.label_87 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_87.setFont(font)
        self.label_87.setObjectName("label_87")
        self.gridLayout_9.addWidget(self.label_87, 1, 0, 1, 1)
        spacerItem73 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem73, 1, 2, 1, 1)
        spacerItem74 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem74, 2, 2, 1, 1)
        spacerItem75 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem75, 1, 5, 1, 1)
        spacerItem76 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem76, 3, 2, 1, 1)
        self.label_88 = QtWidgets.QLabel(self.groupBox_13)
        self.label_88.setText("")
        self.label_88.setObjectName("label_88")
        self.gridLayout_9.addWidget(self.label_88, 1, 10, 1, 1)
        self.label_89 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_89.setFont(font)
        self.label_89.setObjectName("label_89")
        self.gridLayout_9.addWidget(self.label_89, 1, 6, 1, 1)
        spacerItem77 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem77, 2, 5, 1, 1)
        self.rayleighDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmMachEdit.setObjectName("rayleighDwnStrmMachEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmMachEdit, 1, 1, 1, 1)
        self.label_90 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_90.setFont(font)
        self.label_90.setObjectName("label_90")
        self.gridLayout_9.addWidget(self.label_90, 3, 0, 1, 1)
        self.label_91 = QtWidgets.QLabel(self.groupBox_13)
        self.label_91.setText("")
        self.label_91.setObjectName("label_91")
        self.gridLayout_9.addWidget(self.label_91, 2, 8, 1, 1)
        self.label_92 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_92.setFont(font)
        self.label_92.setObjectName("label_92")
        self.gridLayout_9.addWidget(self.label_92, 3, 3, 1, 1)
        self.rayleighChokedHeatEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighChokedHeatEdit.setObjectName("rayleighChokedHeatEdit")
        self.gridLayout_9.addWidget(self.rayleighChokedHeatEdit, 3, 4, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_13)
        self.groupBox_14 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_14.setObjectName("groupBox_14")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_14)
        self.gridLayout_10.setObjectName("gridLayout_10")
        spacerItem78 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem78, 1, 5, 1, 1)
        self.label_97 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_97.setFont(font)
        self.label_97.setObjectName("label_97")
        self.gridLayout_10.addWidget(self.label_97, 2, 3, 1, 1)
        self.rayleighP2P1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighP2P1Edit.setObjectName("rayleighP2P1Edit")
        self.gridLayout_10.addWidget(self.rayleighP2P1Edit, 1, 4, 1, 1)
        spacerItem79 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem79, 2, 2, 1, 1)
        self.rayleighTo2To1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighTo2To1Edit.setObjectName("rayleighTo2To1Edit")
        self.gridLayout_10.addWidget(self.rayleighTo2To1Edit, 2, 7, 1, 1)
        self.label_93 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_93.setFont(font)
        self.label_93.setObjectName("label_93")
        self.gridLayout_10.addWidget(self.label_93, 2, 6, 1, 1)
        self.rayleighU2U1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighU2U1Edit.setObjectName("rayleighU2U1Edit")
        self.gridLayout_10.addWidget(self.rayleighU2U1Edit, 1, 7, 1, 1)
        self.rayleighRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighRho2Rho1Edit.setObjectName("rayleighRho2Rho1Edit")
        self.gridLayout_10.addWidget(self.rayleighRho2Rho1Edit, 2, 1, 1, 1)
        self.label_95 = QtWidgets.QLabel(self.groupBox_14)
        self.label_95.setText("")
        self.label_95.setObjectName("label_95")
        self.gridLayout_10.addWidget(self.label_95, 2, 9, 1, 1)
        spacerItem80 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem80, 1, 2, 1, 1)
        self.label_100 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_100.setFont(font)
        self.label_100.setObjectName("label_100")
        self.gridLayout_10.addWidget(self.label_100, 1, 6, 1, 1)
        spacerItem81 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem81, 2, 5, 1, 1)
        self.label_96 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_96.setFont(font)
        self.label_96.setObjectName("label_96")
        self.gridLayout_10.addWidget(self.label_96, 1, 3, 1, 1)
        self.label_98 = QtWidgets.QLabel(self.groupBox_14)
        self.label_98.setText("")
        self.label_98.setObjectName("label_98")
        self.gridLayout_10.addWidget(self.label_98, 1, 11, 1, 1)
        self.label_99 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_99.setFont(font)
        self.label_99.setObjectName("label_99")
        self.gridLayout_10.addWidget(self.label_99, 1, 0, 1, 1)
        self.label_94 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_94.setFont(font)
        self.label_94.setObjectName("label_94")
        self.gridLayout_10.addWidget(self.label_94, 2, 0, 1, 1)
        self.rayleighT2T1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighT2T1Edit.setObjectName("rayleighT2T1Edit")
        self.gridLayout_10.addWidget(self.rayleighT2T1Edit, 1, 1, 1, 1)
        self.rayleighPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighPo2Po1Edit.setObjectName("rayleighPo2Po1Edit")
        self.gridLayout_10.addWidget(self.rayleighPo2Po1Edit, 2, 4, 1, 1)
        self.label_117 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_117.setFont(font)
        self.label_117.setObjectName("label_117")
        self.gridLayout_10.addWidget(self.label_117, 3, 0, 1, 1)
        self.rayleighTo2Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighTo2Edit.setObjectName("rayleighTo2Edit")
        self.gridLayout_10.addWidget(self.rayleighTo2Edit, 3, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_14)
        spacerItem82 = QtWidgets.QSpacerItem(20, 112, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem82)
        self.mainTabSet.addTab(self.tab_5, "")
        self.tab_6 = QtWidgets.QWidget()
        self.tab_6.setObjectName("tab_6")
        self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6)
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.groupBox_15 = QtWidgets.QGroupBox(self.tab_6)
        self.groupBox_15.setObjectName("groupBox_15")
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.groupBox_15)
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.label_101 = QtWidgets.QLabel(self.groupBox_15)
        self.label_101.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_101.setFont(font)
        self.label_101.setObjectName("label_101")
        self.horizontalLayout_15.addWidget(self.label_101)
        self.prandtlMeyerGammaEntry = QtWidgets.QLineEdit(self.groupBox_15)
        self.prandtlMeyerGammaEntry.setObjectName("prandtlMeyerGammaEntry")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerGammaEntry)
        spacerItem83 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem83)
        self.label_102 = QtWidgets.QLabel(self.groupBox_15)
        self.label_102.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_102.setFont(font)
        self.label_102.setObjectName("label_102")
        self.horizontalLayout_15.addWidget(self.label_102)
        self.prandtlMeyerOptionCombo = QtWidgets.QComboBox(self.groupBox_15)
        self.prandtlMeyerOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.prandtlMeyerOptionCombo.setObjectName("prandtlMeyerOptionCombo")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerOptionCombo)
        spacerItem84 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem84)
        self.prandtlMeyerDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_15)
        self.prandtlMeyerDegreeChkBtn.setCheckable(True)
        self.prandtlMeyerDegreeChkBtn.setObjectName("prandtlMeyerDegreeChkBtn")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerDegreeChkBtn)
        spacerItem85 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem85)
        self.prandtlMeyerCalculateBtn = QtWidgets.QPushButton(self.groupBox_15)
        self.prandtlMeyerCalculateBtn.setObjectName("prandtlMeyerCalculateBtn")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerCalculateBtn)
        spacerItem86 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem86)
        self.verticalLayout_8.addWidget(self.groupBox_15)
        self.groupBox_16 = QtWidgets.QGroupBox(self.tab_6)
        self.groupBox_16.setObjectName("groupBox_16")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_16)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_108 = QtWidgets.QLabel(self.groupBox_16)
        self.label_108.setText("")
        self.label_108.setObjectName("label_108")
        self.gridLayout_11.addWidget(self.label_108, 1, 10, 1, 1)
        self.label_107 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_107.setFont(font)
        self.label_107.setObjectName("label_107")
        self.gridLayout_11.addWidget(self.label_107, 1, 0, 1, 1)
        self.label_111 = QtWidgets.QLabel(self.groupBox_16)
        self.label_111.setText("")
        self.label_111.setObjectName("label_111")
        self.gridLayout_11.addWidget(self.label_111, 2, 8, 1, 1)
        self.label_105 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_105.setFont(font)
        self.label_105.setObjectName("label_105")
        self.gridLayout_11.addWidget(self.label_105, 2, 0, 1, 1)
        self.label_109 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_109.setFont(font)
        self.label_109.setObjectName("label_109")
        self.gridLayout_11.addWidget(self.label_109, 2, 3, 1, 1)
        spacerItem87 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem87, 2, 2, 1, 1)
        self.prandtlMeyerDeflectionAngleEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerDeflectionAngleEdit.setObjectName("prandtlMeyerDeflectionAngleEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerDeflectionAngleEdit, 2, 1, 1, 1)
        spacerItem88 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem88, 1, 2, 1, 1)
        self.label_103 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_103.setFont(font)
        self.label_103.setObjectName("label_103")
        self.gridLayout_11.addWidget(self.label_103, 1, 3, 1, 1)
        self.prandtlMeyerNuEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerNuEdit.setObjectName("prandtlMeyerNuEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerNuEdit, 1, 4, 1, 1)
        self.prandtlMeyerUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerUpstreamMachEdit.setObjectName("prandtlMeyerUpstreamMachEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerUpstreamMachEdit, 1, 1, 1, 1)
        self.prandtlMeyerMuEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerMuEdit.setObjectName("prandtlMeyerMuEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerMuEdit, 2, 4, 1, 1)
        spacerItem89 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem89, 1, 11, 1, 1)
        spacerItem90 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem90, 2, 11, 1, 1)
        self.verticalLayout_8.addWidget(self.groupBox_16)
        self.groupBox_17 = QtWidgets.QGroupBox(self.tab_6)
        self.groupBox_17.setObjectName("groupBox_17")
        self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.groupBox_17)
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
        self.label_112 = QtWidgets.QLabel(self.groupBox_17)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_112.setFont(font)
        self.label_112.setObjectName("label_112")
        self.horizontalLayout_18.addWidget(self.label_112)
        self.prandtlMeyerDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_17)
        self.prandtlMeyerDwnStrmMachEdit.setObjectName("prandtlMeyerDwnStrmMachEdit")
        self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMachEdit)
        spacerItem91 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem91)
        self.label_104 = QtWidgets.QLabel(self.groupBox_17)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_104.setFont(font)
        self.label_104.setObjectName("label_104")
        self.horizontalLayout_18.addWidget(self.label_104)
        self.prandtlMeyerDwnStrmNuEdit = QtWidgets.QLineEdit(self.groupBox_17)
        self.prandtlMeyerDwnStrmNuEdit.setObjectName("prandtlMeyerDwnStrmNuEdit")
        self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmNuEdit)
        spacerItem92 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem92)
        self.label_114 = QtWidgets.QLabel(self.groupBox_17)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_114.setFont(font)
        self.label_114.setObjectName("label_114")
        self.horizontalLayout_18.addWidget(self.label_114)
        self.prandtlMeyerDwnStrmMuEdit = QtWidgets.QLineEdit(self.groupBox_17)
        self.prandtlMeyerDwnStrmMuEdit.setObjectName("prandtlMeyerDwnStrmMuEdit")
        self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMuEdit)
        spacerItem93 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem93)
        self.label_113 = QtWidgets.QLabel(self.groupBox_17)
        self.label_113.setText("")
        self.label_113.setObjectName("label_113")
        self.horizontalLayout_18.addWidget(self.label_113)
        self.verticalLayout_8.addWidget(self.groupBox_17)
        spacerItem94 = QtWidgets.QSpacerItem(20, 339, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_8.addItem(spacerItem94)
        self.mainTabSet.addTab(self.tab_6, "")
        self.tab_7 = QtWidgets.QWidget()
        self.tab_7.setObjectName("tab_7")
        self.groupBox_18 = QtWidgets.QGroupBox(self.tab_7)
        self.groupBox_18.setGeometry(QtCore.QRect(0, 10, 1118, 56))
        self.groupBox_18.setObjectName("groupBox_18")
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.groupBox_18)
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        self.label_106 = QtWidgets.QLabel(self.groupBox_18)
        self.label_106.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_106.setFont(font)
        self.label_106.setObjectName("label_106")
        self.horizontalLayout_16.addWidget(self.label_106)
        self.rocketNozzleGammaEntry = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzleGammaEntry.setObjectName("rocketNozzleGammaEntry")
        self.horizontalLayout_16.addWidget(self.rocketNozzleGammaEntry)
        spacerItem95 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem95)
        self.label_110 = QtWidgets.QLabel(self.groupBox_18)
        self.label_110.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_110.setFont(font)
        self.label_110.setObjectName("label_110")
        self.horizontalLayout_16.addWidget(self.label_110)
        self.rocketNozzleAreaRatioEdit = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzleAreaRatioEdit.setObjectName("rocketNozzleAreaRatioEdit")
        self.horizontalLayout_16.addWidget(self.rocketNozzleAreaRatioEdit)
        spacerItem96 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem96)
        self.label_115 = QtWidgets.QLabel(self.groupBox_18)
        self.label_115.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_115.setFont(font)
        self.label_115.setObjectName("label_115")
        self.horizontalLayout_16.addWidget(self.label_115)
        self.rocketNozzlePePcEdit = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzlePePcEdit.setObjectName("rocketNozzlePePcEdit")
        self.horizontalLayout_16.addWidget(self.rocketNozzlePePcEdit)
        spacerItem97 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem97)
        self.label_116 = QtWidgets.QLabel(self.groupBox_18)
        self.label_116.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_116.setFont(font)
        self.label_116.setObjectName("label_116")
        self.horizontalLayout_16.addWidget(self.label_116)
        self.rocketNozzlePaPcEdit = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzlePaPcEdit.setObjectName("rocketNozzlePaPcEdit")
        self.horizontalLayout_16.addWidget(self.rocketNozzlePaPcEdit)
        spacerItem98 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem98)
        self.rocketNozzleCalculateBtn = QtWidgets.QPushButton(self.groupBox_18)
        self.rocketNozzleCalculateBtn.setObjectName("rocketNozzleCalculateBtn")
        self.horizontalLayout_16.addWidget(self.rocketNozzleCalculateBtn)
        spacerItem99 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem99)
        self.groupBox_19 = QtWidgets.QGroupBox(self.tab_7)
        self.groupBox_19.setGeometry(QtCore.QRect(0, 70, 637, 53))
        self.groupBox_19.setObjectName("groupBox_19")
        self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.groupBox_19)
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
        self.label_118 = QtWidgets.QLabel(self.groupBox_19)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_118.setFont(font)
        self.label_118.setObjectName("label_118")
        self.horizontalLayout_17.addWidget(self.label_118)
        self.rocketNozzleThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
        self.rocketNozzleThrustCoeffEdit.setObjectName("rocketNozzleThrustCoeffEdit")
        self.horizontalLayout_17.addWidget(self.rocketNozzleThrustCoeffEdit)
        spacerItem100 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem100)
        self.label_122 = QtWidgets.QLabel(self.groupBox_19)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_122.setFont(font)
        self.label_122.setObjectName("label_122")
        self.horizontalLayout_17.addWidget(self.label_122)
        self.rocketNozzleMaxThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
        self.rocketNozzleMaxThrustCoeffEdit.setObjectName("rocketNozzleMaxThrustCoeffEdit")
        self.horizontalLayout_17.addWidget(self.rocketNozzleMaxThrustCoeffEdit)
        spacerItem101 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem101)
        self.label_121 = QtWidgets.QLabel(self.groupBox_19)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_121.setFont(font)
        self.label_121.setObjectName("label_121")
        self.horizontalLayout_17.addWidget(self.label_121)
        self.rocketNozzleMinThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
        self.rocketNozzleMinThrustCoeffEdit.setObjectName("rocketNozzleMinThrustCoeffEdit")
        self.horizontalLayout_17.addWidget(self.rocketNozzleMinThrustCoeffEdit)
        spacerItem102 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem102)
        self.mainTabSet.addTab(self.tab_7, "")
        self.horizontalLayout_12.addWidget(self.mainTabSet)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.mainTabSet.setCurrentIndex(4)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.horizontalGroupBox.setTitle(_translate("MainWindow", "Input"))
        self.label.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.isentropicGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_2.setText(_translate("MainWindow", "Compute From: "))
        self.isentropicFlowTypeCombo.setToolTip(_translate("MainWindow", "<html><head/><body><p>This is used when calculating A/A*</p></body></html>"))
        self.isentropicCalcBtn.setText(_translate("MainWindow", "Calculate"))
        self.label_8.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
        self.label_11.setText(_translate("MainWindow", "<html><head/><body><p>A/A<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_14.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">0</span>/P:</p></body></html>"))
        self.label_7.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">0</span>/ρ:</p></body></html>"))
        self.label_10.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">0</span>/T:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.isentropicFlowTab), _translate("MainWindow", "Isentropic"))
        self.normalShockTab.setToolTip(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>"))
        self.groupBox.setTitle(_translate("MainWindow", "Input"))
        self.label_5.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.normalShockGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_3.setText(_translate("MainWindow", "Compute From: "))
        self.normalShockCalculate.setText(_translate("MainWindow", "Calculate"))
        self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_15.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
        self.label_19.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_4.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
        self.label_9.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_12.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.normalShockTab), _translate("MainWindow", "Normal Shocks"))
        self.groupBox_3.setTitle(_translate("MainWindow", "Input"))
        self.label_18.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.obliqueShockGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_20.setText(_translate("MainWindow", "Compute From: "))
        self.label_32.setText(_translate("MainWindow", "Shock Type"))
        self.obliqueShockDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the values in the shock and wedge angle entries are degrees or radians."))
        self.obliqueShockDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
        self.obliqueShockCalcBtn.setText(_translate("MainWindow", "Calculate"))
        self.label_31.setText(_translate("MainWindow", "Shock Angle:"))
        self.label_30.setText(_translate("MainWindow", "Wedge Angle:"))
        self.label_27.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_34.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2:</span></p></body></html>"))
        self.label_25.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N1</span>:</p></body></html>"))
        self.label_33.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">1:</span></p></body></html>"))
        self.label_28.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N2</span>:</p></body></html>"))
        self.label_21.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_26.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_22.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
        self.label_24.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_3), _translate("MainWindow", "Oblique Shocks"))
        self.groupBox_5.setTitle(_translate("MainWindow", "Input"))
        self.label_35.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.fannoGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_36.setText(_translate("MainWindow", "Compute From: "))
        self.label_37.setText(_translate("MainWindow", "Flow Type"))
        self.fannoCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_6.setTitle(_translate("MainWindow", "Upstream"))
        self.label_46.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_50.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
        self.label_40.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_47.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_45.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_42.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_48.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.groupBox_8.setTitle(_translate("MainWindow", "Pipe Parameters"))
        self.label_38.setText(_translate("MainWindow", "Pipe Length:"))
        self.label_39.setText(_translate("MainWindow", "Diameter:"))
        self.label_44.setText(_translate("MainWindow", "Friction Coeff:"))
        self.fannoFrictionCoeffEdit.setText(_translate("MainWindow", "0.005"))
        self.fannoApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
        self.groupBox_7.setTitle(_translate("MainWindow", "Downstream Conditions"))
        self.label_49.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_51.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
        self.label_52.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_53.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_54.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_56.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_57.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_59.setText(_translate("MainWindow", "Choked Length:"))
        self.groupBox_9.setTitle(_translate("MainWindow", "Downstream / Initial"))
        self.label_67.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_63.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_62.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_61.setText(_translate("MainWindow", "<html><head/><body><p>(4FL*/D)<span style=\" vertical-align:sub;\">2 </span>/ (4FL*/D)<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_60.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_66.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_4), _translate("MainWindow", "Fanno Flow"))
        self.groupBox_10.setTitle(_translate("MainWindow", "Input"))
        self.label_64.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.rayleighGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_69.setText(_translate("MainWindow", "Compute From: "))
        self.label_70.setText(_translate("MainWindow", "Flow Type"))
        self.rayleighCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_11.setTitle(_translate("MainWindow", "Upstream"))
        self.label_71.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_72.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_73.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_74.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_75.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_77.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_78.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.groupBox_12.setTitle(_translate("MainWindow", "Pipe Parameters"))
        self.label_80.setText(_translate("MainWindow", "Heat:"))
        self.label_81.setText(_translate("MainWindow", "Gas Constant R:"))
        self.label_82.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
        self.rayleighApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
        self.groupBox_13.setTitle(_translate("MainWindow", "Downstream Conditions"))
        self.label_83.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_84.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_85.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_86.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_87.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_89.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_90.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_92.setText(_translate("MainWindow", "Choked Heat:"))
        self.groupBox_14.setTitle(_translate("MainWindow", "Downstream / Initial"))
        self.label_97.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_93.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>/T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
        self.label_100.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_96.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_99.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_94.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_117.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_5), _translate("MainWindow", "Rayleigh Flow"))
        self.groupBox_15.setTitle(_translate("MainWindow", "Input"))
        self.label_101.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.prandtlMeyerGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_102.setText(_translate("MainWindow", "Compute From: "))
        self.prandtlMeyerDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the value in the deflection entry are degrees or radians."))
        self.prandtlMeyerDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
        self.prandtlMeyerCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_16.setTitle(_translate("MainWindow", "Upstream"))
        self.label_107.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_105.setText(_translate("MainWindow", "<html><head/><body><p>Deflection Angle:</p></body></html>"))
        self.label_109.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
        self.label_103.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
        self.groupBox_17.setTitle(_translate("MainWindow", "Downstream"))
        self.label_112.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_104.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
        self.label_114.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_6), _translate("MainWindow", "Prandtl-Meyer"))
        self.groupBox_18.setTitle(_translate("MainWindow", "Input"))
        self.label_106.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.rocketNozzleGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_110.setText(_translate("MainWindow", "<html><head/><body><p>Area Ratio:</p></body></html>"))
        self.label_115.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">e</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
        self.label_116.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">a</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
        self.rocketNozzleCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_19.setTitle(_translate("MainWindow", "Thrust Coefficients"))
        self.label_118.setText(_translate("MainWindow", "<html><head/><body><p>Coeff:</p></body></html>"))
        self.label_122.setText(_translate("MainWindow", "<html><head/><body><p>Max:</p></body></html>"))
        self.label_121.setText(_translate("MainWindow", "<html><head/><body><p>Min:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_7), _translate("MainWindow", "Rocket Nozzle"))

Classes

class Ui_MainWindow
Expand source code
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1200, 628)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_12.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_12.setContentsMargins(0, 15, 0, 0)
        self.horizontalLayout_12.setSpacing(0)
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        self.mainTabSet = QtWidgets.QTabWidget(self.centralwidget)
        self.mainTabSet.setToolTip("")
        self.mainTabSet.setObjectName("mainTabSet")
        self.isentropicFlowTab = QtWidgets.QWidget()
        self.isentropicFlowTab.setObjectName("isentropicFlowTab")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.isentropicFlowTab)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.horizontalGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
        self.horizontalGroupBox.setObjectName("horizontalGroupBox")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(self.horizontalGroupBox)
        self.label.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.isentropicGammaEntry = QtWidgets.QLineEdit(self.horizontalGroupBox)
        self.isentropicGammaEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicGammaEntry.setObjectName("isentropicGammaEntry")
        self.horizontalLayout.addWidget(self.isentropicGammaEntry)
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.isentropicOptionCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.isentropicOptionCombo.sizePolicy().hasHeightForWidth())
        self.isentropicOptionCombo.setSizePolicy(sizePolicy)
        self.isentropicOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.isentropicOptionCombo.setMaximumSize(QtCore.QSize(300, 16777215))
        self.isentropicOptionCombo.setObjectName("isentropicOptionCombo")
        self.horizontalLayout.addWidget(self.isentropicOptionCombo)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.isentropicFlowTypeCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
        self.isentropicFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
        self.isentropicFlowTypeCombo.setToolTipDuration(-1)
        self.isentropicFlowTypeCombo.setStatusTip("")
        self.isentropicFlowTypeCombo.setWhatsThis("")
        self.isentropicFlowTypeCombo.setAccessibleName("")
        self.isentropicFlowTypeCombo.setAccessibleDescription("")
        self.isentropicFlowTypeCombo.setObjectName("isentropicFlowTypeCombo")
        self.horizontalLayout.addWidget(self.isentropicFlowTypeCombo)
        spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.isentropicCalcBtn = QtWidgets.QPushButton(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.isentropicCalcBtn.sizePolicy().hasHeightForWidth())
        self.isentropicCalcBtn.setSizePolicy(sizePolicy)
        self.isentropicCalcBtn.setObjectName("isentropicCalcBtn")
        self.horizontalLayout.addWidget(self.isentropicCalcBtn)
        self.horizontalLayout_3.addWidget(self.horizontalGroupBox)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.gridGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
        self.gridGroupBox.setTitle("")
        self.gridGroupBox.setObjectName("gridGroupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.gridGroupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.isentropicT0TEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicT0TEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicT0TEntry.setObjectName("isentropicT0TEntry")
        self.gridLayout.addWidget(self.isentropicT0TEntry, 0, 7, 1, 1)
        self.isentropicP0PEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicP0PEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicP0PEntry.setObjectName("isentropicP0PEntry")
        self.gridLayout.addWidget(self.isentropicP0PEntry, 0, 4, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.gridGroupBox)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 0, 0, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem4, 0, 2, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_11.setFont(font)
        self.label_11.setTextFormat(QtCore.Qt.RichText)
        self.label_11.setObjectName("label_11")
        self.gridLayout.addWidget(self.label_11, 1, 3, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem5, 1, 2, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem6, 0, 5, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem7, 1, 5, 1, 1)
        self.isentropicAAStarEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicAAStarEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicAAStarEntry.setObjectName("isentropicAAStarEntry")
        self.gridLayout.addWidget(self.isentropicAAStarEntry, 1, 4, 1, 1)
        self.isentropicRho0RhoEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicRho0RhoEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicRho0RhoEntry.setObjectName("isentropicRho0RhoEntry")
        self.gridLayout.addWidget(self.isentropicRho0RhoEntry, 1, 1, 1, 1)
        self.isentropicMachEntry = QtWidgets.QLineEdit(self.gridGroupBox)
        self.isentropicMachEntry.setMaximumSize(QtCore.QSize(100, 16777215))
        self.isentropicMachEntry.setMaxLength(50)
        self.isentropicMachEntry.setObjectName("isentropicMachEntry")
        self.gridLayout.addWidget(self.isentropicMachEntry, 0, 1, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_14.setFont(font)
        self.label_14.setTextFormat(QtCore.Qt.RichText)
        self.label_14.setObjectName("label_14")
        self.gridLayout.addWidget(self.label_14, 0, 3, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setTextFormat(QtCore.Qt.RichText)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.gridGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_10.setFont(font)
        self.label_10.setTextFormat(QtCore.Qt.RichText)
        self.label_10.setObjectName("label_10")
        self.gridLayout.addWidget(self.label_10, 0, 6, 1, 1)
        self.horizontalLayout_2.addWidget(self.gridGroupBox)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem8)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem9)
        self.mainTabSet.addTab(self.isentropicFlowTab, "")
        self.normalShockTab = QtWidgets.QWidget()
        self.normalShockTab.setObjectName("normalShockTab")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.normalShockTab)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.groupBox = QtWidgets.QGroupBox(self.normalShockTab)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_5 = QtWidgets.QLabel(self.groupBox)
        self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_6.addWidget(self.label_5)
        self.normalShockGammaEntry = QtWidgets.QLineEdit(self.groupBox)
        self.normalShockGammaEntry.setObjectName("normalShockGammaEntry")
        self.horizontalLayout_6.addWidget(self.normalShockGammaEntry)
        spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem10)
        self.label_3 = QtWidgets.QLabel(self.groupBox)
        self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_6.addWidget(self.label_3)
        self.normalShockOptionCombo = QtWidgets.QComboBox(self.groupBox)
        self.normalShockOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.normalShockOptionCombo.setObjectName("normalShockOptionCombo")
        self.horizontalLayout_6.addWidget(self.normalShockOptionCombo)
        spacerItem11 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem11)
        self.normalShockCalculate = QtWidgets.QPushButton(self.groupBox)
        self.normalShockCalculate.setObjectName("normalShockCalculate")
        self.horizontalLayout_6.addWidget(self.normalShockCalculate)
        self.horizontalLayout_4.addWidget(self.groupBox)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem12)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.groupBox_2 = QtWidgets.QGroupBox(self.normalShockTab)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_13 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.gridLayout_3.addWidget(self.label_13, 1, 3, 1, 1)
        self.label_15 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_15.setFont(font)
        self.label_15.setObjectName("label_15")
        self.gridLayout_3.addWidget(self.label_15, 2, 3, 1, 1)
        self.normalShockP02P01Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockP02P01Entry.setObjectName("normalShockP02P01Entry")
        self.gridLayout_3.addWidget(self.normalShockP02P01Entry, 2, 4, 1, 1)
        self.normalShockM2Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockM2Entry.setObjectName("normalShockM2Entry")
        self.gridLayout_3.addWidget(self.normalShockM2Entry, 0, 4, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.groupBox_2)
        self.label_17.setText("")
        self.label_17.setObjectName("label_17")
        self.gridLayout_3.addWidget(self.label_17, 0, 7, 1, 1)
        self.label_19 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_19.setFont(font)
        self.label_19.setObjectName("label_19")
        self.gridLayout_3.addWidget(self.label_19, 2, 6, 1, 1)
        self.normalShockP02P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockP02P1Entry.setObjectName("normalShockP02P1Entry")
        self.gridLayout_3.addWidget(self.normalShockP02P1Entry, 2, 7, 1, 1)
        spacerItem13 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem13, 1, 2, 1, 1)
        spacerItem14 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem14, 2, 2, 1, 1)
        self.normalShockP2P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockP2P1Entry.setObjectName("normalShockP2P1Entry")
        self.gridLayout_3.addWidget(self.normalShockP2P1Entry, 1, 1, 1, 1)
        self.normalShockRho2Rho1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockRho2Rho1Entry.setObjectName("normalShockRho2Rho1Entry")
        self.gridLayout_3.addWidget(self.normalShockRho2Rho1Entry, 1, 4, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1)
        spacerItem15 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem15, 0, 2, 1, 1)
        self.normalShockM1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockM1Entry.setObjectName("normalShockM1Entry")
        self.gridLayout_3.addWidget(self.normalShockM1Entry, 0, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.gridLayout_3.addWidget(self.label_12, 0, 3, 1, 1)
        self.normalShockT2T1Entry = QtWidgets.QLineEdit(self.groupBox_2)
        self.normalShockT2T1Entry.setObjectName("normalShockT2T1Entry")
        self.gridLayout_3.addWidget(self.normalShockT2T1Entry, 2, 1, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.groupBox_2)
        self.label_16.setText("")
        self.label_16.setObjectName("label_16")
        self.gridLayout_3.addWidget(self.label_16, 0, 6, 1, 1)
        spacerItem16 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem16, 0, 5, 1, 1)
        spacerItem17 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem17, 1, 5, 1, 1)
        spacerItem18 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem18, 2, 5, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1)
        spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem19, 0, 1, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_5)
        spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem20)
        self.mainTabSet.addTab(self.normalShockTab, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_3)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.groupBox_3 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.label_18 = QtWidgets.QLabel(self.groupBox_3)
        self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_18.setFont(font)
        self.label_18.setObjectName("label_18")
        self.horizontalLayout_8.addWidget(self.label_18)
        self.obliqueShockGammaEntry = QtWidgets.QLineEdit(self.groupBox_3)
        self.obliqueShockGammaEntry.setObjectName("obliqueShockGammaEntry")
        self.horizontalLayout_8.addWidget(self.obliqueShockGammaEntry)
        spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem21)
        self.label_20 = QtWidgets.QLabel(self.groupBox_3)
        self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_20.setFont(font)
        self.label_20.setObjectName("label_20")
        self.horizontalLayout_8.addWidget(self.label_20)
        self.obliqueShockOptionCombo = QtWidgets.QComboBox(self.groupBox_3)
        self.obliqueShockOptionCombo.setMinimumSize(QtCore.QSize(350, 0))
        self.obliqueShockOptionCombo.setObjectName("obliqueShockOptionCombo")
        self.horizontalLayout_8.addWidget(self.obliqueShockOptionCombo)
        spacerItem22 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem22)
        self.label_32 = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.horizontalLayout_8.addWidget(self.label_32)
        self.obliqueShockTypeCombo = QtWidgets.QComboBox(self.groupBox_3)
        self.obliqueShockTypeCombo.setMinimumSize(QtCore.QSize(75, 0))
        self.obliqueShockTypeCombo.setObjectName("obliqueShockTypeCombo")
        self.horizontalLayout_8.addWidget(self.obliqueShockTypeCombo)
        spacerItem23 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem23)
        self.obliqueShockDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_3)
        self.obliqueShockDegreeChkBtn.setCheckable(True)
        self.obliqueShockDegreeChkBtn.setObjectName("obliqueShockDegreeChkBtn")
        self.horizontalLayout_8.addWidget(self.obliqueShockDegreeChkBtn)
        spacerItem24 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem24)
        self.obliqueShockCalcBtn = QtWidgets.QPushButton(self.groupBox_3)
        self.obliqueShockCalcBtn.setObjectName("obliqueShockCalcBtn")
        self.horizontalLayout_8.addWidget(self.obliqueShockCalcBtn)
        self.horizontalLayout_7.addWidget(self.groupBox_3)
        spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem25)
        self.verticalLayout_4.addLayout(self.horizontalLayout_7)
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4)
        self.gridLayout_4.setObjectName("gridLayout_4")
        spacerItem26 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem26, 2, 5, 1, 1)
        self.label_31 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.gridLayout_4.addWidget(self.label_31, 0, 3, 1, 1)
        self.label_30 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_30.setFont(font)
        self.label_30.setObjectName("label_30")
        self.gridLayout_4.addWidget(self.label_30, 0, 0, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.gridLayout_4.addWidget(self.label_27, 3, 0, 1, 1)
        self.label_23 = QtWidgets.QLabel(self.groupBox_4)
        self.label_23.setText("")
        self.label_23.setObjectName("label_23")
        self.gridLayout_4.addWidget(self.label_23, 2, 11, 1, 1)
        self.label_34 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_34.setFont(font)
        self.label_34.setObjectName("label_34")
        self.gridLayout_4.addWidget(self.label_34, 2, 9, 1, 1)
        self.label_29 = QtWidgets.QLabel(self.groupBox_4)
        self.label_29.setText("")
        self.label_29.setObjectName("label_29")
        self.gridLayout_4.addWidget(self.label_29, 3, 9, 1, 1)
        self.obliqueShockMn1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockMn1Edit.setObjectName("obliqueShockMn1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockMn1Edit, 2, 4, 1, 1)
        self.obliqueShockP2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockP2P1Edit.setObjectName("obliqueShockP2P1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockP2P1Edit, 3, 1, 1, 1)
        spacerItem27 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem27, 2, 8, 1, 1)
        self.label_25 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout_4.addWidget(self.label_25, 2, 3, 1, 1)
        self.label_33 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_33.setFont(font)
        self.label_33.setObjectName("label_33")
        self.gridLayout_4.addWidget(self.label_33, 2, 0, 1, 1)
        self.obliqueShockM1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockM1Edit.setObjectName("obliqueShockM1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockM1Edit, 2, 1, 1, 1)
        spacerItem28 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem28, 3, 8, 1, 1)
        self.label_28 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_28.setFont(font)
        self.label_28.setObjectName("label_28")
        self.gridLayout_4.addWidget(self.label_28, 2, 6, 1, 1)
        self.obliqueShockM2Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockM2Edit.setObjectName("obliqueShockM2Edit")
        self.gridLayout_4.addWidget(self.obliqueShockM2Edit, 2, 10, 1, 1)
        self.obiqueShockMn2Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obiqueShockMn2Edit.setObjectName("obiqueShockMn2Edit")
        self.gridLayout_4.addWidget(self.obiqueShockMn2Edit, 2, 7, 1, 1)
        spacerItem29 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem29, 2, 2, 1, 1)
        self.label_21 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_21.setFont(font)
        self.label_21.setObjectName("label_21")
        self.gridLayout_4.addWidget(self.label_21, 3, 3, 1, 1)
        self.obliqueShockRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockRho2Rho1Edit.setObjectName("obliqueShockRho2Rho1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockRho2Rho1Edit, 3, 4, 1, 1)
        self.label_26 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.gridLayout_4.addWidget(self.label_26, 4, 0, 1, 1)
        self.obliqueShockT2T1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockT2T1Edit.setObjectName("obliqueShockT2T1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockT2T1Edit, 4, 1, 1, 1)
        spacerItem30 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem30, 4, 2, 1, 1)
        self.label_22 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_22.setFont(font)
        self.label_22.setObjectName("label_22")
        self.gridLayout_4.addWidget(self.label_22, 4, 3, 1, 1)
        self.obliqueShockPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockPo2Po1Edit.setObjectName("obliqueShockPo2Po1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockPo2Po1Edit, 4, 4, 1, 1)
        self.label_24 = QtWidgets.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.gridLayout_4.addWidget(self.label_24, 3, 6, 1, 1)
        self.obliqueShockPo2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockPo2P1Edit.setObjectName("obliqueShockPo2P1Edit")
        self.gridLayout_4.addWidget(self.obliqueShockPo2P1Edit, 3, 7, 1, 1)
        spacerItem31 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem31, 3, 2, 1, 1)
        spacerItem32 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem32, 3, 5, 1, 1)
        self.obliqueShockWedgeAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockWedgeAngleEdit.setObjectName("obliqueShockWedgeAngleEdit")
        self.gridLayout_4.addWidget(self.obliqueShockWedgeAngleEdit, 0, 1, 1, 1)
        self.obliqueShockAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
        self.obliqueShockAngleEdit.setObjectName("obliqueShockAngleEdit")
        self.gridLayout_4.addWidget(self.obliqueShockAngleEdit, 0, 4, 1, 1)
        spacerItem33 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem33, 0, 2, 1, 1)
        self.horizontalLayout_11.addWidget(self.groupBox_4)
        spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem34)
        self.verticalLayout_4.addLayout(self.horizontalLayout_11)
        spacerItem35 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem35)
        self.mainTabSet.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_4)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.groupBox_5 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_5.setObjectName("groupBox_5")
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_5)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.label_35 = QtWidgets.QLabel(self.groupBox_5)
        self.label_35.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_35.setFont(font)
        self.label_35.setObjectName("label_35")
        self.horizontalLayout_9.addWidget(self.label_35)
        self.fannoGammaEntry = QtWidgets.QLineEdit(self.groupBox_5)
        self.fannoGammaEntry.setObjectName("fannoGammaEntry")
        self.horizontalLayout_9.addWidget(self.fannoGammaEntry)
        spacerItem36 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem36)
        self.label_36 = QtWidgets.QLabel(self.groupBox_5)
        self.label_36.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_36.setFont(font)
        self.label_36.setObjectName("label_36")
        self.horizontalLayout_9.addWidget(self.label_36)
        self.fannoOptionCombo = QtWidgets.QComboBox(self.groupBox_5)
        self.fannoOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.fannoOptionCombo.setObjectName("fannoOptionCombo")
        self.horizontalLayout_9.addWidget(self.fannoOptionCombo)
        spacerItem37 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem37)
        self.label_37 = QtWidgets.QLabel(self.groupBox_5)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_37.setFont(font)
        self.label_37.setObjectName("label_37")
        self.horizontalLayout_9.addWidget(self.label_37)
        self.fannoFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_5)
        self.fannoFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
        self.fannoFlowTypeCombo.setObjectName("fannoFlowTypeCombo")
        self.horizontalLayout_9.addWidget(self.fannoFlowTypeCombo)
        spacerItem38 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem38)
        self.fannoCalculateBtn = QtWidgets.QPushButton(self.groupBox_5)
        self.fannoCalculateBtn.setObjectName("fannoCalculateBtn")
        self.horizontalLayout_9.addWidget(self.fannoCalculateBtn)
        spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem39)
        self.verticalLayout_5.addWidget(self.groupBox_5)
        self.groupBox_6 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_6.setObjectName("groupBox_6")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_6)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.fannoUUStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoUUStEdit.setObjectName("fannoUUStEdit")
        self.gridLayout_5.addWidget(self.fannoUUStEdit, 3, 1, 1, 1)
        self.label_46 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_46.setFont(font)
        self.label_46.setObjectName("label_46")
        self.gridLayout_5.addWidget(self.label_46, 1, 3, 1, 1)
        self.fannoPPStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoPPStEdit.setObjectName("fannoPPStEdit")
        self.gridLayout_5.addWidget(self.fannoPPStEdit, 1, 7, 1, 1)
        self.fannoRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoRhoRhoStEdit.setObjectName("fannoRhoRhoStEdit")
        self.gridLayout_5.addWidget(self.fannoRhoRhoStEdit, 2, 1, 1, 1)
        self.fanno4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fanno4FLStDEdit.setObjectName("fanno4FLStDEdit")
        self.gridLayout_5.addWidget(self.fanno4FLStDEdit, 2, 7, 1, 1)
        self.label_50 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_50.setFont(font)
        self.label_50.setObjectName("label_50")
        self.gridLayout_5.addWidget(self.label_50, 2, 6, 1, 1)
        self.label_40 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_40.setFont(font)
        self.label_40.setObjectName("label_40")
        self.gridLayout_5.addWidget(self.label_40, 2, 0, 1, 1)
        self.fannoPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoPoPoStEdit.setObjectName("fannoPoPoStEdit")
        self.gridLayout_5.addWidget(self.fannoPoPoStEdit, 2, 4, 1, 1)
        self.fannoTTStEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoTTStEdit.setObjectName("fannoTTStEdit")
        self.gridLayout_5.addWidget(self.fannoTTStEdit, 1, 4, 1, 1)
        self.label_47 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_47.setFont(font)
        self.label_47.setObjectName("label_47")
        self.gridLayout_5.addWidget(self.label_47, 2, 3, 1, 1)
        self.label_45 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_45.setFont(font)
        self.label_45.setObjectName("label_45")
        self.gridLayout_5.addWidget(self.label_45, 1, 0, 1, 1)
        spacerItem40 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem40, 1, 2, 1, 1)
        spacerItem41 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem41, 2, 2, 1, 1)
        spacerItem42 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem42, 1, 5, 1, 1)
        spacerItem43 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem43, 3, 2, 1, 1)
        self.label_41 = QtWidgets.QLabel(self.groupBox_6)
        self.label_41.setText("")
        self.label_41.setObjectName("label_41")
        self.gridLayout_5.addWidget(self.label_41, 1, 10, 1, 1)
        self.label_42 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_42.setFont(font)
        self.label_42.setObjectName("label_42")
        self.gridLayout_5.addWidget(self.label_42, 1, 6, 1, 1)
        spacerItem44 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem44, 2, 5, 1, 1)
        self.fannoUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_6)
        self.fannoUpstreamMachEdit.setObjectName("fannoUpstreamMachEdit")
        self.gridLayout_5.addWidget(self.fannoUpstreamMachEdit, 1, 1, 1, 1)
        self.label_48 = QtWidgets.QLabel(self.groupBox_6)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_48.setFont(font)
        self.label_48.setObjectName("label_48")
        self.gridLayout_5.addWidget(self.label_48, 3, 0, 1, 1)
        self.label_43 = QtWidgets.QLabel(self.groupBox_6)
        self.label_43.setText("")
        self.label_43.setObjectName("label_43")
        self.gridLayout_5.addWidget(self.label_43, 2, 8, 1, 1)
        self.verticalLayout_5.addWidget(self.groupBox_6)
        spacerItem45 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_5.addItem(spacerItem45)
        self.groupBox_8 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_8.setObjectName("groupBox_8")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_8)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.label_38 = QtWidgets.QLabel(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_38.setFont(font)
        self.label_38.setObjectName("label_38")
        self.horizontalLayout_10.addWidget(self.label_38)
        self.fannoPipeLenEdit = QtWidgets.QLineEdit(self.groupBox_8)
        self.fannoPipeLenEdit.setObjectName("fannoPipeLenEdit")
        self.horizontalLayout_10.addWidget(self.fannoPipeLenEdit)
        spacerItem46 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem46)
        self.label_39 = QtWidgets.QLabel(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_39.setFont(font)
        self.label_39.setObjectName("label_39")
        self.horizontalLayout_10.addWidget(self.label_39)
        self.fannoPipeDiameterEdit = QtWidgets.QLineEdit(self.groupBox_8)
        self.fannoPipeDiameterEdit.setObjectName("fannoPipeDiameterEdit")
        self.horizontalLayout_10.addWidget(self.fannoPipeDiameterEdit)
        spacerItem47 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem47)
        self.label_44 = QtWidgets.QLabel(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_44.setFont(font)
        self.label_44.setObjectName("label_44")
        self.horizontalLayout_10.addWidget(self.label_44)
        self.fannoFrictionCoeffEdit = QtWidgets.QLineEdit(self.groupBox_8)
        self.fannoFrictionCoeffEdit.setObjectName("fannoFrictionCoeffEdit")
        self.horizontalLayout_10.addWidget(self.fannoFrictionCoeffEdit)
        self.fannoApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_8)
        self.fannoApplyPipeParamBtn.setObjectName("fannoApplyPipeParamBtn")
        self.horizontalLayout_10.addWidget(self.fannoApplyPipeParamBtn)
        spacerItem48 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem48)
        self.verticalLayout_6.addLayout(self.horizontalLayout_10)
        self.verticalLayout_5.addWidget(self.groupBox_8)
        spacerItem49 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_5.addItem(spacerItem49)
        self.groupBox_7 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_7.setObjectName("groupBox_7")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_7)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.fannoDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmUUStEdit.setObjectName("fannoDwnStrmUUStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmUUStEdit, 3, 1, 1, 1)
        self.label_49 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_49.setFont(font)
        self.label_49.setObjectName("label_49")
        self.gridLayout_6.addWidget(self.label_49, 1, 3, 1, 1)
        self.fannoDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmPPStEdit.setObjectName("fannoDwnStrmPPStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmPPStEdit, 1, 7, 1, 1)
        self.fannoDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmRhoRhoStEdit.setObjectName("fannoDwnStrmRhoRhoStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
        self.fannoDwnStrm4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrm4FLStDEdit.setObjectName("fannoDwnStrm4FLStDEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrm4FLStDEdit, 2, 7, 1, 1)
        self.label_51 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_51.setFont(font)
        self.label_51.setObjectName("label_51")
        self.gridLayout_6.addWidget(self.label_51, 2, 6, 1, 1)
        self.label_52 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_52.setFont(font)
        self.label_52.setObjectName("label_52")
        self.gridLayout_6.addWidget(self.label_52, 2, 0, 1, 1)
        self.fannoDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmPoPoStrEdit.setObjectName("fannoDwnStrmPoPoStrEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmPoPoStrEdit, 2, 4, 1, 1)
        self.fannoDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmTTStEdit.setObjectName("fannoDwnStrmTTStEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmTTStEdit, 1, 4, 1, 1)
        self.label_53 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_53.setFont(font)
        self.label_53.setObjectName("label_53")
        self.gridLayout_6.addWidget(self.label_53, 2, 3, 1, 1)
        self.label_54 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_54.setFont(font)
        self.label_54.setObjectName("label_54")
        self.gridLayout_6.addWidget(self.label_54, 1, 0, 1, 1)
        spacerItem50 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem50, 1, 2, 1, 1)
        spacerItem51 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem51, 2, 2, 1, 1)
        spacerItem52 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem52, 1, 5, 1, 1)
        spacerItem53 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem53, 3, 2, 1, 1)
        self.label_55 = QtWidgets.QLabel(self.groupBox_7)
        self.label_55.setText("")
        self.label_55.setObjectName("label_55")
        self.gridLayout_6.addWidget(self.label_55, 1, 10, 1, 1)
        self.label_56 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_56.setFont(font)
        self.label_56.setObjectName("label_56")
        self.gridLayout_6.addWidget(self.label_56, 1, 6, 1, 1)
        spacerItem54 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem54, 2, 5, 1, 1)
        self.fannoDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoDwnStrmMachEdit.setObjectName("fannoDwnStrmMachEdit")
        self.gridLayout_6.addWidget(self.fannoDwnStrmMachEdit, 1, 1, 1, 1)
        self.label_57 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_57.setFont(font)
        self.label_57.setObjectName("label_57")
        self.gridLayout_6.addWidget(self.label_57, 3, 0, 1, 1)
        self.label_58 = QtWidgets.QLabel(self.groupBox_7)
        self.label_58.setText("")
        self.label_58.setObjectName("label_58")
        self.gridLayout_6.addWidget(self.label_58, 2, 8, 1, 1)
        self.label_59 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_59.setFont(font)
        self.label_59.setObjectName("label_59")
        self.gridLayout_6.addWidget(self.label_59, 3, 3, 1, 1)
        self.fannoChokedLengthEdit = QtWidgets.QLineEdit(self.groupBox_7)
        self.fannoChokedLengthEdit.setObjectName("fannoChokedLengthEdit")
        self.gridLayout_6.addWidget(self.fannoChokedLengthEdit, 3, 4, 1, 1)
        self.verticalLayout_5.addWidget(self.groupBox_7)
        spacerItem55 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_5.addItem(spacerItem55)
        self.groupBox_9 = QtWidgets.QGroupBox(self.tab_4)
        self.groupBox_9.setObjectName("groupBox_9")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_9)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.label_65 = QtWidgets.QLabel(self.groupBox_9)
        self.label_65.setText("")
        self.label_65.setObjectName("label_65")
        self.gridLayout_7.addWidget(self.label_65, 1, 11, 1, 1)
        self.label_67 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_67.setFont(font)
        self.label_67.setObjectName("label_67")
        self.gridLayout_7.addWidget(self.label_67, 1, 6, 1, 1)
        self.fannoT2T1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoT2T1Edit.setObjectName("fannoT2T1Edit")
        self.gridLayout_7.addWidget(self.fannoT2T1Edit, 1, 1, 1, 1)
        self.label_63 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_63.setFont(font)
        self.label_63.setObjectName("label_63")
        self.gridLayout_7.addWidget(self.label_63, 2, 3, 1, 1)
        self.fanno4FLStD24FLStD1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fanno4FLStD24FLStD1Edit.setObjectName("fanno4FLStD24FLStD1Edit")
        self.gridLayout_7.addWidget(self.fanno4FLStD24FLStD1Edit, 2, 7, 1, 1)
        spacerItem56 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem56, 2, 2, 1, 1)
        self.fannoP2P1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoP2P1Edit.setObjectName("fannoP2P1Edit")
        self.gridLayout_7.addWidget(self.fannoP2P1Edit, 1, 4, 1, 1)
        self.fannoRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoRho2Rho1Edit.setObjectName("fannoRho2Rho1Edit")
        self.gridLayout_7.addWidget(self.fannoRho2Rho1Edit, 2, 1, 1, 1)
        spacerItem57 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem57, 1, 2, 1, 1)
        self.fannoU2U1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoU2U1Edit.setObjectName("fannoU2U1Edit")
        self.gridLayout_7.addWidget(self.fannoU2U1Edit, 1, 7, 1, 1)
        self.label_62 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_62.setFont(font)
        self.label_62.setObjectName("label_62")
        self.gridLayout_7.addWidget(self.label_62, 2, 0, 1, 1)
        self.label_68 = QtWidgets.QLabel(self.groupBox_9)
        self.label_68.setText("")
        self.label_68.setObjectName("label_68")
        self.gridLayout_7.addWidget(self.label_68, 2, 9, 1, 1)
        spacerItem58 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem58, 1, 5, 1, 1)
        self.label_61 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_61.setFont(font)
        self.label_61.setObjectName("label_61")
        self.gridLayout_7.addWidget(self.label_61, 2, 6, 1, 1)
        self.label_60 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_60.setFont(font)
        self.label_60.setObjectName("label_60")
        self.gridLayout_7.addWidget(self.label_60, 1, 0, 1, 1)
        self.label_66 = QtWidgets.QLabel(self.groupBox_9)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_66.setFont(font)
        self.label_66.setObjectName("label_66")
        self.gridLayout_7.addWidget(self.label_66, 1, 3, 1, 1)
        self.fannoPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_9)
        self.fannoPo2Po1Edit.setObjectName("fannoPo2Po1Edit")
        self.gridLayout_7.addWidget(self.fannoPo2Po1Edit, 2, 4, 1, 1)
        spacerItem59 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem59, 2, 5, 1, 1)
        self.verticalLayout_5.addWidget(self.groupBox_9)
        spacerItem60 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_5.addItem(spacerItem60)
        self.mainTabSet.addTab(self.tab_4, "")
        self.tab_5 = QtWidgets.QWidget()
        self.tab_5.setObjectName("tab_5")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_10 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_10.setObjectName("groupBox_10")
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_10)
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.label_64 = QtWidgets.QLabel(self.groupBox_10)
        self.label_64.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_64.setFont(font)
        self.label_64.setObjectName("label_64")
        self.horizontalLayout_13.addWidget(self.label_64)
        self.rayleighGammaEntry = QtWidgets.QLineEdit(self.groupBox_10)
        self.rayleighGammaEntry.setObjectName("rayleighGammaEntry")
        self.horizontalLayout_13.addWidget(self.rayleighGammaEntry)
        spacerItem61 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem61)
        self.label_69 = QtWidgets.QLabel(self.groupBox_10)
        self.label_69.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_69.setFont(font)
        self.label_69.setObjectName("label_69")
        self.horizontalLayout_13.addWidget(self.label_69)
        self.rayleighOptionCombo = QtWidgets.QComboBox(self.groupBox_10)
        self.rayleighOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.rayleighOptionCombo.setObjectName("rayleighOptionCombo")
        self.horizontalLayout_13.addWidget(self.rayleighOptionCombo)
        spacerItem62 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem62)
        self.label_70 = QtWidgets.QLabel(self.groupBox_10)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_70.setFont(font)
        self.label_70.setObjectName("label_70")
        self.horizontalLayout_13.addWidget(self.label_70)
        self.rayleighFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_10)
        self.rayleighFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
        self.rayleighFlowTypeCombo.setObjectName("rayleighFlowTypeCombo")
        self.horizontalLayout_13.addWidget(self.rayleighFlowTypeCombo)
        spacerItem63 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem63)
        self.rayleighCalculateBtn = QtWidgets.QPushButton(self.groupBox_10)
        self.rayleighCalculateBtn.setObjectName("rayleighCalculateBtn")
        self.horizontalLayout_13.addWidget(self.rayleighCalculateBtn)
        spacerItem64 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem64)
        self.verticalLayout.addWidget(self.groupBox_10)
        self.groupBox_11 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_11.setObjectName("groupBox_11")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_11)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.rayleighUUStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighUUStEdit.setObjectName("rayleighUUStEdit")
        self.gridLayout_8.addWidget(self.rayleighUUStEdit, 3, 1, 1, 1)
        self.label_71 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_71.setFont(font)
        self.label_71.setObjectName("label_71")
        self.gridLayout_8.addWidget(self.label_71, 1, 3, 1, 1)
        self.rayleighPPStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighPPStEdit.setObjectName("rayleighPPStEdit")
        self.gridLayout_8.addWidget(self.rayleighPPStEdit, 1, 7, 1, 1)
        self.rayleighRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighRhoRhoStEdit.setObjectName("rayleighRhoRhoStEdit")
        self.gridLayout_8.addWidget(self.rayleighRhoRhoStEdit, 2, 1, 1, 1)
        self.rayleighToToStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighToToStEdit.setObjectName("rayleighToToStEdit")
        self.gridLayout_8.addWidget(self.rayleighToToStEdit, 2, 7, 1, 1)
        self.label_72 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_72.setFont(font)
        self.label_72.setObjectName("label_72")
        self.gridLayout_8.addWidget(self.label_72, 2, 6, 1, 1)
        self.label_73 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_73.setFont(font)
        self.label_73.setObjectName("label_73")
        self.gridLayout_8.addWidget(self.label_73, 2, 0, 1, 1)
        self.rayleighPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighPoPoStEdit.setObjectName("rayleighPoPoStEdit")
        self.gridLayout_8.addWidget(self.rayleighPoPoStEdit, 2, 4, 1, 1)
        self.rayleighTTStEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighTTStEdit.setObjectName("rayleighTTStEdit")
        self.gridLayout_8.addWidget(self.rayleighTTStEdit, 1, 4, 1, 1)
        self.label_74 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_74.setFont(font)
        self.label_74.setObjectName("label_74")
        self.gridLayout_8.addWidget(self.label_74, 2, 3, 1, 1)
        self.label_75 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_75.setFont(font)
        self.label_75.setObjectName("label_75")
        self.gridLayout_8.addWidget(self.label_75, 1, 0, 1, 1)
        spacerItem65 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem65, 1, 2, 1, 1)
        spacerItem66 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem66, 2, 2, 1, 1)
        spacerItem67 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem67, 1, 5, 1, 1)
        spacerItem68 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem68, 3, 2, 1, 1)
        self.label_76 = QtWidgets.QLabel(self.groupBox_11)
        self.label_76.setText("")
        self.label_76.setObjectName("label_76")
        self.gridLayout_8.addWidget(self.label_76, 1, 10, 1, 1)
        self.label_77 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_77.setFont(font)
        self.label_77.setObjectName("label_77")
        self.gridLayout_8.addWidget(self.label_77, 1, 6, 1, 1)
        spacerItem69 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem69, 2, 5, 1, 1)
        self.rayleighUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_11)
        self.rayleighUpstreamMachEdit.setObjectName("rayleighUpstreamMachEdit")
        self.gridLayout_8.addWidget(self.rayleighUpstreamMachEdit, 1, 1, 1, 1)
        self.label_78 = QtWidgets.QLabel(self.groupBox_11)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_78.setFont(font)
        self.label_78.setObjectName("label_78")
        self.gridLayout_8.addWidget(self.label_78, 3, 0, 1, 1)
        self.label_79 = QtWidgets.QLabel(self.groupBox_11)
        self.label_79.setText("")
        self.label_79.setObjectName("label_79")
        self.gridLayout_8.addWidget(self.label_79, 2, 8, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_11)
        self.groupBox_12 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_12.setObjectName("groupBox_12")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_12)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self.label_80 = QtWidgets.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_80.setFont(font)
        self.label_80.setObjectName("label_80")
        self.horizontalLayout_14.addWidget(self.label_80)
        self.rayleighHeatEdit = QtWidgets.QLineEdit(self.groupBox_12)
        self.rayleighHeatEdit.setObjectName("rayleighHeatEdit")
        self.horizontalLayout_14.addWidget(self.rayleighHeatEdit)
        spacerItem70 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem70)
        self.label_81 = QtWidgets.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_81.setFont(font)
        self.label_81.setObjectName("label_81")
        self.horizontalLayout_14.addWidget(self.label_81)
        self.rayleighGasConstantEdit = QtWidgets.QLineEdit(self.groupBox_12)
        self.rayleighGasConstantEdit.setObjectName("rayleighGasConstantEdit")
        self.horizontalLayout_14.addWidget(self.rayleighGasConstantEdit)
        spacerItem71 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem71)
        self.label_82 = QtWidgets.QLabel(self.groupBox_12)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_82.setFont(font)
        self.label_82.setObjectName("label_82")
        self.horizontalLayout_14.addWidget(self.label_82)
        self.rayleighHeatTo1Edit = QtWidgets.QLineEdit(self.groupBox_12)
        self.rayleighHeatTo1Edit.setObjectName("rayleighHeatTo1Edit")
        self.horizontalLayout_14.addWidget(self.rayleighHeatTo1Edit)
        self.rayleighApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_12)
        self.rayleighApplyPipeParamBtn.setObjectName("rayleighApplyPipeParamBtn")
        self.horizontalLayout_14.addWidget(self.rayleighApplyPipeParamBtn)
        spacerItem72 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem72)
        self.verticalLayout_7.addLayout(self.horizontalLayout_14)
        self.verticalLayout.addWidget(self.groupBox_12)
        self.groupBox_13 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_13.setObjectName("groupBox_13")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_13)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.rayleighDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmUUStEdit.setObjectName("rayleighDwnStrmUUStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmUUStEdit, 3, 1, 1, 1)
        self.label_83 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_83.setFont(font)
        self.label_83.setObjectName("label_83")
        self.gridLayout_9.addWidget(self.label_83, 1, 3, 1, 1)
        self.rayleighDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmPPStEdit.setObjectName("rayleighDwnStrmPPStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmPPStEdit, 1, 7, 1, 1)
        self.rayleighDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmRhoRhoStEdit.setObjectName("rayleighDwnStrmRhoRhoStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
        self.rayleighDwnStrmToToStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmToToStEdit.setObjectName("rayleighDwnStrmToToStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmToToStEdit, 2, 7, 1, 1)
        self.label_84 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_84.setFont(font)
        self.label_84.setObjectName("label_84")
        self.gridLayout_9.addWidget(self.label_84, 2, 6, 1, 1)
        self.label_85 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_85.setFont(font)
        self.label_85.setObjectName("label_85")
        self.gridLayout_9.addWidget(self.label_85, 2, 0, 1, 1)
        self.rayleighDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmPoPoStrEdit.setObjectName("rayleighDwnStrmPoPoStrEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmPoPoStrEdit, 2, 4, 1, 1)
        self.rayleighDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmTTStEdit.setObjectName("rayleighDwnStrmTTStEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmTTStEdit, 1, 4, 1, 1)
        self.label_86 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_86.setFont(font)
        self.label_86.setObjectName("label_86")
        self.gridLayout_9.addWidget(self.label_86, 2, 3, 1, 1)
        self.label_87 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_87.setFont(font)
        self.label_87.setObjectName("label_87")
        self.gridLayout_9.addWidget(self.label_87, 1, 0, 1, 1)
        spacerItem73 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem73, 1, 2, 1, 1)
        spacerItem74 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem74, 2, 2, 1, 1)
        spacerItem75 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem75, 1, 5, 1, 1)
        spacerItem76 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem76, 3, 2, 1, 1)
        self.label_88 = QtWidgets.QLabel(self.groupBox_13)
        self.label_88.setText("")
        self.label_88.setObjectName("label_88")
        self.gridLayout_9.addWidget(self.label_88, 1, 10, 1, 1)
        self.label_89 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_89.setFont(font)
        self.label_89.setObjectName("label_89")
        self.gridLayout_9.addWidget(self.label_89, 1, 6, 1, 1)
        spacerItem77 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem77, 2, 5, 1, 1)
        self.rayleighDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighDwnStrmMachEdit.setObjectName("rayleighDwnStrmMachEdit")
        self.gridLayout_9.addWidget(self.rayleighDwnStrmMachEdit, 1, 1, 1, 1)
        self.label_90 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_90.setFont(font)
        self.label_90.setObjectName("label_90")
        self.gridLayout_9.addWidget(self.label_90, 3, 0, 1, 1)
        self.label_91 = QtWidgets.QLabel(self.groupBox_13)
        self.label_91.setText("")
        self.label_91.setObjectName("label_91")
        self.gridLayout_9.addWidget(self.label_91, 2, 8, 1, 1)
        self.label_92 = QtWidgets.QLabel(self.groupBox_13)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_92.setFont(font)
        self.label_92.setObjectName("label_92")
        self.gridLayout_9.addWidget(self.label_92, 3, 3, 1, 1)
        self.rayleighChokedHeatEdit = QtWidgets.QLineEdit(self.groupBox_13)
        self.rayleighChokedHeatEdit.setObjectName("rayleighChokedHeatEdit")
        self.gridLayout_9.addWidget(self.rayleighChokedHeatEdit, 3, 4, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_13)
        self.groupBox_14 = QtWidgets.QGroupBox(self.tab_5)
        self.groupBox_14.setObjectName("groupBox_14")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_14)
        self.gridLayout_10.setObjectName("gridLayout_10")
        spacerItem78 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem78, 1, 5, 1, 1)
        self.label_97 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_97.setFont(font)
        self.label_97.setObjectName("label_97")
        self.gridLayout_10.addWidget(self.label_97, 2, 3, 1, 1)
        self.rayleighP2P1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighP2P1Edit.setObjectName("rayleighP2P1Edit")
        self.gridLayout_10.addWidget(self.rayleighP2P1Edit, 1, 4, 1, 1)
        spacerItem79 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem79, 2, 2, 1, 1)
        self.rayleighTo2To1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighTo2To1Edit.setObjectName("rayleighTo2To1Edit")
        self.gridLayout_10.addWidget(self.rayleighTo2To1Edit, 2, 7, 1, 1)
        self.label_93 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_93.setFont(font)
        self.label_93.setObjectName("label_93")
        self.gridLayout_10.addWidget(self.label_93, 2, 6, 1, 1)
        self.rayleighU2U1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighU2U1Edit.setObjectName("rayleighU2U1Edit")
        self.gridLayout_10.addWidget(self.rayleighU2U1Edit, 1, 7, 1, 1)
        self.rayleighRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighRho2Rho1Edit.setObjectName("rayleighRho2Rho1Edit")
        self.gridLayout_10.addWidget(self.rayleighRho2Rho1Edit, 2, 1, 1, 1)
        self.label_95 = QtWidgets.QLabel(self.groupBox_14)
        self.label_95.setText("")
        self.label_95.setObjectName("label_95")
        self.gridLayout_10.addWidget(self.label_95, 2, 9, 1, 1)
        spacerItem80 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem80, 1, 2, 1, 1)
        self.label_100 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_100.setFont(font)
        self.label_100.setObjectName("label_100")
        self.gridLayout_10.addWidget(self.label_100, 1, 6, 1, 1)
        spacerItem81 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_10.addItem(spacerItem81, 2, 5, 1, 1)
        self.label_96 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_96.setFont(font)
        self.label_96.setObjectName("label_96")
        self.gridLayout_10.addWidget(self.label_96, 1, 3, 1, 1)
        self.label_98 = QtWidgets.QLabel(self.groupBox_14)
        self.label_98.setText("")
        self.label_98.setObjectName("label_98")
        self.gridLayout_10.addWidget(self.label_98, 1, 11, 1, 1)
        self.label_99 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_99.setFont(font)
        self.label_99.setObjectName("label_99")
        self.gridLayout_10.addWidget(self.label_99, 1, 0, 1, 1)
        self.label_94 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_94.setFont(font)
        self.label_94.setObjectName("label_94")
        self.gridLayout_10.addWidget(self.label_94, 2, 0, 1, 1)
        self.rayleighT2T1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighT2T1Edit.setObjectName("rayleighT2T1Edit")
        self.gridLayout_10.addWidget(self.rayleighT2T1Edit, 1, 1, 1, 1)
        self.rayleighPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighPo2Po1Edit.setObjectName("rayleighPo2Po1Edit")
        self.gridLayout_10.addWidget(self.rayleighPo2Po1Edit, 2, 4, 1, 1)
        self.label_117 = QtWidgets.QLabel(self.groupBox_14)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_117.setFont(font)
        self.label_117.setObjectName("label_117")
        self.gridLayout_10.addWidget(self.label_117, 3, 0, 1, 1)
        self.rayleighTo2Edit = QtWidgets.QLineEdit(self.groupBox_14)
        self.rayleighTo2Edit.setObjectName("rayleighTo2Edit")
        self.gridLayout_10.addWidget(self.rayleighTo2Edit, 3, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_14)
        spacerItem82 = QtWidgets.QSpacerItem(20, 112, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem82)
        self.mainTabSet.addTab(self.tab_5, "")
        self.tab_6 = QtWidgets.QWidget()
        self.tab_6.setObjectName("tab_6")
        self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6)
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.groupBox_15 = QtWidgets.QGroupBox(self.tab_6)
        self.groupBox_15.setObjectName("groupBox_15")
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.groupBox_15)
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.label_101 = QtWidgets.QLabel(self.groupBox_15)
        self.label_101.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_101.setFont(font)
        self.label_101.setObjectName("label_101")
        self.horizontalLayout_15.addWidget(self.label_101)
        self.prandtlMeyerGammaEntry = QtWidgets.QLineEdit(self.groupBox_15)
        self.prandtlMeyerGammaEntry.setObjectName("prandtlMeyerGammaEntry")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerGammaEntry)
        spacerItem83 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem83)
        self.label_102 = QtWidgets.QLabel(self.groupBox_15)
        self.label_102.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_102.setFont(font)
        self.label_102.setObjectName("label_102")
        self.horizontalLayout_15.addWidget(self.label_102)
        self.prandtlMeyerOptionCombo = QtWidgets.QComboBox(self.groupBox_15)
        self.prandtlMeyerOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
        self.prandtlMeyerOptionCombo.setObjectName("prandtlMeyerOptionCombo")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerOptionCombo)
        spacerItem84 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem84)
        self.prandtlMeyerDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_15)
        self.prandtlMeyerDegreeChkBtn.setCheckable(True)
        self.prandtlMeyerDegreeChkBtn.setObjectName("prandtlMeyerDegreeChkBtn")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerDegreeChkBtn)
        spacerItem85 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem85)
        self.prandtlMeyerCalculateBtn = QtWidgets.QPushButton(self.groupBox_15)
        self.prandtlMeyerCalculateBtn.setObjectName("prandtlMeyerCalculateBtn")
        self.horizontalLayout_15.addWidget(self.prandtlMeyerCalculateBtn)
        spacerItem86 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem86)
        self.verticalLayout_8.addWidget(self.groupBox_15)
        self.groupBox_16 = QtWidgets.QGroupBox(self.tab_6)
        self.groupBox_16.setObjectName("groupBox_16")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_16)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_108 = QtWidgets.QLabel(self.groupBox_16)
        self.label_108.setText("")
        self.label_108.setObjectName("label_108")
        self.gridLayout_11.addWidget(self.label_108, 1, 10, 1, 1)
        self.label_107 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_107.setFont(font)
        self.label_107.setObjectName("label_107")
        self.gridLayout_11.addWidget(self.label_107, 1, 0, 1, 1)
        self.label_111 = QtWidgets.QLabel(self.groupBox_16)
        self.label_111.setText("")
        self.label_111.setObjectName("label_111")
        self.gridLayout_11.addWidget(self.label_111, 2, 8, 1, 1)
        self.label_105 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_105.setFont(font)
        self.label_105.setObjectName("label_105")
        self.gridLayout_11.addWidget(self.label_105, 2, 0, 1, 1)
        self.label_109 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_109.setFont(font)
        self.label_109.setObjectName("label_109")
        self.gridLayout_11.addWidget(self.label_109, 2, 3, 1, 1)
        spacerItem87 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem87, 2, 2, 1, 1)
        self.prandtlMeyerDeflectionAngleEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerDeflectionAngleEdit.setObjectName("prandtlMeyerDeflectionAngleEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerDeflectionAngleEdit, 2, 1, 1, 1)
        spacerItem88 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem88, 1, 2, 1, 1)
        self.label_103 = QtWidgets.QLabel(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_103.setFont(font)
        self.label_103.setObjectName("label_103")
        self.gridLayout_11.addWidget(self.label_103, 1, 3, 1, 1)
        self.prandtlMeyerNuEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerNuEdit.setObjectName("prandtlMeyerNuEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerNuEdit, 1, 4, 1, 1)
        self.prandtlMeyerUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerUpstreamMachEdit.setObjectName("prandtlMeyerUpstreamMachEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerUpstreamMachEdit, 1, 1, 1, 1)
        self.prandtlMeyerMuEdit = QtWidgets.QLineEdit(self.groupBox_16)
        self.prandtlMeyerMuEdit.setObjectName("prandtlMeyerMuEdit")
        self.gridLayout_11.addWidget(self.prandtlMeyerMuEdit, 2, 4, 1, 1)
        spacerItem89 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem89, 1, 11, 1, 1)
        spacerItem90 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem90, 2, 11, 1, 1)
        self.verticalLayout_8.addWidget(self.groupBox_16)
        self.groupBox_17 = QtWidgets.QGroupBox(self.tab_6)
        self.groupBox_17.setObjectName("groupBox_17")
        self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.groupBox_17)
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
        self.label_112 = QtWidgets.QLabel(self.groupBox_17)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_112.setFont(font)
        self.label_112.setObjectName("label_112")
        self.horizontalLayout_18.addWidget(self.label_112)
        self.prandtlMeyerDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_17)
        self.prandtlMeyerDwnStrmMachEdit.setObjectName("prandtlMeyerDwnStrmMachEdit")
        self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMachEdit)
        spacerItem91 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem91)
        self.label_104 = QtWidgets.QLabel(self.groupBox_17)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_104.setFont(font)
        self.label_104.setObjectName("label_104")
        self.horizontalLayout_18.addWidget(self.label_104)
        self.prandtlMeyerDwnStrmNuEdit = QtWidgets.QLineEdit(self.groupBox_17)
        self.prandtlMeyerDwnStrmNuEdit.setObjectName("prandtlMeyerDwnStrmNuEdit")
        self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmNuEdit)
        spacerItem92 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem92)
        self.label_114 = QtWidgets.QLabel(self.groupBox_17)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_114.setFont(font)
        self.label_114.setObjectName("label_114")
        self.horizontalLayout_18.addWidget(self.label_114)
        self.prandtlMeyerDwnStrmMuEdit = QtWidgets.QLineEdit(self.groupBox_17)
        self.prandtlMeyerDwnStrmMuEdit.setObjectName("prandtlMeyerDwnStrmMuEdit")
        self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMuEdit)
        spacerItem93 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem93)
        self.label_113 = QtWidgets.QLabel(self.groupBox_17)
        self.label_113.setText("")
        self.label_113.setObjectName("label_113")
        self.horizontalLayout_18.addWidget(self.label_113)
        self.verticalLayout_8.addWidget(self.groupBox_17)
        spacerItem94 = QtWidgets.QSpacerItem(20, 339, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_8.addItem(spacerItem94)
        self.mainTabSet.addTab(self.tab_6, "")
        self.tab_7 = QtWidgets.QWidget()
        self.tab_7.setObjectName("tab_7")
        self.groupBox_18 = QtWidgets.QGroupBox(self.tab_7)
        self.groupBox_18.setGeometry(QtCore.QRect(0, 10, 1118, 56))
        self.groupBox_18.setObjectName("groupBox_18")
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.groupBox_18)
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        self.label_106 = QtWidgets.QLabel(self.groupBox_18)
        self.label_106.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_106.setFont(font)
        self.label_106.setObjectName("label_106")
        self.horizontalLayout_16.addWidget(self.label_106)
        self.rocketNozzleGammaEntry = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzleGammaEntry.setObjectName("rocketNozzleGammaEntry")
        self.horizontalLayout_16.addWidget(self.rocketNozzleGammaEntry)
        spacerItem95 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem95)
        self.label_110 = QtWidgets.QLabel(self.groupBox_18)
        self.label_110.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_110.setFont(font)
        self.label_110.setObjectName("label_110")
        self.horizontalLayout_16.addWidget(self.label_110)
        self.rocketNozzleAreaRatioEdit = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzleAreaRatioEdit.setObjectName("rocketNozzleAreaRatioEdit")
        self.horizontalLayout_16.addWidget(self.rocketNozzleAreaRatioEdit)
        spacerItem96 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem96)
        self.label_115 = QtWidgets.QLabel(self.groupBox_18)
        self.label_115.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_115.setFont(font)
        self.label_115.setObjectName("label_115")
        self.horizontalLayout_16.addWidget(self.label_115)
        self.rocketNozzlePePcEdit = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzlePePcEdit.setObjectName("rocketNozzlePePcEdit")
        self.horizontalLayout_16.addWidget(self.rocketNozzlePePcEdit)
        spacerItem97 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem97)
        self.label_116 = QtWidgets.QLabel(self.groupBox_18)
        self.label_116.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_116.setFont(font)
        self.label_116.setObjectName("label_116")
        self.horizontalLayout_16.addWidget(self.label_116)
        self.rocketNozzlePaPcEdit = QtWidgets.QLineEdit(self.groupBox_18)
        self.rocketNozzlePaPcEdit.setObjectName("rocketNozzlePaPcEdit")
        self.horizontalLayout_16.addWidget(self.rocketNozzlePaPcEdit)
        spacerItem98 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem98)
        self.rocketNozzleCalculateBtn = QtWidgets.QPushButton(self.groupBox_18)
        self.rocketNozzleCalculateBtn.setObjectName("rocketNozzleCalculateBtn")
        self.horizontalLayout_16.addWidget(self.rocketNozzleCalculateBtn)
        spacerItem99 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem99)
        self.groupBox_19 = QtWidgets.QGroupBox(self.tab_7)
        self.groupBox_19.setGeometry(QtCore.QRect(0, 70, 637, 53))
        self.groupBox_19.setObjectName("groupBox_19")
        self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.groupBox_19)
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
        self.label_118 = QtWidgets.QLabel(self.groupBox_19)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_118.setFont(font)
        self.label_118.setObjectName("label_118")
        self.horizontalLayout_17.addWidget(self.label_118)
        self.rocketNozzleThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
        self.rocketNozzleThrustCoeffEdit.setObjectName("rocketNozzleThrustCoeffEdit")
        self.horizontalLayout_17.addWidget(self.rocketNozzleThrustCoeffEdit)
        spacerItem100 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem100)
        self.label_122 = QtWidgets.QLabel(self.groupBox_19)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_122.setFont(font)
        self.label_122.setObjectName("label_122")
        self.horizontalLayout_17.addWidget(self.label_122)
        self.rocketNozzleMaxThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
        self.rocketNozzleMaxThrustCoeffEdit.setObjectName("rocketNozzleMaxThrustCoeffEdit")
        self.horizontalLayout_17.addWidget(self.rocketNozzleMaxThrustCoeffEdit)
        spacerItem101 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem101)
        self.label_121 = QtWidgets.QLabel(self.groupBox_19)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_121.setFont(font)
        self.label_121.setObjectName("label_121")
        self.horizontalLayout_17.addWidget(self.label_121)
        self.rocketNozzleMinThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
        self.rocketNozzleMinThrustCoeffEdit.setObjectName("rocketNozzleMinThrustCoeffEdit")
        self.horizontalLayout_17.addWidget(self.rocketNozzleMinThrustCoeffEdit)
        spacerItem102 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem102)
        self.mainTabSet.addTab(self.tab_7, "")
        self.horizontalLayout_12.addWidget(self.mainTabSet)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.mainTabSet.setCurrentIndex(4)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.horizontalGroupBox.setTitle(_translate("MainWindow", "Input"))
        self.label.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.isentropicGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_2.setText(_translate("MainWindow", "Compute From: "))
        self.isentropicFlowTypeCombo.setToolTip(_translate("MainWindow", "<html><head/><body><p>This is used when calculating A/A*</p></body></html>"))
        self.isentropicCalcBtn.setText(_translate("MainWindow", "Calculate"))
        self.label_8.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
        self.label_11.setText(_translate("MainWindow", "<html><head/><body><p>A/A<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_14.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">0</span>/P:</p></body></html>"))
        self.label_7.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">0</span>/ρ:</p></body></html>"))
        self.label_10.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">0</span>/T:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.isentropicFlowTab), _translate("MainWindow", "Isentropic"))
        self.normalShockTab.setToolTip(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>"))
        self.groupBox.setTitle(_translate("MainWindow", "Input"))
        self.label_5.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.normalShockGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_3.setText(_translate("MainWindow", "Compute From: "))
        self.normalShockCalculate.setText(_translate("MainWindow", "Calculate"))
        self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_15.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
        self.label_19.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_4.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
        self.label_9.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_12.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.normalShockTab), _translate("MainWindow", "Normal Shocks"))
        self.groupBox_3.setTitle(_translate("MainWindow", "Input"))
        self.label_18.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.obliqueShockGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_20.setText(_translate("MainWindow", "Compute From: "))
        self.label_32.setText(_translate("MainWindow", "Shock Type"))
        self.obliqueShockDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the values in the shock and wedge angle entries are degrees or radians."))
        self.obliqueShockDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
        self.obliqueShockCalcBtn.setText(_translate("MainWindow", "Calculate"))
        self.label_31.setText(_translate("MainWindow", "Shock Angle:"))
        self.label_30.setText(_translate("MainWindow", "Wedge Angle:"))
        self.label_27.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_34.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2:</span></p></body></html>"))
        self.label_25.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N1</span>:</p></body></html>"))
        self.label_33.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">1:</span></p></body></html>"))
        self.label_28.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N2</span>:</p></body></html>"))
        self.label_21.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_26.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_22.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
        self.label_24.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_3), _translate("MainWindow", "Oblique Shocks"))
        self.groupBox_5.setTitle(_translate("MainWindow", "Input"))
        self.label_35.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.fannoGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_36.setText(_translate("MainWindow", "Compute From: "))
        self.label_37.setText(_translate("MainWindow", "Flow Type"))
        self.fannoCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_6.setTitle(_translate("MainWindow", "Upstream"))
        self.label_46.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_50.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
        self.label_40.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_47.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_45.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_42.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_48.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.groupBox_8.setTitle(_translate("MainWindow", "Pipe Parameters"))
        self.label_38.setText(_translate("MainWindow", "Pipe Length:"))
        self.label_39.setText(_translate("MainWindow", "Diameter:"))
        self.label_44.setText(_translate("MainWindow", "Friction Coeff:"))
        self.fannoFrictionCoeffEdit.setText(_translate("MainWindow", "0.005"))
        self.fannoApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
        self.groupBox_7.setTitle(_translate("MainWindow", "Downstream Conditions"))
        self.label_49.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_51.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
        self.label_52.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_53.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_54.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_56.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_57.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_59.setText(_translate("MainWindow", "Choked Length:"))
        self.groupBox_9.setTitle(_translate("MainWindow", "Downstream / Initial"))
        self.label_67.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_63.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_62.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_61.setText(_translate("MainWindow", "<html><head/><body><p>(4FL*/D)<span style=\" vertical-align:sub;\">2 </span>/ (4FL*/D)<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_60.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_66.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_4), _translate("MainWindow", "Fanno Flow"))
        self.groupBox_10.setTitle(_translate("MainWindow", "Input"))
        self.label_64.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.rayleighGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_69.setText(_translate("MainWindow", "Compute From: "))
        self.label_70.setText(_translate("MainWindow", "Flow Type"))
        self.rayleighCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_11.setTitle(_translate("MainWindow", "Upstream"))
        self.label_71.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_72.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_73.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_74.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_75.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_77.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_78.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.groupBox_12.setTitle(_translate("MainWindow", "Pipe Parameters"))
        self.label_80.setText(_translate("MainWindow", "Heat:"))
        self.label_81.setText(_translate("MainWindow", "Gas Constant R:"))
        self.label_82.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
        self.rayleighApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
        self.groupBox_13.setTitle(_translate("MainWindow", "Downstream Conditions"))
        self.label_83.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_84.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_85.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_86.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_87.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_89.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_90.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_92.setText(_translate("MainWindow", "Choked Heat:"))
        self.groupBox_14.setTitle(_translate("MainWindow", "Downstream / Initial"))
        self.label_97.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
        self.label_93.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>/T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
        self.label_100.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_96.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_99.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_94.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
        self.label_117.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_5), _translate("MainWindow", "Rayleigh Flow"))
        self.groupBox_15.setTitle(_translate("MainWindow", "Input"))
        self.label_101.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.prandtlMeyerGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_102.setText(_translate("MainWindow", "Compute From: "))
        self.prandtlMeyerDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the value in the deflection entry are degrees or radians."))
        self.prandtlMeyerDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
        self.prandtlMeyerCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_16.setTitle(_translate("MainWindow", "Upstream"))
        self.label_107.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_105.setText(_translate("MainWindow", "<html><head/><body><p>Deflection Angle:</p></body></html>"))
        self.label_109.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
        self.label_103.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
        self.groupBox_17.setTitle(_translate("MainWindow", "Downstream"))
        self.label_112.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
        self.label_104.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
        self.label_114.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_6), _translate("MainWindow", "Prandtl-Meyer"))
        self.groupBox_18.setTitle(_translate("MainWindow", "Input"))
        self.label_106.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
        self.rocketNozzleGammaEntry.setText(_translate("MainWindow", "1.4"))
        self.label_110.setText(_translate("MainWindow", "<html><head/><body><p>Area Ratio:</p></body></html>"))
        self.label_115.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">e</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
        self.label_116.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">a</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
        self.rocketNozzleCalculateBtn.setText(_translate("MainWindow", "Calculate"))
        self.groupBox_19.setTitle(_translate("MainWindow", "Thrust Coefficients"))
        self.label_118.setText(_translate("MainWindow", "<html><head/><body><p>Coeff:</p></body></html>"))
        self.label_122.setText(_translate("MainWindow", "<html><head/><body><p>Max:</p></body></html>"))
        self.label_121.setText(_translate("MainWindow", "<html><head/><body><p>Min:</p></body></html>"))
        self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_7), _translate("MainWindow", "Rocket Nozzle"))

Subclasses

Methods

def retranslateUi(self, MainWindow)
Expand source code
def retranslateUi(self, MainWindow):
    _translate = QtCore.QCoreApplication.translate
    MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
    self.horizontalGroupBox.setTitle(_translate("MainWindow", "Input"))
    self.label.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.isentropicGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_2.setText(_translate("MainWindow", "Compute From: "))
    self.isentropicFlowTypeCombo.setToolTip(_translate("MainWindow", "<html><head/><body><p>This is used when calculating A/A*</p></body></html>"))
    self.isentropicCalcBtn.setText(_translate("MainWindow", "Calculate"))
    self.label_8.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
    self.label_11.setText(_translate("MainWindow", "<html><head/><body><p>A/A<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_14.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">0</span>/P:</p></body></html>"))
    self.label_7.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">0</span>/ρ:</p></body></html>"))
    self.label_10.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">0</span>/T:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.isentropicFlowTab), _translate("MainWindow", "Isentropic"))
    self.normalShockTab.setToolTip(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>"))
    self.groupBox.setTitle(_translate("MainWindow", "Input"))
    self.label_5.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.normalShockGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_3.setText(_translate("MainWindow", "Compute From: "))
    self.normalShockCalculate.setText(_translate("MainWindow", "Calculate"))
    self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_15.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
    self.label_19.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_4.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
    self.label_9.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_12.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2</span>:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.normalShockTab), _translate("MainWindow", "Normal Shocks"))
    self.groupBox_3.setTitle(_translate("MainWindow", "Input"))
    self.label_18.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.obliqueShockGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_20.setText(_translate("MainWindow", "Compute From: "))
    self.label_32.setText(_translate("MainWindow", "Shock Type"))
    self.obliqueShockDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the values in the shock and wedge angle entries are degrees or radians."))
    self.obliqueShockDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
    self.obliqueShockCalcBtn.setText(_translate("MainWindow", "Calculate"))
    self.label_31.setText(_translate("MainWindow", "Shock Angle:"))
    self.label_30.setText(_translate("MainWindow", "Wedge Angle:"))
    self.label_27.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_34.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2:</span></p></body></html>"))
    self.label_25.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N1</span>:</p></body></html>"))
    self.label_33.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">1:</span></p></body></html>"))
    self.label_28.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N2</span>:</p></body></html>"))
    self.label_21.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_26.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_22.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
    self.label_24.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_3), _translate("MainWindow", "Oblique Shocks"))
    self.groupBox_5.setTitle(_translate("MainWindow", "Input"))
    self.label_35.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.fannoGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_36.setText(_translate("MainWindow", "Compute From: "))
    self.label_37.setText(_translate("MainWindow", "Flow Type"))
    self.fannoCalculateBtn.setText(_translate("MainWindow", "Calculate"))
    self.groupBox_6.setTitle(_translate("MainWindow", "Upstream"))
    self.label_46.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_50.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
    self.label_40.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_47.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_45.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
    self.label_42.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_48.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.groupBox_8.setTitle(_translate("MainWindow", "Pipe Parameters"))
    self.label_38.setText(_translate("MainWindow", "Pipe Length:"))
    self.label_39.setText(_translate("MainWindow", "Diameter:"))
    self.label_44.setText(_translate("MainWindow", "Friction Coeff:"))
    self.fannoFrictionCoeffEdit.setText(_translate("MainWindow", "0.005"))
    self.fannoApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
    self.groupBox_7.setTitle(_translate("MainWindow", "Downstream Conditions"))
    self.label_49.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_51.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
    self.label_52.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_53.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_54.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
    self.label_56.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_57.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_59.setText(_translate("MainWindow", "Choked Length:"))
    self.groupBox_9.setTitle(_translate("MainWindow", "Downstream / Initial"))
    self.label_67.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_63.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_62.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_61.setText(_translate("MainWindow", "<html><head/><body><p>(4FL*/D)<span style=\" vertical-align:sub;\">2 </span>/ (4FL*/D)<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_60.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_66.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_4), _translate("MainWindow", "Fanno Flow"))
    self.groupBox_10.setTitle(_translate("MainWindow", "Input"))
    self.label_64.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.rayleighGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_69.setText(_translate("MainWindow", "Compute From: "))
    self.label_70.setText(_translate("MainWindow", "Flow Type"))
    self.rayleighCalculateBtn.setText(_translate("MainWindow", "Calculate"))
    self.groupBox_11.setTitle(_translate("MainWindow", "Upstream"))
    self.label_71.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_72.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_73.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_74.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_75.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
    self.label_77.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_78.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.groupBox_12.setTitle(_translate("MainWindow", "Pipe Parameters"))
    self.label_80.setText(_translate("MainWindow", "Heat:"))
    self.label_81.setText(_translate("MainWindow", "Gas Constant R:"))
    self.label_82.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
    self.rayleighApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
    self.groupBox_13.setTitle(_translate("MainWindow", "Downstream Conditions"))
    self.label_83.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_84.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_85.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_86.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_87.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
    self.label_89.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_90.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_92.setText(_translate("MainWindow", "Choked Heat:"))
    self.groupBox_14.setTitle(_translate("MainWindow", "Downstream / Initial"))
    self.label_97.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
    self.label_93.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>/T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
    self.label_100.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_96.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_99.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_94.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
    self.label_117.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_5), _translate("MainWindow", "Rayleigh Flow"))
    self.groupBox_15.setTitle(_translate("MainWindow", "Input"))
    self.label_101.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.prandtlMeyerGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_102.setText(_translate("MainWindow", "Compute From: "))
    self.prandtlMeyerDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the value in the deflection entry are degrees or radians."))
    self.prandtlMeyerDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
    self.prandtlMeyerCalculateBtn.setText(_translate("MainWindow", "Calculate"))
    self.groupBox_16.setTitle(_translate("MainWindow", "Upstream"))
    self.label_107.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
    self.label_105.setText(_translate("MainWindow", "<html><head/><body><p>Deflection Angle:</p></body></html>"))
    self.label_109.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
    self.label_103.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
    self.groupBox_17.setTitle(_translate("MainWindow", "Downstream"))
    self.label_112.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
    self.label_104.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
    self.label_114.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_6), _translate("MainWindow", "Prandtl-Meyer"))
    self.groupBox_18.setTitle(_translate("MainWindow", "Input"))
    self.label_106.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
    self.rocketNozzleGammaEntry.setText(_translate("MainWindow", "1.4"))
    self.label_110.setText(_translate("MainWindow", "<html><head/><body><p>Area Ratio:</p></body></html>"))
    self.label_115.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">e</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
    self.label_116.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">a</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
    self.rocketNozzleCalculateBtn.setText(_translate("MainWindow", "Calculate"))
    self.groupBox_19.setTitle(_translate("MainWindow", "Thrust Coefficients"))
    self.label_118.setText(_translate("MainWindow", "<html><head/><body><p>Coeff:</p></body></html>"))
    self.label_122.setText(_translate("MainWindow", "<html><head/><body><p>Max:</p></body></html>"))
    self.label_121.setText(_translate("MainWindow", "<html><head/><body><p>Min:</p></body></html>"))
    self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_7), _translate("MainWindow", "Rocket Nozzle"))
def setupUi(self, MainWindow)
Expand source code
def setupUi(self, MainWindow):
    MainWindow.setObjectName("MainWindow")
    MainWindow.resize(1200, 628)
    self.centralwidget = QtWidgets.QWidget(MainWindow)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
    self.centralwidget.setSizePolicy(sizePolicy)
    self.centralwidget.setObjectName("centralwidget")
    self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.centralwidget)
    self.horizontalLayout_12.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
    self.horizontalLayout_12.setContentsMargins(0, 15, 0, 0)
    self.horizontalLayout_12.setSpacing(0)
    self.horizontalLayout_12.setObjectName("horizontalLayout_12")
    self.mainTabSet = QtWidgets.QTabWidget(self.centralwidget)
    self.mainTabSet.setToolTip("")
    self.mainTabSet.setObjectName("mainTabSet")
    self.isentropicFlowTab = QtWidgets.QWidget()
    self.isentropicFlowTab.setObjectName("isentropicFlowTab")
    self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.isentropicFlowTab)
    self.verticalLayout_2.setObjectName("verticalLayout_2")
    self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_3.setObjectName("horizontalLayout_3")
    self.horizontalGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
    self.horizontalGroupBox.setObjectName("horizontalGroupBox")
    self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox)
    self.horizontalLayout.setObjectName("horizontalLayout")
    self.label = QtWidgets.QLabel(self.horizontalGroupBox)
    self.label.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label.setFont(font)
    self.label.setObjectName("label")
    self.horizontalLayout.addWidget(self.label)
    self.isentropicGammaEntry = QtWidgets.QLineEdit(self.horizontalGroupBox)
    self.isentropicGammaEntry.setMaximumSize(QtCore.QSize(100, 16777215))
    self.isentropicGammaEntry.setObjectName("isentropicGammaEntry")
    self.horizontalLayout.addWidget(self.isentropicGammaEntry)
    spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout.addItem(spacerItem)
    self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox)
    self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_2.setFont(font)
    self.label_2.setObjectName("label_2")
    self.horizontalLayout.addWidget(self.label_2)
    self.isentropicOptionCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.isentropicOptionCombo.sizePolicy().hasHeightForWidth())
    self.isentropicOptionCombo.setSizePolicy(sizePolicy)
    self.isentropicOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
    self.isentropicOptionCombo.setMaximumSize(QtCore.QSize(300, 16777215))
    self.isentropicOptionCombo.setObjectName("isentropicOptionCombo")
    self.horizontalLayout.addWidget(self.isentropicOptionCombo)
    spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout.addItem(spacerItem1)
    self.isentropicFlowTypeCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
    self.isentropicFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
    self.isentropicFlowTypeCombo.setToolTipDuration(-1)
    self.isentropicFlowTypeCombo.setStatusTip("")
    self.isentropicFlowTypeCombo.setWhatsThis("")
    self.isentropicFlowTypeCombo.setAccessibleName("")
    self.isentropicFlowTypeCombo.setAccessibleDescription("")
    self.isentropicFlowTypeCombo.setObjectName("isentropicFlowTypeCombo")
    self.horizontalLayout.addWidget(self.isentropicFlowTypeCombo)
    spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout.addItem(spacerItem2)
    self.isentropicCalcBtn = QtWidgets.QPushButton(self.horizontalGroupBox)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.isentropicCalcBtn.sizePolicy().hasHeightForWidth())
    self.isentropicCalcBtn.setSizePolicy(sizePolicy)
    self.isentropicCalcBtn.setObjectName("isentropicCalcBtn")
    self.horizontalLayout.addWidget(self.isentropicCalcBtn)
    self.horizontalLayout_3.addWidget(self.horizontalGroupBox)
    spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_3.addItem(spacerItem3)
    self.verticalLayout_2.addLayout(self.horizontalLayout_3)
    self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_2.setObjectName("horizontalLayout_2")
    self.gridGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
    self.gridGroupBox.setTitle("")
    self.gridGroupBox.setObjectName("gridGroupBox")
    self.gridLayout = QtWidgets.QGridLayout(self.gridGroupBox)
    self.gridLayout.setObjectName("gridLayout")
    self.isentropicT0TEntry = QtWidgets.QLineEdit(self.gridGroupBox)
    self.isentropicT0TEntry.setMaximumSize(QtCore.QSize(100, 16777215))
    self.isentropicT0TEntry.setObjectName("isentropicT0TEntry")
    self.gridLayout.addWidget(self.isentropicT0TEntry, 0, 7, 1, 1)
    self.isentropicP0PEntry = QtWidgets.QLineEdit(self.gridGroupBox)
    self.isentropicP0PEntry.setMaximumSize(QtCore.QSize(100, 16777215))
    self.isentropicP0PEntry.setObjectName("isentropicP0PEntry")
    self.gridLayout.addWidget(self.isentropicP0PEntry, 0, 4, 1, 1)
    self.label_8 = QtWidgets.QLabel(self.gridGroupBox)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_8.setFont(font)
    self.label_8.setObjectName("label_8")
    self.gridLayout.addWidget(self.label_8, 0, 0, 1, 1)
    spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout.addItem(spacerItem4, 0, 2, 1, 1)
    self.label_11 = QtWidgets.QLabel(self.gridGroupBox)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
    self.label_11.setSizePolicy(sizePolicy)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_11.setFont(font)
    self.label_11.setTextFormat(QtCore.Qt.RichText)
    self.label_11.setObjectName("label_11")
    self.gridLayout.addWidget(self.label_11, 1, 3, 1, 1)
    spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout.addItem(spacerItem5, 1, 2, 1, 1)
    spacerItem6 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout.addItem(spacerItem6, 0, 5, 1, 1)
    spacerItem7 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout.addItem(spacerItem7, 1, 5, 1, 1)
    self.isentropicAAStarEntry = QtWidgets.QLineEdit(self.gridGroupBox)
    self.isentropicAAStarEntry.setMaximumSize(QtCore.QSize(100, 16777215))
    self.isentropicAAStarEntry.setObjectName("isentropicAAStarEntry")
    self.gridLayout.addWidget(self.isentropicAAStarEntry, 1, 4, 1, 1)
    self.isentropicRho0RhoEntry = QtWidgets.QLineEdit(self.gridGroupBox)
    self.isentropicRho0RhoEntry.setMaximumSize(QtCore.QSize(100, 16777215))
    self.isentropicRho0RhoEntry.setObjectName("isentropicRho0RhoEntry")
    self.gridLayout.addWidget(self.isentropicRho0RhoEntry, 1, 1, 1, 1)
    self.isentropicMachEntry = QtWidgets.QLineEdit(self.gridGroupBox)
    self.isentropicMachEntry.setMaximumSize(QtCore.QSize(100, 16777215))
    self.isentropicMachEntry.setMaxLength(50)
    self.isentropicMachEntry.setObjectName("isentropicMachEntry")
    self.gridLayout.addWidget(self.isentropicMachEntry, 0, 1, 1, 1)
    self.label_14 = QtWidgets.QLabel(self.gridGroupBox)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
    self.label_14.setSizePolicy(sizePolicy)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_14.setFont(font)
    self.label_14.setTextFormat(QtCore.Qt.RichText)
    self.label_14.setObjectName("label_14")
    self.gridLayout.addWidget(self.label_14, 0, 3, 1, 1)
    self.label_7 = QtWidgets.QLabel(self.gridGroupBox)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
    self.label_7.setSizePolicy(sizePolicy)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_7.setFont(font)
    self.label_7.setTextFormat(QtCore.Qt.RichText)
    self.label_7.setObjectName("label_7")
    self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1)
    self.label_10 = QtWidgets.QLabel(self.gridGroupBox)
    sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
    sizePolicy.setHorizontalStretch(0)
    sizePolicy.setVerticalStretch(0)
    sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
    self.label_10.setSizePolicy(sizePolicy)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_10.setFont(font)
    self.label_10.setTextFormat(QtCore.Qt.RichText)
    self.label_10.setObjectName("label_10")
    self.gridLayout.addWidget(self.label_10, 0, 6, 1, 1)
    self.horizontalLayout_2.addWidget(self.gridGroupBox)
    spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_2.addItem(spacerItem8)
    self.verticalLayout_2.addLayout(self.horizontalLayout_2)
    spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
    self.verticalLayout_2.addItem(spacerItem9)
    self.mainTabSet.addTab(self.isentropicFlowTab, "")
    self.normalShockTab = QtWidgets.QWidget()
    self.normalShockTab.setObjectName("normalShockTab")
    self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.normalShockTab)
    self.verticalLayout_3.setObjectName("verticalLayout_3")
    self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_4.setObjectName("horizontalLayout_4")
    self.groupBox = QtWidgets.QGroupBox(self.normalShockTab)
    self.groupBox.setObjectName("groupBox")
    self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox)
    self.horizontalLayout_6.setObjectName("horizontalLayout_6")
    self.label_5 = QtWidgets.QLabel(self.groupBox)
    self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_5.setFont(font)
    self.label_5.setObjectName("label_5")
    self.horizontalLayout_6.addWidget(self.label_5)
    self.normalShockGammaEntry = QtWidgets.QLineEdit(self.groupBox)
    self.normalShockGammaEntry.setObjectName("normalShockGammaEntry")
    self.horizontalLayout_6.addWidget(self.normalShockGammaEntry)
    spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_6.addItem(spacerItem10)
    self.label_3 = QtWidgets.QLabel(self.groupBox)
    self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_3.setFont(font)
    self.label_3.setObjectName("label_3")
    self.horizontalLayout_6.addWidget(self.label_3)
    self.normalShockOptionCombo = QtWidgets.QComboBox(self.groupBox)
    self.normalShockOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
    self.normalShockOptionCombo.setObjectName("normalShockOptionCombo")
    self.horizontalLayout_6.addWidget(self.normalShockOptionCombo)
    spacerItem11 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_6.addItem(spacerItem11)
    self.normalShockCalculate = QtWidgets.QPushButton(self.groupBox)
    self.normalShockCalculate.setObjectName("normalShockCalculate")
    self.horizontalLayout_6.addWidget(self.normalShockCalculate)
    self.horizontalLayout_4.addWidget(self.groupBox)
    spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_4.addItem(spacerItem12)
    self.verticalLayout_3.addLayout(self.horizontalLayout_4)
    self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_5.setObjectName("horizontalLayout_5")
    self.gridLayout_2 = QtWidgets.QGridLayout()
    self.gridLayout_2.setObjectName("gridLayout_2")
    self.groupBox_2 = QtWidgets.QGroupBox(self.normalShockTab)
    self.groupBox_2.setTitle("")
    self.groupBox_2.setObjectName("groupBox_2")
    self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2)
    self.gridLayout_3.setObjectName("gridLayout_3")
    self.label_13 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_13.setFont(font)
    self.label_13.setObjectName("label_13")
    self.gridLayout_3.addWidget(self.label_13, 1, 3, 1, 1)
    self.label_15 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_15.setFont(font)
    self.label_15.setObjectName("label_15")
    self.gridLayout_3.addWidget(self.label_15, 2, 3, 1, 1)
    self.normalShockP02P01Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockP02P01Entry.setObjectName("normalShockP02P01Entry")
    self.gridLayout_3.addWidget(self.normalShockP02P01Entry, 2, 4, 1, 1)
    self.normalShockM2Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockM2Entry.setObjectName("normalShockM2Entry")
    self.gridLayout_3.addWidget(self.normalShockM2Entry, 0, 4, 1, 1)
    self.label_17 = QtWidgets.QLabel(self.groupBox_2)
    self.label_17.setText("")
    self.label_17.setObjectName("label_17")
    self.gridLayout_3.addWidget(self.label_17, 0, 7, 1, 1)
    self.label_19 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_19.setFont(font)
    self.label_19.setObjectName("label_19")
    self.gridLayout_3.addWidget(self.label_19, 2, 6, 1, 1)
    self.normalShockP02P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockP02P1Entry.setObjectName("normalShockP02P1Entry")
    self.gridLayout_3.addWidget(self.normalShockP02P1Entry, 2, 7, 1, 1)
    spacerItem13 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_3.addItem(spacerItem13, 1, 2, 1, 1)
    spacerItem14 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_3.addItem(spacerItem14, 2, 2, 1, 1)
    self.normalShockP2P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockP2P1Entry.setObjectName("normalShockP2P1Entry")
    self.gridLayout_3.addWidget(self.normalShockP2P1Entry, 1, 1, 1, 1)
    self.normalShockRho2Rho1Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockRho2Rho1Entry.setObjectName("normalShockRho2Rho1Entry")
    self.gridLayout_3.addWidget(self.normalShockRho2Rho1Entry, 1, 4, 1, 1)
    self.label_4 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_4.setFont(font)
    self.label_4.setObjectName("label_4")
    self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1)
    spacerItem15 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_3.addItem(spacerItem15, 0, 2, 1, 1)
    self.normalShockM1Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockM1Entry.setObjectName("normalShockM1Entry")
    self.gridLayout_3.addWidget(self.normalShockM1Entry, 0, 1, 1, 1)
    self.label_9 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_9.setFont(font)
    self.label_9.setObjectName("label_9")
    self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1)
    self.label_6 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_6.setFont(font)
    self.label_6.setObjectName("label_6")
    self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1)
    self.label_12 = QtWidgets.QLabel(self.groupBox_2)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_12.setFont(font)
    self.label_12.setObjectName("label_12")
    self.gridLayout_3.addWidget(self.label_12, 0, 3, 1, 1)
    self.normalShockT2T1Entry = QtWidgets.QLineEdit(self.groupBox_2)
    self.normalShockT2T1Entry.setObjectName("normalShockT2T1Entry")
    self.gridLayout_3.addWidget(self.normalShockT2T1Entry, 2, 1, 1, 1)
    self.label_16 = QtWidgets.QLabel(self.groupBox_2)
    self.label_16.setText("")
    self.label_16.setObjectName("label_16")
    self.gridLayout_3.addWidget(self.label_16, 0, 6, 1, 1)
    spacerItem16 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_3.addItem(spacerItem16, 0, 5, 1, 1)
    spacerItem17 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_3.addItem(spacerItem17, 1, 5, 1, 1)
    spacerItem18 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_3.addItem(spacerItem18, 2, 5, 1, 1)
    self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1)
    spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_2.addItem(spacerItem19, 0, 1, 1, 1)
    self.horizontalLayout_5.addLayout(self.gridLayout_2)
    self.verticalLayout_3.addLayout(self.horizontalLayout_5)
    spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
    self.verticalLayout_3.addItem(spacerItem20)
    self.mainTabSet.addTab(self.normalShockTab, "")
    self.tab_3 = QtWidgets.QWidget()
    self.tab_3.setObjectName("tab_3")
    self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_3)
    self.verticalLayout_4.setObjectName("verticalLayout_4")
    self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_7.setObjectName("horizontalLayout_7")
    self.groupBox_3 = QtWidgets.QGroupBox(self.tab_3)
    self.groupBox_3.setObjectName("groupBox_3")
    self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3)
    self.horizontalLayout_8.setObjectName("horizontalLayout_8")
    self.label_18 = QtWidgets.QLabel(self.groupBox_3)
    self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_18.setFont(font)
    self.label_18.setObjectName("label_18")
    self.horizontalLayout_8.addWidget(self.label_18)
    self.obliqueShockGammaEntry = QtWidgets.QLineEdit(self.groupBox_3)
    self.obliqueShockGammaEntry.setObjectName("obliqueShockGammaEntry")
    self.horizontalLayout_8.addWidget(self.obliqueShockGammaEntry)
    spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_8.addItem(spacerItem21)
    self.label_20 = QtWidgets.QLabel(self.groupBox_3)
    self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_20.setFont(font)
    self.label_20.setObjectName("label_20")
    self.horizontalLayout_8.addWidget(self.label_20)
    self.obliqueShockOptionCombo = QtWidgets.QComboBox(self.groupBox_3)
    self.obliqueShockOptionCombo.setMinimumSize(QtCore.QSize(350, 0))
    self.obliqueShockOptionCombo.setObjectName("obliqueShockOptionCombo")
    self.horizontalLayout_8.addWidget(self.obliqueShockOptionCombo)
    spacerItem22 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_8.addItem(spacerItem22)
    self.label_32 = QtWidgets.QLabel(self.groupBox_3)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_32.setFont(font)
    self.label_32.setObjectName("label_32")
    self.horizontalLayout_8.addWidget(self.label_32)
    self.obliqueShockTypeCombo = QtWidgets.QComboBox(self.groupBox_3)
    self.obliqueShockTypeCombo.setMinimumSize(QtCore.QSize(75, 0))
    self.obliqueShockTypeCombo.setObjectName("obliqueShockTypeCombo")
    self.horizontalLayout_8.addWidget(self.obliqueShockTypeCombo)
    spacerItem23 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_8.addItem(spacerItem23)
    self.obliqueShockDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_3)
    self.obliqueShockDegreeChkBtn.setCheckable(True)
    self.obliqueShockDegreeChkBtn.setObjectName("obliqueShockDegreeChkBtn")
    self.horizontalLayout_8.addWidget(self.obliqueShockDegreeChkBtn)
    spacerItem24 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_8.addItem(spacerItem24)
    self.obliqueShockCalcBtn = QtWidgets.QPushButton(self.groupBox_3)
    self.obliqueShockCalcBtn.setObjectName("obliqueShockCalcBtn")
    self.horizontalLayout_8.addWidget(self.obliqueShockCalcBtn)
    self.horizontalLayout_7.addWidget(self.groupBox_3)
    spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_7.addItem(spacerItem25)
    self.verticalLayout_4.addLayout(self.horizontalLayout_7)
    self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_11.setObjectName("horizontalLayout_11")
    self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
    self.groupBox_4.setTitle("")
    self.groupBox_4.setObjectName("groupBox_4")
    self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4)
    self.gridLayout_4.setObjectName("gridLayout_4")
    spacerItem26 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem26, 2, 5, 1, 1)
    self.label_31 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_31.setFont(font)
    self.label_31.setObjectName("label_31")
    self.gridLayout_4.addWidget(self.label_31, 0, 3, 1, 1)
    self.label_30 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_30.setFont(font)
    self.label_30.setObjectName("label_30")
    self.gridLayout_4.addWidget(self.label_30, 0, 0, 1, 1)
    self.label_27 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_27.setFont(font)
    self.label_27.setObjectName("label_27")
    self.gridLayout_4.addWidget(self.label_27, 3, 0, 1, 1)
    self.label_23 = QtWidgets.QLabel(self.groupBox_4)
    self.label_23.setText("")
    self.label_23.setObjectName("label_23")
    self.gridLayout_4.addWidget(self.label_23, 2, 11, 1, 1)
    self.label_34 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_34.setFont(font)
    self.label_34.setObjectName("label_34")
    self.gridLayout_4.addWidget(self.label_34, 2, 9, 1, 1)
    self.label_29 = QtWidgets.QLabel(self.groupBox_4)
    self.label_29.setText("")
    self.label_29.setObjectName("label_29")
    self.gridLayout_4.addWidget(self.label_29, 3, 9, 1, 1)
    self.obliqueShockMn1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockMn1Edit.setObjectName("obliqueShockMn1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockMn1Edit, 2, 4, 1, 1)
    self.obliqueShockP2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockP2P1Edit.setObjectName("obliqueShockP2P1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockP2P1Edit, 3, 1, 1, 1)
    spacerItem27 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem27, 2, 8, 1, 1)
    self.label_25 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_25.setFont(font)
    self.label_25.setObjectName("label_25")
    self.gridLayout_4.addWidget(self.label_25, 2, 3, 1, 1)
    self.label_33 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_33.setFont(font)
    self.label_33.setObjectName("label_33")
    self.gridLayout_4.addWidget(self.label_33, 2, 0, 1, 1)
    self.obliqueShockM1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockM1Edit.setObjectName("obliqueShockM1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockM1Edit, 2, 1, 1, 1)
    spacerItem28 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem28, 3, 8, 1, 1)
    self.label_28 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_28.setFont(font)
    self.label_28.setObjectName("label_28")
    self.gridLayout_4.addWidget(self.label_28, 2, 6, 1, 1)
    self.obliqueShockM2Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockM2Edit.setObjectName("obliqueShockM2Edit")
    self.gridLayout_4.addWidget(self.obliqueShockM2Edit, 2, 10, 1, 1)
    self.obiqueShockMn2Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obiqueShockMn2Edit.setObjectName("obiqueShockMn2Edit")
    self.gridLayout_4.addWidget(self.obiqueShockMn2Edit, 2, 7, 1, 1)
    spacerItem29 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem29, 2, 2, 1, 1)
    self.label_21 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_21.setFont(font)
    self.label_21.setObjectName("label_21")
    self.gridLayout_4.addWidget(self.label_21, 3, 3, 1, 1)
    self.obliqueShockRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockRho2Rho1Edit.setObjectName("obliqueShockRho2Rho1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockRho2Rho1Edit, 3, 4, 1, 1)
    self.label_26 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_26.setFont(font)
    self.label_26.setObjectName("label_26")
    self.gridLayout_4.addWidget(self.label_26, 4, 0, 1, 1)
    self.obliqueShockT2T1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockT2T1Edit.setObjectName("obliqueShockT2T1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockT2T1Edit, 4, 1, 1, 1)
    spacerItem30 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem30, 4, 2, 1, 1)
    self.label_22 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_22.setFont(font)
    self.label_22.setObjectName("label_22")
    self.gridLayout_4.addWidget(self.label_22, 4, 3, 1, 1)
    self.obliqueShockPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockPo2Po1Edit.setObjectName("obliqueShockPo2Po1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockPo2Po1Edit, 4, 4, 1, 1)
    self.label_24 = QtWidgets.QLabel(self.groupBox_4)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_24.setFont(font)
    self.label_24.setObjectName("label_24")
    self.gridLayout_4.addWidget(self.label_24, 3, 6, 1, 1)
    self.obliqueShockPo2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockPo2P1Edit.setObjectName("obliqueShockPo2P1Edit")
    self.gridLayout_4.addWidget(self.obliqueShockPo2P1Edit, 3, 7, 1, 1)
    spacerItem31 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem31, 3, 2, 1, 1)
    spacerItem32 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem32, 3, 5, 1, 1)
    self.obliqueShockWedgeAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockWedgeAngleEdit.setObjectName("obliqueShockWedgeAngleEdit")
    self.gridLayout_4.addWidget(self.obliqueShockWedgeAngleEdit, 0, 1, 1, 1)
    self.obliqueShockAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
    self.obliqueShockAngleEdit.setObjectName("obliqueShockAngleEdit")
    self.gridLayout_4.addWidget(self.obliqueShockAngleEdit, 0, 4, 1, 1)
    spacerItem33 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_4.addItem(spacerItem33, 0, 2, 1, 1)
    self.horizontalLayout_11.addWidget(self.groupBox_4)
    spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_11.addItem(spacerItem34)
    self.verticalLayout_4.addLayout(self.horizontalLayout_11)
    spacerItem35 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
    self.verticalLayout_4.addItem(spacerItem35)
    self.mainTabSet.addTab(self.tab_3, "")
    self.tab_4 = QtWidgets.QWidget()
    self.tab_4.setObjectName("tab_4")
    self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_4)
    self.verticalLayout_5.setObjectName("verticalLayout_5")
    self.groupBox_5 = QtWidgets.QGroupBox(self.tab_4)
    self.groupBox_5.setObjectName("groupBox_5")
    self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_5)
    self.horizontalLayout_9.setObjectName("horizontalLayout_9")
    self.label_35 = QtWidgets.QLabel(self.groupBox_5)
    self.label_35.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_35.setFont(font)
    self.label_35.setObjectName("label_35")
    self.horizontalLayout_9.addWidget(self.label_35)
    self.fannoGammaEntry = QtWidgets.QLineEdit(self.groupBox_5)
    self.fannoGammaEntry.setObjectName("fannoGammaEntry")
    self.horizontalLayout_9.addWidget(self.fannoGammaEntry)
    spacerItem36 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_9.addItem(spacerItem36)
    self.label_36 = QtWidgets.QLabel(self.groupBox_5)
    self.label_36.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_36.setFont(font)
    self.label_36.setObjectName("label_36")
    self.horizontalLayout_9.addWidget(self.label_36)
    self.fannoOptionCombo = QtWidgets.QComboBox(self.groupBox_5)
    self.fannoOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
    self.fannoOptionCombo.setObjectName("fannoOptionCombo")
    self.horizontalLayout_9.addWidget(self.fannoOptionCombo)
    spacerItem37 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_9.addItem(spacerItem37)
    self.label_37 = QtWidgets.QLabel(self.groupBox_5)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_37.setFont(font)
    self.label_37.setObjectName("label_37")
    self.horizontalLayout_9.addWidget(self.label_37)
    self.fannoFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_5)
    self.fannoFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
    self.fannoFlowTypeCombo.setObjectName("fannoFlowTypeCombo")
    self.horizontalLayout_9.addWidget(self.fannoFlowTypeCombo)
    spacerItem38 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_9.addItem(spacerItem38)
    self.fannoCalculateBtn = QtWidgets.QPushButton(self.groupBox_5)
    self.fannoCalculateBtn.setObjectName("fannoCalculateBtn")
    self.horizontalLayout_9.addWidget(self.fannoCalculateBtn)
    spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_9.addItem(spacerItem39)
    self.verticalLayout_5.addWidget(self.groupBox_5)
    self.groupBox_6 = QtWidgets.QGroupBox(self.tab_4)
    self.groupBox_6.setObjectName("groupBox_6")
    self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_6)
    self.gridLayout_5.setObjectName("gridLayout_5")
    self.fannoUUStEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fannoUUStEdit.setObjectName("fannoUUStEdit")
    self.gridLayout_5.addWidget(self.fannoUUStEdit, 3, 1, 1, 1)
    self.label_46 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_46.setFont(font)
    self.label_46.setObjectName("label_46")
    self.gridLayout_5.addWidget(self.label_46, 1, 3, 1, 1)
    self.fannoPPStEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fannoPPStEdit.setObjectName("fannoPPStEdit")
    self.gridLayout_5.addWidget(self.fannoPPStEdit, 1, 7, 1, 1)
    self.fannoRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fannoRhoRhoStEdit.setObjectName("fannoRhoRhoStEdit")
    self.gridLayout_5.addWidget(self.fannoRhoRhoStEdit, 2, 1, 1, 1)
    self.fanno4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fanno4FLStDEdit.setObjectName("fanno4FLStDEdit")
    self.gridLayout_5.addWidget(self.fanno4FLStDEdit, 2, 7, 1, 1)
    self.label_50 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_50.setFont(font)
    self.label_50.setObjectName("label_50")
    self.gridLayout_5.addWidget(self.label_50, 2, 6, 1, 1)
    self.label_40 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_40.setFont(font)
    self.label_40.setObjectName("label_40")
    self.gridLayout_5.addWidget(self.label_40, 2, 0, 1, 1)
    self.fannoPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fannoPoPoStEdit.setObjectName("fannoPoPoStEdit")
    self.gridLayout_5.addWidget(self.fannoPoPoStEdit, 2, 4, 1, 1)
    self.fannoTTStEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fannoTTStEdit.setObjectName("fannoTTStEdit")
    self.gridLayout_5.addWidget(self.fannoTTStEdit, 1, 4, 1, 1)
    self.label_47 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_47.setFont(font)
    self.label_47.setObjectName("label_47")
    self.gridLayout_5.addWidget(self.label_47, 2, 3, 1, 1)
    self.label_45 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_45.setFont(font)
    self.label_45.setObjectName("label_45")
    self.gridLayout_5.addWidget(self.label_45, 1, 0, 1, 1)
    spacerItem40 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_5.addItem(spacerItem40, 1, 2, 1, 1)
    spacerItem41 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_5.addItem(spacerItem41, 2, 2, 1, 1)
    spacerItem42 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_5.addItem(spacerItem42, 1, 5, 1, 1)
    spacerItem43 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_5.addItem(spacerItem43, 3, 2, 1, 1)
    self.label_41 = QtWidgets.QLabel(self.groupBox_6)
    self.label_41.setText("")
    self.label_41.setObjectName("label_41")
    self.gridLayout_5.addWidget(self.label_41, 1, 10, 1, 1)
    self.label_42 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_42.setFont(font)
    self.label_42.setObjectName("label_42")
    self.gridLayout_5.addWidget(self.label_42, 1, 6, 1, 1)
    spacerItem44 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_5.addItem(spacerItem44, 2, 5, 1, 1)
    self.fannoUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_6)
    self.fannoUpstreamMachEdit.setObjectName("fannoUpstreamMachEdit")
    self.gridLayout_5.addWidget(self.fannoUpstreamMachEdit, 1, 1, 1, 1)
    self.label_48 = QtWidgets.QLabel(self.groupBox_6)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_48.setFont(font)
    self.label_48.setObjectName("label_48")
    self.gridLayout_5.addWidget(self.label_48, 3, 0, 1, 1)
    self.label_43 = QtWidgets.QLabel(self.groupBox_6)
    self.label_43.setText("")
    self.label_43.setObjectName("label_43")
    self.gridLayout_5.addWidget(self.label_43, 2, 8, 1, 1)
    self.verticalLayout_5.addWidget(self.groupBox_6)
    spacerItem45 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
    self.verticalLayout_5.addItem(spacerItem45)
    self.groupBox_8 = QtWidgets.QGroupBox(self.tab_4)
    self.groupBox_8.setObjectName("groupBox_8")
    self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_8)
    self.verticalLayout_6.setObjectName("verticalLayout_6")
    self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_10.setObjectName("horizontalLayout_10")
    self.label_38 = QtWidgets.QLabel(self.groupBox_8)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_38.setFont(font)
    self.label_38.setObjectName("label_38")
    self.horizontalLayout_10.addWidget(self.label_38)
    self.fannoPipeLenEdit = QtWidgets.QLineEdit(self.groupBox_8)
    self.fannoPipeLenEdit.setObjectName("fannoPipeLenEdit")
    self.horizontalLayout_10.addWidget(self.fannoPipeLenEdit)
    spacerItem46 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_10.addItem(spacerItem46)
    self.label_39 = QtWidgets.QLabel(self.groupBox_8)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_39.setFont(font)
    self.label_39.setObjectName("label_39")
    self.horizontalLayout_10.addWidget(self.label_39)
    self.fannoPipeDiameterEdit = QtWidgets.QLineEdit(self.groupBox_8)
    self.fannoPipeDiameterEdit.setObjectName("fannoPipeDiameterEdit")
    self.horizontalLayout_10.addWidget(self.fannoPipeDiameterEdit)
    spacerItem47 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_10.addItem(spacerItem47)
    self.label_44 = QtWidgets.QLabel(self.groupBox_8)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_44.setFont(font)
    self.label_44.setObjectName("label_44")
    self.horizontalLayout_10.addWidget(self.label_44)
    self.fannoFrictionCoeffEdit = QtWidgets.QLineEdit(self.groupBox_8)
    self.fannoFrictionCoeffEdit.setObjectName("fannoFrictionCoeffEdit")
    self.horizontalLayout_10.addWidget(self.fannoFrictionCoeffEdit)
    self.fannoApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_8)
    self.fannoApplyPipeParamBtn.setObjectName("fannoApplyPipeParamBtn")
    self.horizontalLayout_10.addWidget(self.fannoApplyPipeParamBtn)
    spacerItem48 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_10.addItem(spacerItem48)
    self.verticalLayout_6.addLayout(self.horizontalLayout_10)
    self.verticalLayout_5.addWidget(self.groupBox_8)
    spacerItem49 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
    self.verticalLayout_5.addItem(spacerItem49)
    self.groupBox_7 = QtWidgets.QGroupBox(self.tab_4)
    self.groupBox_7.setObjectName("groupBox_7")
    self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_7)
    self.gridLayout_6.setObjectName("gridLayout_6")
    self.fannoDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrmUUStEdit.setObjectName("fannoDwnStrmUUStEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrmUUStEdit, 3, 1, 1, 1)
    self.label_49 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_49.setFont(font)
    self.label_49.setObjectName("label_49")
    self.gridLayout_6.addWidget(self.label_49, 1, 3, 1, 1)
    self.fannoDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrmPPStEdit.setObjectName("fannoDwnStrmPPStEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrmPPStEdit, 1, 7, 1, 1)
    self.fannoDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrmRhoRhoStEdit.setObjectName("fannoDwnStrmRhoRhoStEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
    self.fannoDwnStrm4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrm4FLStDEdit.setObjectName("fannoDwnStrm4FLStDEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrm4FLStDEdit, 2, 7, 1, 1)
    self.label_51 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_51.setFont(font)
    self.label_51.setObjectName("label_51")
    self.gridLayout_6.addWidget(self.label_51, 2, 6, 1, 1)
    self.label_52 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_52.setFont(font)
    self.label_52.setObjectName("label_52")
    self.gridLayout_6.addWidget(self.label_52, 2, 0, 1, 1)
    self.fannoDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrmPoPoStrEdit.setObjectName("fannoDwnStrmPoPoStrEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrmPoPoStrEdit, 2, 4, 1, 1)
    self.fannoDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrmTTStEdit.setObjectName("fannoDwnStrmTTStEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrmTTStEdit, 1, 4, 1, 1)
    self.label_53 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_53.setFont(font)
    self.label_53.setObjectName("label_53")
    self.gridLayout_6.addWidget(self.label_53, 2, 3, 1, 1)
    self.label_54 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_54.setFont(font)
    self.label_54.setObjectName("label_54")
    self.gridLayout_6.addWidget(self.label_54, 1, 0, 1, 1)
    spacerItem50 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_6.addItem(spacerItem50, 1, 2, 1, 1)
    spacerItem51 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_6.addItem(spacerItem51, 2, 2, 1, 1)
    spacerItem52 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_6.addItem(spacerItem52, 1, 5, 1, 1)
    spacerItem53 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_6.addItem(spacerItem53, 3, 2, 1, 1)
    self.label_55 = QtWidgets.QLabel(self.groupBox_7)
    self.label_55.setText("")
    self.label_55.setObjectName("label_55")
    self.gridLayout_6.addWidget(self.label_55, 1, 10, 1, 1)
    self.label_56 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_56.setFont(font)
    self.label_56.setObjectName("label_56")
    self.gridLayout_6.addWidget(self.label_56, 1, 6, 1, 1)
    spacerItem54 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_6.addItem(spacerItem54, 2, 5, 1, 1)
    self.fannoDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoDwnStrmMachEdit.setObjectName("fannoDwnStrmMachEdit")
    self.gridLayout_6.addWidget(self.fannoDwnStrmMachEdit, 1, 1, 1, 1)
    self.label_57 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_57.setFont(font)
    self.label_57.setObjectName("label_57")
    self.gridLayout_6.addWidget(self.label_57, 3, 0, 1, 1)
    self.label_58 = QtWidgets.QLabel(self.groupBox_7)
    self.label_58.setText("")
    self.label_58.setObjectName("label_58")
    self.gridLayout_6.addWidget(self.label_58, 2, 8, 1, 1)
    self.label_59 = QtWidgets.QLabel(self.groupBox_7)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_59.setFont(font)
    self.label_59.setObjectName("label_59")
    self.gridLayout_6.addWidget(self.label_59, 3, 3, 1, 1)
    self.fannoChokedLengthEdit = QtWidgets.QLineEdit(self.groupBox_7)
    self.fannoChokedLengthEdit.setObjectName("fannoChokedLengthEdit")
    self.gridLayout_6.addWidget(self.fannoChokedLengthEdit, 3, 4, 1, 1)
    self.verticalLayout_5.addWidget(self.groupBox_7)
    spacerItem55 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
    self.verticalLayout_5.addItem(spacerItem55)
    self.groupBox_9 = QtWidgets.QGroupBox(self.tab_4)
    self.groupBox_9.setObjectName("groupBox_9")
    self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_9)
    self.gridLayout_7.setObjectName("gridLayout_7")
    self.label_65 = QtWidgets.QLabel(self.groupBox_9)
    self.label_65.setText("")
    self.label_65.setObjectName("label_65")
    self.gridLayout_7.addWidget(self.label_65, 1, 11, 1, 1)
    self.label_67 = QtWidgets.QLabel(self.groupBox_9)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_67.setFont(font)
    self.label_67.setObjectName("label_67")
    self.gridLayout_7.addWidget(self.label_67, 1, 6, 1, 1)
    self.fannoT2T1Edit = QtWidgets.QLineEdit(self.groupBox_9)
    self.fannoT2T1Edit.setObjectName("fannoT2T1Edit")
    self.gridLayout_7.addWidget(self.fannoT2T1Edit, 1, 1, 1, 1)
    self.label_63 = QtWidgets.QLabel(self.groupBox_9)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_63.setFont(font)
    self.label_63.setObjectName("label_63")
    self.gridLayout_7.addWidget(self.label_63, 2, 3, 1, 1)
    self.fanno4FLStD24FLStD1Edit = QtWidgets.QLineEdit(self.groupBox_9)
    self.fanno4FLStD24FLStD1Edit.setObjectName("fanno4FLStD24FLStD1Edit")
    self.gridLayout_7.addWidget(self.fanno4FLStD24FLStD1Edit, 2, 7, 1, 1)
    spacerItem56 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_7.addItem(spacerItem56, 2, 2, 1, 1)
    self.fannoP2P1Edit = QtWidgets.QLineEdit(self.groupBox_9)
    self.fannoP2P1Edit.setObjectName("fannoP2P1Edit")
    self.gridLayout_7.addWidget(self.fannoP2P1Edit, 1, 4, 1, 1)
    self.fannoRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_9)
    self.fannoRho2Rho1Edit.setObjectName("fannoRho2Rho1Edit")
    self.gridLayout_7.addWidget(self.fannoRho2Rho1Edit, 2, 1, 1, 1)
    spacerItem57 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_7.addItem(spacerItem57, 1, 2, 1, 1)
    self.fannoU2U1Edit = QtWidgets.QLineEdit(self.groupBox_9)
    self.fannoU2U1Edit.setObjectName("fannoU2U1Edit")
    self.gridLayout_7.addWidget(self.fannoU2U1Edit, 1, 7, 1, 1)
    self.label_62 = QtWidgets.QLabel(self.groupBox_9)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_62.setFont(font)
    self.label_62.setObjectName("label_62")
    self.gridLayout_7.addWidget(self.label_62, 2, 0, 1, 1)
    self.label_68 = QtWidgets.QLabel(self.groupBox_9)
    self.label_68.setText("")
    self.label_68.setObjectName("label_68")
    self.gridLayout_7.addWidget(self.label_68, 2, 9, 1, 1)
    spacerItem58 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_7.addItem(spacerItem58, 1, 5, 1, 1)
    self.label_61 = QtWidgets.QLabel(self.groupBox_9)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_61.setFont(font)
    self.label_61.setObjectName("label_61")
    self.gridLayout_7.addWidget(self.label_61, 2, 6, 1, 1)
    self.label_60 = QtWidgets.QLabel(self.groupBox_9)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_60.setFont(font)
    self.label_60.setObjectName("label_60")
    self.gridLayout_7.addWidget(self.label_60, 1, 0, 1, 1)
    self.label_66 = QtWidgets.QLabel(self.groupBox_9)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_66.setFont(font)
    self.label_66.setObjectName("label_66")
    self.gridLayout_7.addWidget(self.label_66, 1, 3, 1, 1)
    self.fannoPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_9)
    self.fannoPo2Po1Edit.setObjectName("fannoPo2Po1Edit")
    self.gridLayout_7.addWidget(self.fannoPo2Po1Edit, 2, 4, 1, 1)
    spacerItem59 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_7.addItem(spacerItem59, 2, 5, 1, 1)
    self.verticalLayout_5.addWidget(self.groupBox_9)
    spacerItem60 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
    self.verticalLayout_5.addItem(spacerItem60)
    self.mainTabSet.addTab(self.tab_4, "")
    self.tab_5 = QtWidgets.QWidget()
    self.tab_5.setObjectName("tab_5")
    self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5)
    self.verticalLayout.setObjectName("verticalLayout")
    self.groupBox_10 = QtWidgets.QGroupBox(self.tab_5)
    self.groupBox_10.setObjectName("groupBox_10")
    self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_10)
    self.horizontalLayout_13.setObjectName("horizontalLayout_13")
    self.label_64 = QtWidgets.QLabel(self.groupBox_10)
    self.label_64.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_64.setFont(font)
    self.label_64.setObjectName("label_64")
    self.horizontalLayout_13.addWidget(self.label_64)
    self.rayleighGammaEntry = QtWidgets.QLineEdit(self.groupBox_10)
    self.rayleighGammaEntry.setObjectName("rayleighGammaEntry")
    self.horizontalLayout_13.addWidget(self.rayleighGammaEntry)
    spacerItem61 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_13.addItem(spacerItem61)
    self.label_69 = QtWidgets.QLabel(self.groupBox_10)
    self.label_69.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_69.setFont(font)
    self.label_69.setObjectName("label_69")
    self.horizontalLayout_13.addWidget(self.label_69)
    self.rayleighOptionCombo = QtWidgets.QComboBox(self.groupBox_10)
    self.rayleighOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
    self.rayleighOptionCombo.setObjectName("rayleighOptionCombo")
    self.horizontalLayout_13.addWidget(self.rayleighOptionCombo)
    spacerItem62 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_13.addItem(spacerItem62)
    self.label_70 = QtWidgets.QLabel(self.groupBox_10)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_70.setFont(font)
    self.label_70.setObjectName("label_70")
    self.horizontalLayout_13.addWidget(self.label_70)
    self.rayleighFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_10)
    self.rayleighFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
    self.rayleighFlowTypeCombo.setObjectName("rayleighFlowTypeCombo")
    self.horizontalLayout_13.addWidget(self.rayleighFlowTypeCombo)
    spacerItem63 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_13.addItem(spacerItem63)
    self.rayleighCalculateBtn = QtWidgets.QPushButton(self.groupBox_10)
    self.rayleighCalculateBtn.setObjectName("rayleighCalculateBtn")
    self.horizontalLayout_13.addWidget(self.rayleighCalculateBtn)
    spacerItem64 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_13.addItem(spacerItem64)
    self.verticalLayout.addWidget(self.groupBox_10)
    self.groupBox_11 = QtWidgets.QGroupBox(self.tab_5)
    self.groupBox_11.setObjectName("groupBox_11")
    self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_11)
    self.gridLayout_8.setObjectName("gridLayout_8")
    self.rayleighUUStEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighUUStEdit.setObjectName("rayleighUUStEdit")
    self.gridLayout_8.addWidget(self.rayleighUUStEdit, 3, 1, 1, 1)
    self.label_71 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_71.setFont(font)
    self.label_71.setObjectName("label_71")
    self.gridLayout_8.addWidget(self.label_71, 1, 3, 1, 1)
    self.rayleighPPStEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighPPStEdit.setObjectName("rayleighPPStEdit")
    self.gridLayout_8.addWidget(self.rayleighPPStEdit, 1, 7, 1, 1)
    self.rayleighRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighRhoRhoStEdit.setObjectName("rayleighRhoRhoStEdit")
    self.gridLayout_8.addWidget(self.rayleighRhoRhoStEdit, 2, 1, 1, 1)
    self.rayleighToToStEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighToToStEdit.setObjectName("rayleighToToStEdit")
    self.gridLayout_8.addWidget(self.rayleighToToStEdit, 2, 7, 1, 1)
    self.label_72 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_72.setFont(font)
    self.label_72.setObjectName("label_72")
    self.gridLayout_8.addWidget(self.label_72, 2, 6, 1, 1)
    self.label_73 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_73.setFont(font)
    self.label_73.setObjectName("label_73")
    self.gridLayout_8.addWidget(self.label_73, 2, 0, 1, 1)
    self.rayleighPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighPoPoStEdit.setObjectName("rayleighPoPoStEdit")
    self.gridLayout_8.addWidget(self.rayleighPoPoStEdit, 2, 4, 1, 1)
    self.rayleighTTStEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighTTStEdit.setObjectName("rayleighTTStEdit")
    self.gridLayout_8.addWidget(self.rayleighTTStEdit, 1, 4, 1, 1)
    self.label_74 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_74.setFont(font)
    self.label_74.setObjectName("label_74")
    self.gridLayout_8.addWidget(self.label_74, 2, 3, 1, 1)
    self.label_75 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_75.setFont(font)
    self.label_75.setObjectName("label_75")
    self.gridLayout_8.addWidget(self.label_75, 1, 0, 1, 1)
    spacerItem65 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_8.addItem(spacerItem65, 1, 2, 1, 1)
    spacerItem66 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_8.addItem(spacerItem66, 2, 2, 1, 1)
    spacerItem67 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_8.addItem(spacerItem67, 1, 5, 1, 1)
    spacerItem68 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_8.addItem(spacerItem68, 3, 2, 1, 1)
    self.label_76 = QtWidgets.QLabel(self.groupBox_11)
    self.label_76.setText("")
    self.label_76.setObjectName("label_76")
    self.gridLayout_8.addWidget(self.label_76, 1, 10, 1, 1)
    self.label_77 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_77.setFont(font)
    self.label_77.setObjectName("label_77")
    self.gridLayout_8.addWidget(self.label_77, 1, 6, 1, 1)
    spacerItem69 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_8.addItem(spacerItem69, 2, 5, 1, 1)
    self.rayleighUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_11)
    self.rayleighUpstreamMachEdit.setObjectName("rayleighUpstreamMachEdit")
    self.gridLayout_8.addWidget(self.rayleighUpstreamMachEdit, 1, 1, 1, 1)
    self.label_78 = QtWidgets.QLabel(self.groupBox_11)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_78.setFont(font)
    self.label_78.setObjectName("label_78")
    self.gridLayout_8.addWidget(self.label_78, 3, 0, 1, 1)
    self.label_79 = QtWidgets.QLabel(self.groupBox_11)
    self.label_79.setText("")
    self.label_79.setObjectName("label_79")
    self.gridLayout_8.addWidget(self.label_79, 2, 8, 1, 1)
    self.verticalLayout.addWidget(self.groupBox_11)
    self.groupBox_12 = QtWidgets.QGroupBox(self.tab_5)
    self.groupBox_12.setObjectName("groupBox_12")
    self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_12)
    self.verticalLayout_7.setObjectName("verticalLayout_7")
    self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
    self.horizontalLayout_14.setObjectName("horizontalLayout_14")
    self.label_80 = QtWidgets.QLabel(self.groupBox_12)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_80.setFont(font)
    self.label_80.setObjectName("label_80")
    self.horizontalLayout_14.addWidget(self.label_80)
    self.rayleighHeatEdit = QtWidgets.QLineEdit(self.groupBox_12)
    self.rayleighHeatEdit.setObjectName("rayleighHeatEdit")
    self.horizontalLayout_14.addWidget(self.rayleighHeatEdit)
    spacerItem70 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_14.addItem(spacerItem70)
    self.label_81 = QtWidgets.QLabel(self.groupBox_12)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_81.setFont(font)
    self.label_81.setObjectName("label_81")
    self.horizontalLayout_14.addWidget(self.label_81)
    self.rayleighGasConstantEdit = QtWidgets.QLineEdit(self.groupBox_12)
    self.rayleighGasConstantEdit.setObjectName("rayleighGasConstantEdit")
    self.horizontalLayout_14.addWidget(self.rayleighGasConstantEdit)
    spacerItem71 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_14.addItem(spacerItem71)
    self.label_82 = QtWidgets.QLabel(self.groupBox_12)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_82.setFont(font)
    self.label_82.setObjectName("label_82")
    self.horizontalLayout_14.addWidget(self.label_82)
    self.rayleighHeatTo1Edit = QtWidgets.QLineEdit(self.groupBox_12)
    self.rayleighHeatTo1Edit.setObjectName("rayleighHeatTo1Edit")
    self.horizontalLayout_14.addWidget(self.rayleighHeatTo1Edit)
    self.rayleighApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_12)
    self.rayleighApplyPipeParamBtn.setObjectName("rayleighApplyPipeParamBtn")
    self.horizontalLayout_14.addWidget(self.rayleighApplyPipeParamBtn)
    spacerItem72 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_14.addItem(spacerItem72)
    self.verticalLayout_7.addLayout(self.horizontalLayout_14)
    self.verticalLayout.addWidget(self.groupBox_12)
    self.groupBox_13 = QtWidgets.QGroupBox(self.tab_5)
    self.groupBox_13.setObjectName("groupBox_13")
    self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_13)
    self.gridLayout_9.setObjectName("gridLayout_9")
    self.rayleighDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmUUStEdit.setObjectName("rayleighDwnStrmUUStEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmUUStEdit, 3, 1, 1, 1)
    self.label_83 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_83.setFont(font)
    self.label_83.setObjectName("label_83")
    self.gridLayout_9.addWidget(self.label_83, 1, 3, 1, 1)
    self.rayleighDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmPPStEdit.setObjectName("rayleighDwnStrmPPStEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmPPStEdit, 1, 7, 1, 1)
    self.rayleighDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmRhoRhoStEdit.setObjectName("rayleighDwnStrmRhoRhoStEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
    self.rayleighDwnStrmToToStEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmToToStEdit.setObjectName("rayleighDwnStrmToToStEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmToToStEdit, 2, 7, 1, 1)
    self.label_84 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_84.setFont(font)
    self.label_84.setObjectName("label_84")
    self.gridLayout_9.addWidget(self.label_84, 2, 6, 1, 1)
    self.label_85 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_85.setFont(font)
    self.label_85.setObjectName("label_85")
    self.gridLayout_9.addWidget(self.label_85, 2, 0, 1, 1)
    self.rayleighDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmPoPoStrEdit.setObjectName("rayleighDwnStrmPoPoStrEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmPoPoStrEdit, 2, 4, 1, 1)
    self.rayleighDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmTTStEdit.setObjectName("rayleighDwnStrmTTStEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmTTStEdit, 1, 4, 1, 1)
    self.label_86 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_86.setFont(font)
    self.label_86.setObjectName("label_86")
    self.gridLayout_9.addWidget(self.label_86, 2, 3, 1, 1)
    self.label_87 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_87.setFont(font)
    self.label_87.setObjectName("label_87")
    self.gridLayout_9.addWidget(self.label_87, 1, 0, 1, 1)
    spacerItem73 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_9.addItem(spacerItem73, 1, 2, 1, 1)
    spacerItem74 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_9.addItem(spacerItem74, 2, 2, 1, 1)
    spacerItem75 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_9.addItem(spacerItem75, 1, 5, 1, 1)
    spacerItem76 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_9.addItem(spacerItem76, 3, 2, 1, 1)
    self.label_88 = QtWidgets.QLabel(self.groupBox_13)
    self.label_88.setText("")
    self.label_88.setObjectName("label_88")
    self.gridLayout_9.addWidget(self.label_88, 1, 10, 1, 1)
    self.label_89 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_89.setFont(font)
    self.label_89.setObjectName("label_89")
    self.gridLayout_9.addWidget(self.label_89, 1, 6, 1, 1)
    spacerItem77 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_9.addItem(spacerItem77, 2, 5, 1, 1)
    self.rayleighDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighDwnStrmMachEdit.setObjectName("rayleighDwnStrmMachEdit")
    self.gridLayout_9.addWidget(self.rayleighDwnStrmMachEdit, 1, 1, 1, 1)
    self.label_90 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_90.setFont(font)
    self.label_90.setObjectName("label_90")
    self.gridLayout_9.addWidget(self.label_90, 3, 0, 1, 1)
    self.label_91 = QtWidgets.QLabel(self.groupBox_13)
    self.label_91.setText("")
    self.label_91.setObjectName("label_91")
    self.gridLayout_9.addWidget(self.label_91, 2, 8, 1, 1)
    self.label_92 = QtWidgets.QLabel(self.groupBox_13)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_92.setFont(font)
    self.label_92.setObjectName("label_92")
    self.gridLayout_9.addWidget(self.label_92, 3, 3, 1, 1)
    self.rayleighChokedHeatEdit = QtWidgets.QLineEdit(self.groupBox_13)
    self.rayleighChokedHeatEdit.setObjectName("rayleighChokedHeatEdit")
    self.gridLayout_9.addWidget(self.rayleighChokedHeatEdit, 3, 4, 1, 1)
    self.verticalLayout.addWidget(self.groupBox_13)
    self.groupBox_14 = QtWidgets.QGroupBox(self.tab_5)
    self.groupBox_14.setObjectName("groupBox_14")
    self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_14)
    self.gridLayout_10.setObjectName("gridLayout_10")
    spacerItem78 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_10.addItem(spacerItem78, 1, 5, 1, 1)
    self.label_97 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_97.setFont(font)
    self.label_97.setObjectName("label_97")
    self.gridLayout_10.addWidget(self.label_97, 2, 3, 1, 1)
    self.rayleighP2P1Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighP2P1Edit.setObjectName("rayleighP2P1Edit")
    self.gridLayout_10.addWidget(self.rayleighP2P1Edit, 1, 4, 1, 1)
    spacerItem79 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_10.addItem(spacerItem79, 2, 2, 1, 1)
    self.rayleighTo2To1Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighTo2To1Edit.setObjectName("rayleighTo2To1Edit")
    self.gridLayout_10.addWidget(self.rayleighTo2To1Edit, 2, 7, 1, 1)
    self.label_93 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_93.setFont(font)
    self.label_93.setObjectName("label_93")
    self.gridLayout_10.addWidget(self.label_93, 2, 6, 1, 1)
    self.rayleighU2U1Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighU2U1Edit.setObjectName("rayleighU2U1Edit")
    self.gridLayout_10.addWidget(self.rayleighU2U1Edit, 1, 7, 1, 1)
    self.rayleighRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighRho2Rho1Edit.setObjectName("rayleighRho2Rho1Edit")
    self.gridLayout_10.addWidget(self.rayleighRho2Rho1Edit, 2, 1, 1, 1)
    self.label_95 = QtWidgets.QLabel(self.groupBox_14)
    self.label_95.setText("")
    self.label_95.setObjectName("label_95")
    self.gridLayout_10.addWidget(self.label_95, 2, 9, 1, 1)
    spacerItem80 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_10.addItem(spacerItem80, 1, 2, 1, 1)
    self.label_100 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_100.setFont(font)
    self.label_100.setObjectName("label_100")
    self.gridLayout_10.addWidget(self.label_100, 1, 6, 1, 1)
    spacerItem81 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_10.addItem(spacerItem81, 2, 5, 1, 1)
    self.label_96 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_96.setFont(font)
    self.label_96.setObjectName("label_96")
    self.gridLayout_10.addWidget(self.label_96, 1, 3, 1, 1)
    self.label_98 = QtWidgets.QLabel(self.groupBox_14)
    self.label_98.setText("")
    self.label_98.setObjectName("label_98")
    self.gridLayout_10.addWidget(self.label_98, 1, 11, 1, 1)
    self.label_99 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_99.setFont(font)
    self.label_99.setObjectName("label_99")
    self.gridLayout_10.addWidget(self.label_99, 1, 0, 1, 1)
    self.label_94 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_94.setFont(font)
    self.label_94.setObjectName("label_94")
    self.gridLayout_10.addWidget(self.label_94, 2, 0, 1, 1)
    self.rayleighT2T1Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighT2T1Edit.setObjectName("rayleighT2T1Edit")
    self.gridLayout_10.addWidget(self.rayleighT2T1Edit, 1, 1, 1, 1)
    self.rayleighPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighPo2Po1Edit.setObjectName("rayleighPo2Po1Edit")
    self.gridLayout_10.addWidget(self.rayleighPo2Po1Edit, 2, 4, 1, 1)
    self.label_117 = QtWidgets.QLabel(self.groupBox_14)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_117.setFont(font)
    self.label_117.setObjectName("label_117")
    self.gridLayout_10.addWidget(self.label_117, 3, 0, 1, 1)
    self.rayleighTo2Edit = QtWidgets.QLineEdit(self.groupBox_14)
    self.rayleighTo2Edit.setObjectName("rayleighTo2Edit")
    self.gridLayout_10.addWidget(self.rayleighTo2Edit, 3, 1, 1, 1)
    self.verticalLayout.addWidget(self.groupBox_14)
    spacerItem82 = QtWidgets.QSpacerItem(20, 112, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
    self.verticalLayout.addItem(spacerItem82)
    self.mainTabSet.addTab(self.tab_5, "")
    self.tab_6 = QtWidgets.QWidget()
    self.tab_6.setObjectName("tab_6")
    self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6)
    self.verticalLayout_8.setObjectName("verticalLayout_8")
    self.groupBox_15 = QtWidgets.QGroupBox(self.tab_6)
    self.groupBox_15.setObjectName("groupBox_15")
    self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.groupBox_15)
    self.horizontalLayout_15.setObjectName("horizontalLayout_15")
    self.label_101 = QtWidgets.QLabel(self.groupBox_15)
    self.label_101.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_101.setFont(font)
    self.label_101.setObjectName("label_101")
    self.horizontalLayout_15.addWidget(self.label_101)
    self.prandtlMeyerGammaEntry = QtWidgets.QLineEdit(self.groupBox_15)
    self.prandtlMeyerGammaEntry.setObjectName("prandtlMeyerGammaEntry")
    self.horizontalLayout_15.addWidget(self.prandtlMeyerGammaEntry)
    spacerItem83 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_15.addItem(spacerItem83)
    self.label_102 = QtWidgets.QLabel(self.groupBox_15)
    self.label_102.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_102.setFont(font)
    self.label_102.setObjectName("label_102")
    self.horizontalLayout_15.addWidget(self.label_102)
    self.prandtlMeyerOptionCombo = QtWidgets.QComboBox(self.groupBox_15)
    self.prandtlMeyerOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
    self.prandtlMeyerOptionCombo.setObjectName("prandtlMeyerOptionCombo")
    self.horizontalLayout_15.addWidget(self.prandtlMeyerOptionCombo)
    spacerItem84 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_15.addItem(spacerItem84)
    self.prandtlMeyerDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_15)
    self.prandtlMeyerDegreeChkBtn.setCheckable(True)
    self.prandtlMeyerDegreeChkBtn.setObjectName("prandtlMeyerDegreeChkBtn")
    self.horizontalLayout_15.addWidget(self.prandtlMeyerDegreeChkBtn)
    spacerItem85 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_15.addItem(spacerItem85)
    self.prandtlMeyerCalculateBtn = QtWidgets.QPushButton(self.groupBox_15)
    self.prandtlMeyerCalculateBtn.setObjectName("prandtlMeyerCalculateBtn")
    self.horizontalLayout_15.addWidget(self.prandtlMeyerCalculateBtn)
    spacerItem86 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_15.addItem(spacerItem86)
    self.verticalLayout_8.addWidget(self.groupBox_15)
    self.groupBox_16 = QtWidgets.QGroupBox(self.tab_6)
    self.groupBox_16.setObjectName("groupBox_16")
    self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_16)
    self.gridLayout_11.setObjectName("gridLayout_11")
    self.label_108 = QtWidgets.QLabel(self.groupBox_16)
    self.label_108.setText("")
    self.label_108.setObjectName("label_108")
    self.gridLayout_11.addWidget(self.label_108, 1, 10, 1, 1)
    self.label_107 = QtWidgets.QLabel(self.groupBox_16)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_107.setFont(font)
    self.label_107.setObjectName("label_107")
    self.gridLayout_11.addWidget(self.label_107, 1, 0, 1, 1)
    self.label_111 = QtWidgets.QLabel(self.groupBox_16)
    self.label_111.setText("")
    self.label_111.setObjectName("label_111")
    self.gridLayout_11.addWidget(self.label_111, 2, 8, 1, 1)
    self.label_105 = QtWidgets.QLabel(self.groupBox_16)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_105.setFont(font)
    self.label_105.setObjectName("label_105")
    self.gridLayout_11.addWidget(self.label_105, 2, 0, 1, 1)
    self.label_109 = QtWidgets.QLabel(self.groupBox_16)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_109.setFont(font)
    self.label_109.setObjectName("label_109")
    self.gridLayout_11.addWidget(self.label_109, 2, 3, 1, 1)
    spacerItem87 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_11.addItem(spacerItem87, 2, 2, 1, 1)
    self.prandtlMeyerDeflectionAngleEdit = QtWidgets.QLineEdit(self.groupBox_16)
    self.prandtlMeyerDeflectionAngleEdit.setObjectName("prandtlMeyerDeflectionAngleEdit")
    self.gridLayout_11.addWidget(self.prandtlMeyerDeflectionAngleEdit, 2, 1, 1, 1)
    spacerItem88 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_11.addItem(spacerItem88, 1, 2, 1, 1)
    self.label_103 = QtWidgets.QLabel(self.groupBox_16)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_103.setFont(font)
    self.label_103.setObjectName("label_103")
    self.gridLayout_11.addWidget(self.label_103, 1, 3, 1, 1)
    self.prandtlMeyerNuEdit = QtWidgets.QLineEdit(self.groupBox_16)
    self.prandtlMeyerNuEdit.setObjectName("prandtlMeyerNuEdit")
    self.gridLayout_11.addWidget(self.prandtlMeyerNuEdit, 1, 4, 1, 1)
    self.prandtlMeyerUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_16)
    self.prandtlMeyerUpstreamMachEdit.setObjectName("prandtlMeyerUpstreamMachEdit")
    self.gridLayout_11.addWidget(self.prandtlMeyerUpstreamMachEdit, 1, 1, 1, 1)
    self.prandtlMeyerMuEdit = QtWidgets.QLineEdit(self.groupBox_16)
    self.prandtlMeyerMuEdit.setObjectName("prandtlMeyerMuEdit")
    self.gridLayout_11.addWidget(self.prandtlMeyerMuEdit, 2, 4, 1, 1)
    spacerItem89 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_11.addItem(spacerItem89, 1, 11, 1, 1)
    spacerItem90 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.gridLayout_11.addItem(spacerItem90, 2, 11, 1, 1)
    self.verticalLayout_8.addWidget(self.groupBox_16)
    self.groupBox_17 = QtWidgets.QGroupBox(self.tab_6)
    self.groupBox_17.setObjectName("groupBox_17")
    self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.groupBox_17)
    self.horizontalLayout_18.setObjectName("horizontalLayout_18")
    self.label_112 = QtWidgets.QLabel(self.groupBox_17)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_112.setFont(font)
    self.label_112.setObjectName("label_112")
    self.horizontalLayout_18.addWidget(self.label_112)
    self.prandtlMeyerDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_17)
    self.prandtlMeyerDwnStrmMachEdit.setObjectName("prandtlMeyerDwnStrmMachEdit")
    self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMachEdit)
    spacerItem91 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_18.addItem(spacerItem91)
    self.label_104 = QtWidgets.QLabel(self.groupBox_17)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_104.setFont(font)
    self.label_104.setObjectName("label_104")
    self.horizontalLayout_18.addWidget(self.label_104)
    self.prandtlMeyerDwnStrmNuEdit = QtWidgets.QLineEdit(self.groupBox_17)
    self.prandtlMeyerDwnStrmNuEdit.setObjectName("prandtlMeyerDwnStrmNuEdit")
    self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmNuEdit)
    spacerItem92 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_18.addItem(spacerItem92)
    self.label_114 = QtWidgets.QLabel(self.groupBox_17)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_114.setFont(font)
    self.label_114.setObjectName("label_114")
    self.horizontalLayout_18.addWidget(self.label_114)
    self.prandtlMeyerDwnStrmMuEdit = QtWidgets.QLineEdit(self.groupBox_17)
    self.prandtlMeyerDwnStrmMuEdit.setObjectName("prandtlMeyerDwnStrmMuEdit")
    self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMuEdit)
    spacerItem93 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_18.addItem(spacerItem93)
    self.label_113 = QtWidgets.QLabel(self.groupBox_17)
    self.label_113.setText("")
    self.label_113.setObjectName("label_113")
    self.horizontalLayout_18.addWidget(self.label_113)
    self.verticalLayout_8.addWidget(self.groupBox_17)
    spacerItem94 = QtWidgets.QSpacerItem(20, 339, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
    self.verticalLayout_8.addItem(spacerItem94)
    self.mainTabSet.addTab(self.tab_6, "")
    self.tab_7 = QtWidgets.QWidget()
    self.tab_7.setObjectName("tab_7")
    self.groupBox_18 = QtWidgets.QGroupBox(self.tab_7)
    self.groupBox_18.setGeometry(QtCore.QRect(0, 10, 1118, 56))
    self.groupBox_18.setObjectName("groupBox_18")
    self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.groupBox_18)
    self.horizontalLayout_16.setObjectName("horizontalLayout_16")
    self.label_106 = QtWidgets.QLabel(self.groupBox_18)
    self.label_106.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_106.setFont(font)
    self.label_106.setObjectName("label_106")
    self.horizontalLayout_16.addWidget(self.label_106)
    self.rocketNozzleGammaEntry = QtWidgets.QLineEdit(self.groupBox_18)
    self.rocketNozzleGammaEntry.setObjectName("rocketNozzleGammaEntry")
    self.horizontalLayout_16.addWidget(self.rocketNozzleGammaEntry)
    spacerItem95 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_16.addItem(spacerItem95)
    self.label_110 = QtWidgets.QLabel(self.groupBox_18)
    self.label_110.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_110.setFont(font)
    self.label_110.setObjectName("label_110")
    self.horizontalLayout_16.addWidget(self.label_110)
    self.rocketNozzleAreaRatioEdit = QtWidgets.QLineEdit(self.groupBox_18)
    self.rocketNozzleAreaRatioEdit.setObjectName("rocketNozzleAreaRatioEdit")
    self.horizontalLayout_16.addWidget(self.rocketNozzleAreaRatioEdit)
    spacerItem96 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_16.addItem(spacerItem96)
    self.label_115 = QtWidgets.QLabel(self.groupBox_18)
    self.label_115.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_115.setFont(font)
    self.label_115.setObjectName("label_115")
    self.horizontalLayout_16.addWidget(self.label_115)
    self.rocketNozzlePePcEdit = QtWidgets.QLineEdit(self.groupBox_18)
    self.rocketNozzlePePcEdit.setObjectName("rocketNozzlePePcEdit")
    self.horizontalLayout_16.addWidget(self.rocketNozzlePePcEdit)
    spacerItem97 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_16.addItem(spacerItem97)
    self.label_116 = QtWidgets.QLabel(self.groupBox_18)
    self.label_116.setMaximumSize(QtCore.QSize(16777215, 16777215))
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_116.setFont(font)
    self.label_116.setObjectName("label_116")
    self.horizontalLayout_16.addWidget(self.label_116)
    self.rocketNozzlePaPcEdit = QtWidgets.QLineEdit(self.groupBox_18)
    self.rocketNozzlePaPcEdit.setObjectName("rocketNozzlePaPcEdit")
    self.horizontalLayout_16.addWidget(self.rocketNozzlePaPcEdit)
    spacerItem98 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_16.addItem(spacerItem98)
    self.rocketNozzleCalculateBtn = QtWidgets.QPushButton(self.groupBox_18)
    self.rocketNozzleCalculateBtn.setObjectName("rocketNozzleCalculateBtn")
    self.horizontalLayout_16.addWidget(self.rocketNozzleCalculateBtn)
    spacerItem99 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_16.addItem(spacerItem99)
    self.groupBox_19 = QtWidgets.QGroupBox(self.tab_7)
    self.groupBox_19.setGeometry(QtCore.QRect(0, 70, 637, 53))
    self.groupBox_19.setObjectName("groupBox_19")
    self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.groupBox_19)
    self.horizontalLayout_17.setObjectName("horizontalLayout_17")
    self.label_118 = QtWidgets.QLabel(self.groupBox_19)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_118.setFont(font)
    self.label_118.setObjectName("label_118")
    self.horizontalLayout_17.addWidget(self.label_118)
    self.rocketNozzleThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
    self.rocketNozzleThrustCoeffEdit.setObjectName("rocketNozzleThrustCoeffEdit")
    self.horizontalLayout_17.addWidget(self.rocketNozzleThrustCoeffEdit)
    spacerItem100 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_17.addItem(spacerItem100)
    self.label_122 = QtWidgets.QLabel(self.groupBox_19)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_122.setFont(font)
    self.label_122.setObjectName("label_122")
    self.horizontalLayout_17.addWidget(self.label_122)
    self.rocketNozzleMaxThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
    self.rocketNozzleMaxThrustCoeffEdit.setObjectName("rocketNozzleMaxThrustCoeffEdit")
    self.horizontalLayout_17.addWidget(self.rocketNozzleMaxThrustCoeffEdit)
    spacerItem101 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_17.addItem(spacerItem101)
    self.label_121 = QtWidgets.QLabel(self.groupBox_19)
    font = QtGui.QFont()
    font.setPointSize(12)
    font.setBold(True)
    font.setWeight(75)
    self.label_121.setFont(font)
    self.label_121.setObjectName("label_121")
    self.horizontalLayout_17.addWidget(self.label_121)
    self.rocketNozzleMinThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
    self.rocketNozzleMinThrustCoeffEdit.setObjectName("rocketNozzleMinThrustCoeffEdit")
    self.horizontalLayout_17.addWidget(self.rocketNozzleMinThrustCoeffEdit)
    spacerItem102 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
    self.horizontalLayout_17.addItem(spacerItem102)
    self.mainTabSet.addTab(self.tab_7, "")
    self.horizontalLayout_12.addWidget(self.mainTabSet)
    MainWindow.setCentralWidget(self.centralwidget)
    self.statusbar = QtWidgets.QStatusBar(MainWindow)
    self.statusbar.setObjectName("statusbar")
    MainWindow.setStatusBar(self.statusbar)

    self.retranslateUi(MainWindow)
    self.mainTabSet.setCurrentIndex(4)
    QtCore.QMetaObject.connectSlotsByName(MainWindow)