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

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

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 801, 581))
        self.tabWidget.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_gather = QtWidgets.QWidget()
        self.tab_gather.setObjectName("tab_gather")
        self.groupBox = QtWidgets.QGroupBox(self.tab_gather)
        self.groupBox.setGeometry(QtCore.QRect(20, 20, 751, 361))
        self.groupBox.setObjectName("groupBox")
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.groupBox)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(20, 30, 715, 311))
        self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(2)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(10, 10, 10, 10)
        self.horizontalLayout_2.setSpacing(10)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.textViewer_SelectedChromedriverDir = QtWidgets.QTextBrowser(self.verticalLayoutWidget_2)
        self.textViewer_SelectedChromedriverDir.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textViewer_SelectedChromedriverDir.sizePolicy().hasHeightForWidth())
        self.textViewer_SelectedChromedriverDir.setSizePolicy(sizePolicy)
        self.textViewer_SelectedChromedriverDir.setMaximumSize(QtCore.QSize(504, 24))
        self.textViewer_SelectedChromedriverDir.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
        self.textViewer_SelectedChromedriverDir.setObjectName("textViewer_SelectedChromedriverDir")
        self.horizontalLayout_2.addWidget(self.textViewer_SelectedChromedriverDir)
        self.Btn_SelectChromedriverFile = QtWidgets.QPushButton(self.verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_SelectChromedriverFile.sizePolicy().hasHeightForWidth())
        self.Btn_SelectChromedriverFile.setSizePolicy(sizePolicy)
        self.Btn_SelectChromedriverFile.setObjectName("Btn_SelectChromedriverFile")
        self.horizontalLayout_2.addWidget(self.Btn_SelectChromedriverFile)
        self.horizontalLayout_2.setStretch(0, 2)
        self.horizontalLayout_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        spacerItem = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.label_cd_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_cd_link.setFont(font)
        self.label_cd_link.setText("<html><head/><body><p><a href=\"https://sites.google.com/a/chromium.org/chromedriver/downloads\"><span style=\" text-decoration: underline; color:#0000ff;\">크롬드라이버 다운로드 웹페이지로</span></a></p></body></html>")
        self.label_cd_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_cd_link.setObjectName("label_cd_link")
        self.horizontalLayout_8.addWidget(self.label_cd_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_8)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.form_KMA_2 = QtWidgets.QHBoxLayout()
        self.form_KMA_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_2.setObjectName("form_KMA_2")
        self.form_KMA_Input_2 = QtWidgets.QFormLayout()
        self.form_KMA_Input_2.setFormAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.form_KMA_Input_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_Input_2.setVerticalSpacing(10)
        self.form_KMA_Input_2.setObjectName("form_KMA_Input_2")
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName("label_4")
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_4)
        self.lineEdit_ID = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_ID.setEnabled(False)
        self.lineEdit_ID.setClearButtonEnabled(True)
        self.lineEdit_ID.setObjectName("lineEdit_ID")
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_ID)
        self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_5.setObjectName("label_5")
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self.lineEdit_PW = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_PW.setEnabled(False)
        self.lineEdit_PW.setEchoMode(QtWidgets.QLineEdit.Password)
        self.lineEdit_PW.setClearButtonEnabled(True)
        self.lineEdit_PW.setObjectName("lineEdit_PW")
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.lineEdit_PW)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_6.setObjectName("label_6")
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.spinBox_Year = QtWidgets.QSpinBox(self.verticalLayoutWidget_2)
        self.spinBox_Year.setEnabled(False)
        self.spinBox_Year.setMinimum(2000)
        self.spinBox_Year.setMaximum(2016)
        self.spinBox_Year.setObjectName("spinBox_Year")
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.spinBox_Year)
        self.form_KMA_2.addLayout(self.form_KMA_Input_2)
        self.Btn_DownloadAwsData = QtWidgets.QPushButton(self.verticalLayoutWidget_2)
        self.Btn_DownloadAwsData.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_DownloadAwsData.sizePolicy().hasHeightForWidth())
        self.Btn_DownloadAwsData.setSizePolicy(sizePolicy)
        self.Btn_DownloadAwsData.setObjectName("Btn_DownloadAwsData")
        self.form_KMA_2.addWidget(self.Btn_DownloadAwsData)
        self.form_KMA_2.setStretch(0, 2)
        self.form_KMA_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.form_KMA_2)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        spacerItem2 = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem2)
        self.label_kma_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_kma_link.setFont(font)
        self.label_kma_link.setText("<a href=\"https://data.kma.go.kr/cmmn/selectMemberAgree.do\">기상자료개방포털 회원가입 웹페이지로</a>")
        self.label_kma_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_kma_link.setObjectName("label_kma_link")
        self.horizontalLayout_9.addWidget(self.label_kma_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_9)
        self.verticalLayout_2.setStretch(0, 1)
        self.verticalLayout_2.setStretch(3, 2)
        self.Btn_clear_1 = QtWidgets.QPushButton(self.tab_gather)
        self.Btn_clear_1.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_1.setObjectName("Btn_clear_1")
        self.tabWidget.addTab(self.tab_gather, "")
        self.tab_integrate = QtWidgets.QWidget()
        self.tab_integrate.setObjectName("tab_integrate")
        self.pushButton_make_train = QtWidgets.QPushButton(self.tab_integrate)
        self.pushButton_make_train.setGeometry(QtCore.QRect(520, 490, 231, 51))
        self.pushButton_make_train.setObjectName("pushButton_make_train")
        self.groupBox_3 = QtWidgets.QGroupBox(self.tab_integrate)
        self.groupBox_3.setGeometry(QtCore.QRect(20, 20, 751, 451))
        self.groupBox_3.setObjectName("groupBox_3")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.groupBox_3)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 731, 421))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setMinimumSize(QtCore.QSize(100, 60))
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout_7.addWidget(self.label)
        self.line_7 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.horizontalLayout_7.addWidget(self.line_7)
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.gridLayout_5.setObjectName("gridLayout_5")
        spacerItem3 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem3, 3, 1, 1, 1)
        self.spinBox_endMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_endMonth.setMinimum(1)
        self.spinBox_endMonth.setMaximum(12)
        self.spinBox_endMonth.setProperty("value", 12)
        self.spinBox_endMonth.setObjectName("spinBox_endMonth")
        self.gridLayout_5.addWidget(self.spinBox_endMonth, 4, 2, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName("label_13")
        self.gridLayout_5.addWidget(self.label_13, 4, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName("label_9")
        self.gridLayout_5.addWidget(self.label_9, 0, 2, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem4, 0, 1, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName("label_8")
        self.gridLayout_5.addWidget(self.label_8, 0, 0, 1, 1)
        self.comboBox_startYear = QtWidgets.QComboBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_startYear.sizePolicy().hasHeightForWidth())
        self.comboBox_startYear.setSizePolicy(sizePolicy)
        self.comboBox_startYear.setObjectName("comboBox_startYear")
        self.gridLayout_5.addWidget(self.comboBox_startYear, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName("label_10")
        self.gridLayout_5.addWidget(self.label_10, 1, 1, 1, 1)
        self.comboBox_endYear = QtWidgets.QComboBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_endYear.sizePolicy().hasHeightForWidth())
        self.comboBox_endYear.setSizePolicy(sizePolicy)
        self.comboBox_endYear.setObjectName("comboBox_endYear")
        self.gridLayout_5.addWidget(self.comboBox_endYear, 1, 2, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName("label_11")
        self.gridLayout_5.addWidget(self.label_11, 3, 0, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName("label_12")
        self.gridLayout_5.addWidget(self.label_12, 3, 2, 1, 1)
        self.spinBox_startMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_startMonth.setMinimum(1)
        self.spinBox_startMonth.setMaximum(12)
        self.spinBox_startMonth.setObjectName("spinBox_startMonth")
        self.gridLayout_5.addWidget(self.spinBox_startMonth, 4, 0, 1, 1)
        self.line_8 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout_5.addWidget(self.line_8, 2, 0, 1, 3)
        self.horizontalLayout_7.addLayout(self.gridLayout_5)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.line = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line.sizePolicy().hasHeightForWidth())
        self.line.setSizePolicy(sizePolicy)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout.addWidget(self.line)
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.label_14 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy)
        self.label_14.setMinimumSize(QtCore.QSize(100, 60))
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName("label_14")
        self.horizontalLayout_10.addWidget(self.label_14)
        self.line_9 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.horizontalLayout_10.addWidget(self.line_9)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.radioButton_loc_0 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_0.setObjectName("radioButton_loc_0")
        self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName("buttonGroup")
        self.buttonGroup.addButton(self.radioButton_loc_0)
        self.gridLayout_6.addWidget(self.radioButton_loc_0, 0, 0, 1, 1)
        self.radioButton_loc_1 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_1.setObjectName("radioButton_loc_1")
        self.buttonGroup.addButton(self.radioButton_loc_1)
        self.gridLayout_6.addWidget(self.radioButton_loc_1, 0, 1, 1, 1)
        self.radioButton_loc_5 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_5.setObjectName("radioButton_loc_5")
        self.buttonGroup.addButton(self.radioButton_loc_5)
        self.gridLayout_6.addWidget(self.radioButton_loc_5, 0, 5, 1, 1)
        self.radioButton_loc_12 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_12.setObjectName("radioButton_loc_12")
        self.buttonGroup.addButton(self.radioButton_loc_12)
        self.gridLayout_6.addWidget(self.radioButton_loc_12, 1, 5, 1, 1)
        self.radioButton_loc_6 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_6.setObjectName("radioButton_loc_6")
        self.buttonGroup.addButton(self.radioButton_loc_6)
        self.gridLayout_6.addWidget(self.radioButton_loc_6, 0, 6, 1, 1)
        self.radioButton_loc_4 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_4.setObjectName("radioButton_loc_4")
        self.buttonGroup.addButton(self.radioButton_loc_4)
        self.gridLayout_6.addWidget(self.radioButton_loc_4, 0, 4, 1, 1)
        self.radioButton_loc_11 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_11.setObjectName("radioButton_loc_11")
        self.buttonGroup.addButton(self.radioButton_loc_11)
        self.gridLayout_6.addWidget(self.radioButton_loc_11, 1, 4, 1, 1)
        self.radioButton_loc_10 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_10.setObjectName("radioButton_loc_10")
        self.buttonGroup.addButton(self.radioButton_loc_10)
        self.gridLayout_6.addWidget(self.radioButton_loc_10, 1, 3, 1, 1)
        self.radioButton_loc_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_2.setObjectName("radioButton_loc_2")
        self.buttonGroup.addButton(self.radioButton_loc_2)
        self.gridLayout_6.addWidget(self.radioButton_loc_2, 0, 2, 1, 1)
        self.radioButton_loc_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_3.setObjectName("radioButton_loc_3")
        self.buttonGroup.addButton(self.radioButton_loc_3)
        self.gridLayout_6.addWidget(self.radioButton_loc_3, 0, 3, 1, 1)
        self.radioButton_loc_9 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_9.setObjectName("radioButton_loc_9")
        self.buttonGroup.addButton(self.radioButton_loc_9)
        self.gridLayout_6.addWidget(self.radioButton_loc_9, 1, 2, 1, 1)
        self.radioButton_loc_8 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_8.setObjectName("radioButton_loc_8")
        self.buttonGroup.addButton(self.radioButton_loc_8)
        self.gridLayout_6.addWidget(self.radioButton_loc_8, 1, 1, 1, 1)
        self.radioButton_loc_7 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_7.setObjectName("radioButton_loc_7")
        self.buttonGroup.addButton(self.radioButton_loc_7)
        self.gridLayout_6.addWidget(self.radioButton_loc_7, 1, 0, 1, 1)
        self.horizontalLayout_10.addLayout(self.gridLayout_6)
        self.verticalLayout.addLayout(self.horizontalLayout_10)
        self.line_10 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_10.sizePolicy().hasHeightForWidth())
        self.line_10.setSizePolicy(sizePolicy)
        self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_10.setObjectName("line_10")
        self.verticalLayout.addWidget(self.line_10)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMinimumSize(QtCore.QSize(100, 60))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_6.addWidget(self.label_2)
        self.line_6 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.horizontalLayout_6.addWidget(self.line_6)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout.setObjectName("gridLayout")
        self.checkBox_loc_6 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_6.setObjectName("checkBox_loc_6")
        self.buttonGroup_3 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_3.setObjectName("buttonGroup_3")
        self.buttonGroup_3.setExclusive(False)
        self.buttonGroup_3.addButton(self.checkBox_loc_6)
        self.gridLayout.addWidget(self.checkBox_loc_6, 0, 6, 1, 1)
        self.checkBox_loc_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_1.setObjectName("checkBox_loc_1")
        self.buttonGroup_3.addButton(self.checkBox_loc_1)
        self.gridLayout.addWidget(self.checkBox_loc_1, 0, 1, 1, 1)
        self.checkBox_loc_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_0.setObjectName("checkBox_loc_0")
        self.buttonGroup_3.addButton(self.checkBox_loc_0)
        self.gridLayout.addWidget(self.checkBox_loc_0, 0, 0, 1, 1)
        self.checkBox_loc_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_3.setObjectName("checkBox_loc_3")
        self.buttonGroup_3.addButton(self.checkBox_loc_3)
        self.gridLayout.addWidget(self.checkBox_loc_3, 0, 3, 1, 1)
        self.checkBox_loc_9 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_9.setObjectName("checkBox_loc_9")
        self.buttonGroup_3.addButton(self.checkBox_loc_9)
        self.gridLayout.addWidget(self.checkBox_loc_9, 1, 2, 1, 1)
        self.checkBox_loc_4 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_4.setObjectName("checkBox_loc_4")
        self.buttonGroup_3.addButton(self.checkBox_loc_4)
        self.gridLayout.addWidget(self.checkBox_loc_4, 0, 4, 1, 1)
        self.checkBox_loc_10 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_10.setObjectName("checkBox_loc_10")
        self.buttonGroup_3.addButton(self.checkBox_loc_10)
        self.gridLayout.addWidget(self.checkBox_loc_10, 1, 3, 1, 1)
        self.checkBox_loc_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_2.setObjectName("checkBox_loc_2")
        self.buttonGroup_3.addButton(self.checkBox_loc_2)
        self.gridLayout.addWidget(self.checkBox_loc_2, 0, 2, 1, 1)
        self.checkBox_loc_8 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_8.setObjectName("checkBox_loc_8")
        self.buttonGroup_3.addButton(self.checkBox_loc_8)
        self.gridLayout.addWidget(self.checkBox_loc_8, 1, 1, 1, 1)
        self.checkBox_loc_11 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_11.setObjectName("checkBox_loc_11")
        self.buttonGroup_3.addButton(self.checkBox_loc_11)
        self.gridLayout.addWidget(self.checkBox_loc_11, 1, 4, 1, 1)
        self.checkBox_loc_7 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_7.setObjectName("checkBox_loc_7")
        self.buttonGroup_3.addButton(self.checkBox_loc_7)
        self.gridLayout.addWidget(self.checkBox_loc_7, 1, 0, 1, 1)
        self.checkBox_loc_5 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_5.setObjectName("checkBox_loc_5")
        self.buttonGroup_3.addButton(self.checkBox_loc_5)
        self.gridLayout.addWidget(self.checkBox_loc_5, 0, 5, 1, 1)
        self.checkBox_loc_12 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_12.setObjectName("checkBox_loc_12")
        self.buttonGroup_3.addButton(self.checkBox_loc_12)
        self.gridLayout.addWidget(self.checkBox_loc_12, 1, 5, 1, 1)
        self.horizontalLayout_6.addLayout(self.gridLayout)
        self.verticalLayout.addLayout(self.horizontalLayout_6)
        self.line_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_2.sizePolicy().hasHeightForWidth())
        self.line_2.setSizePolicy(sizePolicy)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.verticalLayout.addWidget(self.line_2)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setMinimumSize(QtCore.QSize(100, 60))
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_5.addWidget(self.label_3)
        self.line_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.horizontalLayout_5.addWidget(self.line_5)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.checkBox_elem_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_3.setObjectName("checkBox_elem_3")
        self.gridLayout_3.addWidget(self.checkBox_elem_3, 0, 3, 1, 1)
        self.checkBox_elem_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_0.setObjectName("checkBox_elem_0")
        self.gridLayout_3.addWidget(self.checkBox_elem_0, 0, 0, 1, 1)
        self.checkBox_elem_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_2.setObjectName("checkBox_elem_2")
        self.gridLayout_3.addWidget(self.checkBox_elem_2, 0, 2, 1, 1)
        self.checkBox_elem_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_1.setObjectName("checkBox_elem_1")
        self.gridLayout_3.addWidget(self.checkBox_elem_1, 0, 1, 1, 1)
        self.frame_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_3.addWidget(self.frame_2, 0, 6, 1, 1)
        self.frame = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_3.addWidget(self.frame, 0, 4, 1, 1)
        self.frame_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.gridLayout_3.addWidget(self.frame_3, 0, 5, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_3)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.line_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_3.sizePolicy().hasHeightForWidth())
        self.line_3.setSizePolicy(sizePolicy)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.verticalLayout.addWidget(self.line_3)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_7 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setMinimumSize(QtCore.QSize(100, 60))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName("label_7")
        self.horizontalLayout.addWidget(self.label_7)
        self.line_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.horizontalLayout.addWidget(self.line_4)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.radioButton_unit_1 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_1.setObjectName("radioButton_unit_1")
        self.buttonGroup_2 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_2.setObjectName("buttonGroup_2")
        self.buttonGroup_2.addButton(self.radioButton_unit_1)
        self.gridLayout_4.addWidget(self.radioButton_unit_1, 0, 1, 1, 1)
        self.radioButton_unit_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_3.setObjectName("radioButton_unit_3")
        self.buttonGroup_2.addButton(self.radioButton_unit_3)
        self.gridLayout_4.addWidget(self.radioButton_unit_3, 0, 3, 1, 1)
        self.radioButton_unit_4 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_4.setObjectName("radioButton_unit_4")
        self.buttonGroup_2.addButton(self.radioButton_unit_4)
        self.gridLayout_4.addWidget(self.radioButton_unit_4, 0, 4, 1, 1)
        self.radioButton_unit_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_2.setObjectName("radioButton_unit_2")
        self.buttonGroup_2.addButton(self.radioButton_unit_2)
        self.gridLayout_4.addWidget(self.radioButton_unit_2, 0, 2, 1, 1)
        self.radioButton_unit_0 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_0.setObjectName("radioButton_unit_0")
        self.buttonGroup_2.addButton(self.radioButton_unit_0)
        self.gridLayout_4.addWidget(self.radioButton_unit_0, 0, 0, 1, 1)
        self.frame_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.gridLayout_4.addWidget(self.frame_4, 0, 6, 1, 1)
        self.frame_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.gridLayout_4.addWidget(self.frame_5, 0, 5, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout_4)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayout.setStretch(0, 1)
        self.verticalLayout.setStretch(4, 1)
        self.verticalLayout.setStretch(6, 1)
        self.verticalLayout.setStretch(8, 1)
        self.Btn_clear_2 = QtWidgets.QPushButton(self.tab_integrate)
        self.Btn_clear_2.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_2.setObjectName("Btn_clear_2")
        self.tabWidget.addTab(self.tab_integrate, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.Btn_Learning = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Learning.setEnabled(False)
        self.Btn_Learning.setGeometry(QtCore.QRect(590, 40, 75, 141))
        self.Btn_Learning.setMinimumSize(QtCore.QSize(0, 70))
        self.Btn_Learning.setObjectName("Btn_Learning")
        self.groupBox_2 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_2.setGeometry(QtCore.QRect(20, 20, 561, 101))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setObjectName("groupBox_2")
        self.layoutWidget = QtWidgets.QWidget(self.groupBox_2)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 71))
        self.layoutWidget.setObjectName("layoutWidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget)
        self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_2.setContentsMargins(2, 2, 2, 2)
        self.gridLayout_2.setSpacing(10)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.textViewer_TestDataDir = QtWidgets.QTextBrowser(self.layoutWidget)
        self.textViewer_TestDataDir.setEnabled(False)
        self.textViewer_TestDataDir.setObjectName("textViewer_TestDataDir")
        self.gridLayout_2.addWidget(self.textViewer_TestDataDir, 1, 0, 1, 1)
        self.Btn_SelectTrainData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTrainData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTrainData.setBaseSize(QtCore.QSize(0, 30))
        self.Btn_SelectTrainData.setObjectName("Btn_SelectTrainData")
        self.gridLayout_2.addWidget(self.Btn_SelectTrainData, 0, 1, 1, 1)
        self.textViewer_TrainDataDir = QtWidgets.QTextBrowser(self.layoutWidget)
        self.textViewer_TrainDataDir.setEnabled(False)
        self.textViewer_TrainDataDir.setObjectName("textViewer_TrainDataDir")
        self.gridLayout_2.addWidget(self.textViewer_TrainDataDir, 0, 0, 1, 1)
        self.Btn_SelectTestData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTestData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTestData.setObjectName("Btn_SelectTestData")
        self.gridLayout_2.addWidget(self.Btn_SelectTestData, 1, 1, 1, 1)
        self.Btn_Inference = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Inference.setEnabled(False)
        self.Btn_Inference.setGeometry(QtCore.QRect(680, 40, 75, 141))
        self.Btn_Inference.setObjectName("Btn_Inference")
        self.Btn_clear_3 = QtWidgets.QPushButton(self.tab_3)
        self.Btn_clear_3.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_3.setObjectName("Btn_clear_3")
        self.matwidget = matplotwidget(self.tab_3)
        self.matwidget.setGeometry(QtCore.QRect(10, 200, 381, 301))
        self.matwidget.setObjectName("matwidget")
        self.matwidget_2 = matplotwidget(self.tab_3)
        self.matwidget_2.setGeometry(QtCore.QRect(400, 200, 381, 301))
        self.matwidget_2.setObjectName("matwidget_2")
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_4.setGeometry(QtCore.QRect(20, 130, 561, 51))
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.groupBox_4)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 22))
        self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
        self.horizontalLayout_3.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_15 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_15.sizePolicy().hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy)
        self.label_15.setMinimumSize(QtCore.QSize(100, 0))
        self.label_15.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_15.setObjectName("label_15")
        self.horizontalLayout_3.addWidget(self.label_15)
        self.lineEdit_epochs = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit_epochs.setInputMethodHints(QtCore.Qt.ImhNone)
        self.lineEdit_epochs.setPlaceholderText("")
        self.lineEdit_epochs.setObjectName("lineEdit_epochs")
        self.horizontalLayout_3.addWidget(self.lineEdit_epochs)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.label_16 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        self.label_16.setMinimumSize(QtCore.QSize(100, 0))
        self.label_16.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_16.setObjectName("label_16")
        self.horizontalLayout_3.addWidget(self.label_16)
        self.lineEdit_hidden_dim = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit_hidden_dim.setObjectName("lineEdit_hidden_dim")
        self.horizontalLayout_3.addWidget(self.lineEdit_hidden_dim)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.textBrowser = QtWidgets.QTextBrowser(self.tab_2)
        self.textBrowser.setGeometry(QtCore.QRect(60, 50, 671, 411))
        self.textBrowser.setObjectName("textBrowser")
        self.pushButton_tex = QtWidgets.QPushButton(self.tab_2)
        self.pushButton_tex.setGeometry(QtCore.QRect(640, 480, 75, 23))
        self.pushButton_tex.setObjectName("pushButton_tex")
        self.tabWidget.addTab(self.tab_2, "")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.tabWidget, self.textViewer_SelectedChromedriverDir)
        MainWindow.setTabOrder(self.textViewer_SelectedChromedriverDir, self.Btn_SelectChromedriverFile)
        MainWindow.setTabOrder(self.Btn_SelectChromedriverFile, self.lineEdit_ID)
        MainWindow.setTabOrder(self.lineEdit_ID, self.lineEdit_PW)
        MainWindow.setTabOrder(self.lineEdit_PW, self.spinBox_Year)
        MainWindow.setTabOrder(self.spinBox_Year, self.Btn_DownloadAwsData)
        MainWindow.setTabOrder(self.Btn_DownloadAwsData, self.Btn_clear_1)
        MainWindow.setTabOrder(self.Btn_clear_1, self.pushButton_make_train)
        MainWindow.setTabOrder(self.pushButton_make_train, self.spinBox_endMonth)
        MainWindow.setTabOrder(self.spinBox_endMonth, self.comboBox_startYear)
        MainWindow.setTabOrder(self.comboBox_startYear, self.comboBox_endYear)
        MainWindow.setTabOrder(self.comboBox_endYear, self.spinBox_startMonth)
        MainWindow.setTabOrder(self.spinBox_startMonth, self.checkBox_loc_0)
        MainWindow.setTabOrder(self.checkBox_loc_0, self.checkBox_loc_1)
        MainWindow.setTabOrder(self.checkBox_loc_1, self.checkBox_loc_2)
        MainWindow.setTabOrder(self.checkBox_loc_2, self.checkBox_loc_3)
        MainWindow.setTabOrder(self.checkBox_loc_3, self.checkBox_loc_4)
        MainWindow.setTabOrder(self.checkBox_loc_4, self.checkBox_loc_5)
        MainWindow.setTabOrder(self.checkBox_loc_5, self.checkBox_loc_6)
        MainWindow.setTabOrder(self.checkBox_loc_6, self.checkBox_loc_7)
        MainWindow.setTabOrder(self.checkBox_loc_7, self.checkBox_loc_8)
        MainWindow.setTabOrder(self.checkBox_loc_8, self.checkBox_loc_9)
        MainWindow.setTabOrder(self.checkBox_loc_9, self.checkBox_loc_10)
        MainWindow.setTabOrder(self.checkBox_loc_10, self.checkBox_loc_11)
        MainWindow.setTabOrder(self.checkBox_loc_11, self.checkBox_loc_12)
        MainWindow.setTabOrder(self.checkBox_loc_12, self.checkBox_elem_3)
        MainWindow.setTabOrder(self.checkBox_elem_3, self.checkBox_elem_0)
        MainWindow.setTabOrder(self.checkBox_elem_0, self.checkBox_elem_2)
        MainWindow.setTabOrder(self.checkBox_elem_2, self.checkBox_elem_1)
        MainWindow.setTabOrder(self.checkBox_elem_1, self.radioButton_unit_1)
        MainWindow.setTabOrder(self.radioButton_unit_1, self.radioButton_unit_3)
        MainWindow.setTabOrder(self.radioButton_unit_3, self.radioButton_unit_4)
        MainWindow.setTabOrder(self.radioButton_unit_4, self.radioButton_unit_2)
        MainWindow.setTabOrder(self.radioButton_unit_2, self.radioButton_unit_0)
        MainWindow.setTabOrder(self.radioButton_unit_0, self.Btn_clear_2)
        MainWindow.setTabOrder(self.Btn_clear_2, self.Btn_Learning)
        MainWindow.setTabOrder(self.Btn_Learning, self.textViewer_TestDataDir)
        MainWindow.setTabOrder(self.textViewer_TestDataDir, self.Btn_SelectTrainData)
        MainWindow.setTabOrder(self.Btn_SelectTrainData, self.textViewer_TrainDataDir)
        MainWindow.setTabOrder(self.textViewer_TrainDataDir, self.Btn_SelectTestData)
        MainWindow.setTabOrder(self.Btn_SelectTestData, self.Btn_Inference)
        MainWindow.setTabOrder(self.Btn_Inference, self.Btn_clear_3)
        MainWindow.setTabOrder(self.Btn_clear_3, self.textBrowser)
        MainWindow.setTabOrder(self.textBrowser, self.pushButton_tex)
        MainWindow.setTabOrder(self.pushButton_tex, self.radioButton_loc_0)
        MainWindow.setTabOrder(self.radioButton_loc_0, self.radioButton_loc_1)
        MainWindow.setTabOrder(self.radioButton_loc_1, self.radioButton_loc_2)
        MainWindow.setTabOrder(self.radioButton_loc_2, self.radioButton_loc_3)
        MainWindow.setTabOrder(self.radioButton_loc_3, self.radioButton_loc_4)
        MainWindow.setTabOrder(self.radioButton_loc_4, self.radioButton_loc_5)
        MainWindow.setTabOrder(self.radioButton_loc_5, self.radioButton_loc_6)
        MainWindow.setTabOrder(self.radioButton_loc_6, self.radioButton_loc_7)
        MainWindow.setTabOrder(self.radioButton_loc_7, self.radioButton_loc_8)
        MainWindow.setTabOrder(self.radioButton_loc_8, self.radioButton_loc_9)
        MainWindow.setTabOrder(self.radioButton_loc_9, self.radioButton_loc_10)
        MainWindow.setTabOrder(self.radioButton_loc_10, self.radioButton_loc_11)
        MainWindow.setTabOrder(self.radioButton_loc_11, self.radioButton_loc_12)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.groupBox.setTitle(_translate("MainWindow", "자료 수집"))
        self.textViewer_SelectedChromedriverDir.setPlaceholderText(_translate("MainWindow", "Selected Chromedriver directory"))
        self.Btn_SelectChromedriverFile.setText(_translate("MainWindow", "Select chromedriver file"))
        self.label_4.setText(_translate("MainWindow", "ID"))
        self.lineEdit_ID.setPlaceholderText(_translate("MainWindow", "KMA E-MAIL"))
        self.label_5.setText(_translate("MainWindow", "PW"))
        self.lineEdit_PW.setPlaceholderText(_translate("MainWindow", "Password"))
        self.label_6.setText(_translate("MainWindow", "Year"))
        self.Btn_DownloadAwsData.setText(_translate("MainWindow", "Download AWS data"))
        self.Btn_clear_1.setText(_translate("MainWindow", "Clear"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_gather), _translate("MainWindow", "데이터 수집"))
        self.pushButton_make_train.setText(_translate("MainWindow", "Make train&test data"))
        self.groupBox_3.setTitle(_translate("MainWindow", "학습 데이터 선정"))
        self.label.setText(_translate("MainWindow", "학습 데이터 기간"))
        self.label_13.setText(_translate("MainWindow", "~"))
        self.label_9.setText(_translate("MainWindow", "끝 연도"))
        self.label_8.setText(_translate("MainWindow", "시작 연도"))
        self.label_10.setText(_translate("MainWindow", "~"))
        self.label_11.setText(_translate("MainWindow", "연도별 시작 월"))
        self.label_12.setText(_translate("MainWindow", "연도별 끝 월"))
        self.label_14.setText(_translate("MainWindow", "학습 타겟 지역"))
        self.radioButton_loc_0.setText(_translate("MainWindow", "부산(레)"))
        self.radioButton_loc_1.setText(_translate("MainWindow", "사상"))
        self.radioButton_loc_5.setText(_translate("MainWindow", "부산진"))
        self.radioButton_loc_12.setText(_translate("MainWindow", "북항"))
        self.radioButton_loc_6.setText(_translate("MainWindow", "금정구"))
        self.radioButton_loc_4.setText(_translate("MainWindow", "해운대"))
        self.radioButton_loc_11.setText(_translate("MainWindow", "남항"))
        self.radioButton_loc_10.setText(_translate("MainWindow", "사하"))
        self.radioButton_loc_2.setText(_translate("MainWindow", "영도"))
        self.radioButton_loc_3.setText(_translate("MainWindow", "기장"))
        self.radioButton_loc_9.setText(_translate("MainWindow", "대연"))
        self.radioButton_loc_8.setText(_translate("MainWindow", "복구"))
        self.radioButton_loc_7.setText(_translate("MainWindow", "동래"))
        self.label_2.setText(_translate("MainWindow", "학습 데이터 지역"))
        self.checkBox_loc_6.setText(_translate("MainWindow", "금정구"))
        self.checkBox_loc_1.setText(_translate("MainWindow", "사상"))
        self.checkBox_loc_0.setText(_translate("MainWindow", "부산(레)"))
        self.checkBox_loc_3.setText(_translate("MainWindow", "기장"))
        self.checkBox_loc_9.setText(_translate("MainWindow", "대연"))
        self.checkBox_loc_4.setText(_translate("MainWindow", "해운대"))
        self.checkBox_loc_10.setText(_translate("MainWindow", "사하"))
        self.checkBox_loc_2.setText(_translate("MainWindow", "영도"))
        self.checkBox_loc_8.setText(_translate("MainWindow", "복구"))
        self.checkBox_loc_11.setText(_translate("MainWindow", "남항"))
        self.checkBox_loc_7.setText(_translate("MainWindow", "동래"))
        self.checkBox_loc_5.setText(_translate("MainWindow", "부산진"))
        self.checkBox_loc_12.setText(_translate("MainWindow", "북항"))
        self.label_3.setText(_translate("MainWindow", "학습 데이터 요소"))
        self.checkBox_elem_3.setText(_translate("MainWindow", "풍속"))
        self.checkBox_elem_0.setText(_translate("MainWindow", "강수량"))
        self.checkBox_elem_2.setText(_translate("MainWindow", "풍향"))
        self.checkBox_elem_1.setText(_translate("MainWindow", "기온"))
        self.label_7.setText(_translate("MainWindow", "학습 데이터 단위"))
        self.radioButton_unit_1.setText(_translate("MainWindow", "2일"))
        self.radioButton_unit_3.setText(_translate("MainWindow", "15일"))
        self.radioButton_unit_4.setText(_translate("MainWindow", "30일"))
        self.radioButton_unit_2.setText(_translate("MainWindow", "7일"))
        self.radioButton_unit_0.setText(_translate("MainWindow", "1일"))
        self.Btn_clear_2.setText(_translate("MainWindow", "Clear"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_integrate), _translate("MainWindow", "데이터 통합"))
        self.Btn_Learning.setText(_translate("MainWindow", "Learning"))
        self.groupBox_2.setTitle(_translate("MainWindow", "학습 데이터 선택"))
        self.Btn_SelectTrainData.setText(_translate("MainWindow", "Select train data"))
        self.Btn_SelectTestData.setText(_translate("MainWindow", "Select test data"))
        self.Btn_Inference.setText(_translate("MainWindow", "LoadModel"))
        self.Btn_clear_3.setText(_translate("MainWindow", "Clear"))
        self.groupBox_4.setTitle(_translate("MainWindow", "학습 매개변수 지정"))
        self.label_15.setText(_translate("MainWindow", "epochs : "))
        self.lineEdit_epochs.setText(_translate("MainWindow", "50"))
        self.label_16.setText(_translate("MainWindow", "hidden_dim : "))
        self.lineEdit_hidden_dim.setText(_translate("MainWindow", "15"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "학습"))
        self.pushButton_tex.setText(_translate("MainWindow", "tex"))

from matplotwidget import matplotwidget

0069947db5739027df8edb26fab67cd49d70980c
<mask token>


class Ui_MainWindow(object):
    <mask token>
    <mask token>


<mask token>

<mask token>


class Ui_MainWindow(object):
    <mask token>

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow'))
        self.groupBox.setTitle(_translate('MainWindow', '자료 수집'))
        self.textViewer_SelectedChromedriverDir.setPlaceholderText(_translate
            ('MainWindow', 'Selected Chromedriver directory'))
        self.Btn_SelectChromedriverFile.setText(_translate('MainWindow',
            'Select chromedriver file'))
        self.label_4.setText(_translate('MainWindow', 'ID'))
        self.lineEdit_ID.setPlaceholderText(_translate('MainWindow',
            'KMA E-MAIL'))
        self.label_5.setText(_translate('MainWindow', 'PW'))
        self.lineEdit_PW.setPlaceholderText(_translate('MainWindow',
            'Password'))
        self.label_6.setText(_translate('MainWindow', 'Year'))
        self.Btn_DownloadAwsData.setText(_translate('MainWindow',
            'Download AWS data'))
        self.Btn_clear_1.setText(_translate('MainWindow', 'Clear'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_gather),
            _translate('MainWindow', '데이터 수집'))
        self.pushButton_make_train.setText(_translate('MainWindow',
            'Make train&test data'))
        self.groupBox_3.setTitle(_translate('MainWindow', '학습 데이터 선정'))
        self.label.setText(_translate('MainWindow', '학습 데이터 기간'))
        self.label_13.setText(_translate('MainWindow', '~'))
        self.label_9.setText(_translate('MainWindow', '끝 연도'))
        self.label_8.setText(_translate('MainWindow', '시작 연도'))
        self.label_10.setText(_translate('MainWindow', '~'))
        self.label_11.setText(_translate('MainWindow', '연도별 시작 월'))
        self.label_12.setText(_translate('MainWindow', '연도별 끝 월'))
        self.label_14.setText(_translate('MainWindow', '학습 타겟 지역'))
        self.radioButton_loc_0.setText(_translate('MainWindow', '부산(레)'))
        self.radioButton_loc_1.setText(_translate('MainWindow', '사상'))
        self.radioButton_loc_5.setText(_translate('MainWindow', '부산진'))
        self.radioButton_loc_12.setText(_translate('MainWindow', '북항'))
        self.radioButton_loc_6.setText(_translate('MainWindow', '금정구'))
        self.radioButton_loc_4.setText(_translate('MainWindow', '해운대'))
        self.radioButton_loc_11.setText(_translate('MainWindow', '남항'))
        self.radioButton_loc_10.setText(_translate('MainWindow', '사하'))
        self.radioButton_loc_2.setText(_translate('MainWindow', '영도'))
        self.radioButton_loc_3.setText(_translate('MainWindow', '기장'))
        self.radioButton_loc_9.setText(_translate('MainWindow', '대연'))
        self.radioButton_loc_8.setText(_translate('MainWindow', '복구'))
        self.radioButton_loc_7.setText(_translate('MainWindow', '동래'))
        self.label_2.setText(_translate('MainWindow', '학습 데이터 지역'))
        self.checkBox_loc_6.setText(_translate('MainWindow', '금정구'))
        self.checkBox_loc_1.setText(_translate('MainWindow', '사상'))
        self.checkBox_loc_0.setText(_translate('MainWindow', '부산(레)'))
        self.checkBox_loc_3.setText(_translate('MainWindow', '기장'))
        self.checkBox_loc_9.setText(_translate('MainWindow', '대연'))
        self.checkBox_loc_4.setText(_translate('MainWindow', '해운대'))
        self.checkBox_loc_10.setText(_translate('MainWindow', '사하'))
        self.checkBox_loc_2.setText(_translate('MainWindow', '영도'))
        self.checkBox_loc_8.setText(_translate('MainWindow', '복구'))
        self.checkBox_loc_11.setText(_translate('MainWindow', '남항'))
        self.checkBox_loc_7.setText(_translate('MainWindow', '동래'))
        self.checkBox_loc_5.setText(_translate('MainWindow', '부산진'))
        self.checkBox_loc_12.setText(_translate('MainWindow', '북항'))
        self.label_3.setText(_translate('MainWindow', '학습 데이터 요소'))
        self.checkBox_elem_3.setText(_translate('MainWindow', '풍속'))
        self.checkBox_elem_0.setText(_translate('MainWindow', '강수량'))
        self.checkBox_elem_2.setText(_translate('MainWindow', '풍향'))
        self.checkBox_elem_1.setText(_translate('MainWindow', '기온'))
        self.label_7.setText(_translate('MainWindow', '학습 데이터 단위'))
        self.radioButton_unit_1.setText(_translate('MainWindow', '2일'))
        self.radioButton_unit_3.setText(_translate('MainWindow', '15일'))
        self.radioButton_unit_4.setText(_translate('MainWindow', '30일'))
        self.radioButton_unit_2.setText(_translate('MainWindow', '7일'))
        self.radioButton_unit_0.setText(_translate('MainWindow', '1일'))
        self.Btn_clear_2.setText(_translate('MainWindow', 'Clear'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_integrate
            ), _translate('MainWindow', '데이터 통합'))
        self.Btn_Learning.setText(_translate('MainWindow', 'Learning'))
        self.groupBox_2.setTitle(_translate('MainWindow', '학습 데이터 선택'))
        self.Btn_SelectTrainData.setText(_translate('MainWindow',
            'Select train data'))
        self.Btn_SelectTestData.setText(_translate('MainWindow',
            'Select test data'))
        self.Btn_Inference.setText(_translate('MainWindow', 'LoadModel'))
        self.Btn_clear_3.setText(_translate('MainWindow', 'Clear'))
        self.groupBox_4.setTitle(_translate('MainWindow', '학습 매개변수 지정'))
        self.label_15.setText(_translate('MainWindow', 'epochs : '))
        self.lineEdit_epochs.setText(_translate('MainWindow', '50'))
        self.label_16.setText(_translate('MainWindow', 'hidden_dim : '))
        self.lineEdit_hidden_dim.setText(_translate('MainWindow', '15'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3),
            _translate('MainWindow', '학습'))
        self.pushButton_tex.setText(_translate('MainWindow', 'tex'))


<mask token>

<mask token>


class Ui_MainWindow(object):

    def setupUi(self, MainWindow):
        MainWindow.setObjectName('MainWindow')
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName('centralwidget')
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 801, 581))
        self.tabWidget.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.tabWidget.setObjectName('tabWidget')
        self.tab_gather = QtWidgets.QWidget()
        self.tab_gather.setObjectName('tab_gather')
        self.groupBox = QtWidgets.QGroupBox(self.tab_gather)
        self.groupBox.setGeometry(QtCore.QRect(20, 20, 751, 361))
        self.groupBox.setObjectName('groupBox')
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.groupBox)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(20, 30, 715, 311))
        self.verticalLayoutWidget_2.setObjectName('verticalLayoutWidget_2')
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.
            verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(2)
        self.verticalLayout_2.setObjectName('verticalLayout_2')
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(10, 10, 10, 10)
        self.horizontalLayout_2.setSpacing(10)
        self.horizontalLayout_2.setObjectName('horizontalLayout_2')
        self.textViewer_SelectedChromedriverDir = QtWidgets.QTextBrowser(self
            .verticalLayoutWidget_2)
        self.textViewer_SelectedChromedriverDir.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.
            textViewer_SelectedChromedriverDir.sizePolicy().hasHeightForWidth()
            )
        self.textViewer_SelectedChromedriverDir.setSizePolicy(sizePolicy)
        self.textViewer_SelectedChromedriverDir.setMaximumSize(QtCore.QSize
            (504, 24))
        self.textViewer_SelectedChromedriverDir.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setTextInteractionFlags(QtCore
            .Qt.TextSelectableByMouse)
        self.textViewer_SelectedChromedriverDir.setObjectName(
            'textViewer_SelectedChromedriverDir')
        self.horizontalLayout_2.addWidget(self.
            textViewer_SelectedChromedriverDir)
        self.Btn_SelectChromedriverFile = QtWidgets.QPushButton(self.
            verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_SelectChromedriverFile.
            sizePolicy().hasHeightForWidth())
        self.Btn_SelectChromedriverFile.setSizePolicy(sizePolicy)
        self.Btn_SelectChromedriverFile.setObjectName(
            'Btn_SelectChromedriverFile')
        self.horizontalLayout_2.addWidget(self.Btn_SelectChromedriverFile)
        self.horizontalLayout_2.setStretch(0, 2)
        self.horizontalLayout_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName('horizontalLayout_8')
        spacerItem = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.
            Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.label_cd_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_cd_link.setFont(font)
        self.label_cd_link.setText(
            '<html><head/><body><p><a href="https://sites.google.com/a/chromium.org/chromedriver/downloads"><span style=" text-decoration: underline; color:#0000ff;">크롬드라이버 다운로드 웹페이지로</span></a></p></body></html>'
            )
        self.label_cd_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_cd_link.setObjectName('label_cd_link')
        self.horizontalLayout_8.addWidget(self.label_cd_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_8)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.
            Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.form_KMA_2 = QtWidgets.QHBoxLayout()
        self.form_KMA_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_2.setObjectName('form_KMA_2')
        self.form_KMA_Input_2 = QtWidgets.QFormLayout()
        self.form_KMA_Input_2.setFormAlignment(QtCore.Qt.AlignLeading |
            QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
        self.form_KMA_Input_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_Input_2.setVerticalSpacing(10)
        self.form_KMA_Input_2.setObjectName('form_KMA_Input_2')
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName('label_4')
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.LabelRole,
            self.label_4)
        self.lineEdit_ID = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_ID.setEnabled(False)
        self.lineEdit_ID.setClearButtonEnabled(True)
        self.lineEdit_ID.setObjectName('lineEdit_ID')
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.FieldRole,
            self.lineEdit_ID)
        self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_5.setObjectName('label_5')
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.LabelRole,
            self.label_5)
        self.lineEdit_PW = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_PW.setEnabled(False)
        self.lineEdit_PW.setEchoMode(QtWidgets.QLineEdit.Password)
        self.lineEdit_PW.setClearButtonEnabled(True)
        self.lineEdit_PW.setObjectName('lineEdit_PW')
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.FieldRole,
            self.lineEdit_PW)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_6.setObjectName('label_6')
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.LabelRole,
            self.label_6)
        self.spinBox_Year = QtWidgets.QSpinBox(self.verticalLayoutWidget_2)
        self.spinBox_Year.setEnabled(False)
        self.spinBox_Year.setMinimum(2000)
        self.spinBox_Year.setMaximum(2016)
        self.spinBox_Year.setObjectName('spinBox_Year')
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.FieldRole,
            self.spinBox_Year)
        self.form_KMA_2.addLayout(self.form_KMA_Input_2)
        self.Btn_DownloadAwsData = QtWidgets.QPushButton(self.
            verticalLayoutWidget_2)
        self.Btn_DownloadAwsData.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_DownloadAwsData.sizePolicy().
            hasHeightForWidth())
        self.Btn_DownloadAwsData.setSizePolicy(sizePolicy)
        self.Btn_DownloadAwsData.setObjectName('Btn_DownloadAwsData')
        self.form_KMA_2.addWidget(self.Btn_DownloadAwsData)
        self.form_KMA_2.setStretch(0, 2)
        self.form_KMA_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.form_KMA_2)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName('horizontalLayout_9')
        spacerItem2 = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.
            Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem2)
        self.label_kma_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_kma_link.setFont(font)
        self.label_kma_link.setText(
            '<a href="https://data.kma.go.kr/cmmn/selectMemberAgree.do">기상자료개방포털 회원가입 웹페이지로</a>'
            )
        self.label_kma_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_kma_link.setObjectName('label_kma_link')
        self.horizontalLayout_9.addWidget(self.label_kma_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_9)
        self.verticalLayout_2.setStretch(0, 1)
        self.verticalLayout_2.setStretch(3, 2)
        self.Btn_clear_1 = QtWidgets.QPushButton(self.tab_gather)
        self.Btn_clear_1.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_1.setObjectName('Btn_clear_1')
        self.tabWidget.addTab(self.tab_gather, '')
        self.tab_integrate = QtWidgets.QWidget()
        self.tab_integrate.setObjectName('tab_integrate')
        self.pushButton_make_train = QtWidgets.QPushButton(self.tab_integrate)
        self.pushButton_make_train.setGeometry(QtCore.QRect(520, 490, 231, 51))
        self.pushButton_make_train.setObjectName('pushButton_make_train')
        self.groupBox_3 = QtWidgets.QGroupBox(self.tab_integrate)
        self.groupBox_3.setGeometry(QtCore.QRect(20, 20, 751, 451))
        self.groupBox_3.setObjectName('groupBox_3')
        self.verticalLayoutWidget = QtWidgets.QWidget(self.groupBox_3)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 731, 421))
        self.verticalLayoutWidget.setObjectName('verticalLayoutWidget')
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName('verticalLayout')
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_7.setObjectName('horizontalLayout_7')
        self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().
            hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setMinimumSize(QtCore.QSize(100, 60))
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName('label')
        self.horizontalLayout_7.addWidget(self.label)
        self.line_7 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName('line_7')
        self.horizontalLayout_7.addWidget(self.line_7)
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.gridLayout_5.setObjectName('gridLayout_5')
        spacerItem3 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.
            Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem3, 3, 1, 1, 1)
        self.spinBox_endMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_endMonth.setMinimum(1)
        self.spinBox_endMonth.setMaximum(12)
        self.spinBox_endMonth.setProperty('value', 12)
        self.spinBox_endMonth.setObjectName('spinBox_endMonth')
        self.gridLayout_5.addWidget(self.spinBox_endMonth, 4, 2, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName('label_13')
        self.gridLayout_5.addWidget(self.label_13, 4, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName('label_9')
        self.gridLayout_5.addWidget(self.label_9, 0, 2, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.
            Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem4, 0, 1, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName('label_8')
        self.gridLayout_5.addWidget(self.label_8, 0, 0, 1, 1)
        self.comboBox_startYear = QtWidgets.QComboBox(self.verticalLayoutWidget
            )
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_startYear.sizePolicy().
            hasHeightForWidth())
        self.comboBox_startYear.setSizePolicy(sizePolicy)
        self.comboBox_startYear.setObjectName('comboBox_startYear')
        self.gridLayout_5.addWidget(self.comboBox_startYear, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName('label_10')
        self.gridLayout_5.addWidget(self.label_10, 1, 1, 1, 1)
        self.comboBox_endYear = QtWidgets.QComboBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_endYear.sizePolicy().
            hasHeightForWidth())
        self.comboBox_endYear.setSizePolicy(sizePolicy)
        self.comboBox_endYear.setObjectName('comboBox_endYear')
        self.gridLayout_5.addWidget(self.comboBox_endYear, 1, 2, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName('label_11')
        self.gridLayout_5.addWidget(self.label_11, 3, 0, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName('label_12')
        self.gridLayout_5.addWidget(self.label_12, 3, 2, 1, 1)
        self.spinBox_startMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_startMonth.setMinimum(1)
        self.spinBox_startMonth.setMaximum(12)
        self.spinBox_startMonth.setObjectName('spinBox_startMonth')
        self.gridLayout_5.addWidget(self.spinBox_startMonth, 4, 0, 1, 1)
        self.line_8 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName('line_8')
        self.gridLayout_5.addWidget(self.line_8, 2, 0, 1, 3)
        self.horizontalLayout_7.addLayout(self.gridLayout_5)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.line = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line.sizePolicy().hasHeightForWidth()
            )
        self.line.setSizePolicy(sizePolicy)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName('line')
        self.verticalLayout.addWidget(self.line)
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_10.setObjectName('horizontalLayout_10')
        self.label_14 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_14.sizePolicy().
            hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy)
        self.label_14.setMinimumSize(QtCore.QSize(100, 60))
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName('label_14')
        self.horizontalLayout_10.addWidget(self.label_14)
        self.line_9 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName('line_9')
        self.horizontalLayout_10.addWidget(self.line_9)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_6.setObjectName('gridLayout_6')
        self.radioButton_loc_0 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_0.setObjectName('radioButton_loc_0')
        self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName('buttonGroup')
        self.buttonGroup.addButton(self.radioButton_loc_0)
        self.gridLayout_6.addWidget(self.radioButton_loc_0, 0, 0, 1, 1)
        self.radioButton_loc_1 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_1.setObjectName('radioButton_loc_1')
        self.buttonGroup.addButton(self.radioButton_loc_1)
        self.gridLayout_6.addWidget(self.radioButton_loc_1, 0, 1, 1, 1)
        self.radioButton_loc_5 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_5.setObjectName('radioButton_loc_5')
        self.buttonGroup.addButton(self.radioButton_loc_5)
        self.gridLayout_6.addWidget(self.radioButton_loc_5, 0, 5, 1, 1)
        self.radioButton_loc_12 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_12.setObjectName('radioButton_loc_12')
        self.buttonGroup.addButton(self.radioButton_loc_12)
        self.gridLayout_6.addWidget(self.radioButton_loc_12, 1, 5, 1, 1)
        self.radioButton_loc_6 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_6.setObjectName('radioButton_loc_6')
        self.buttonGroup.addButton(self.radioButton_loc_6)
        self.gridLayout_6.addWidget(self.radioButton_loc_6, 0, 6, 1, 1)
        self.radioButton_loc_4 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_4.setObjectName('radioButton_loc_4')
        self.buttonGroup.addButton(self.radioButton_loc_4)
        self.gridLayout_6.addWidget(self.radioButton_loc_4, 0, 4, 1, 1)
        self.radioButton_loc_11 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_11.setObjectName('radioButton_loc_11')
        self.buttonGroup.addButton(self.radioButton_loc_11)
        self.gridLayout_6.addWidget(self.radioButton_loc_11, 1, 4, 1, 1)
        self.radioButton_loc_10 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_10.setObjectName('radioButton_loc_10')
        self.buttonGroup.addButton(self.radioButton_loc_10)
        self.gridLayout_6.addWidget(self.radioButton_loc_10, 1, 3, 1, 1)
        self.radioButton_loc_2 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_2.setObjectName('radioButton_loc_2')
        self.buttonGroup.addButton(self.radioButton_loc_2)
        self.gridLayout_6.addWidget(self.radioButton_loc_2, 0, 2, 1, 1)
        self.radioButton_loc_3 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_3.setObjectName('radioButton_loc_3')
        self.buttonGroup.addButton(self.radioButton_loc_3)
        self.gridLayout_6.addWidget(self.radioButton_loc_3, 0, 3, 1, 1)
        self.radioButton_loc_9 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_9.setObjectName('radioButton_loc_9')
        self.buttonGroup.addButton(self.radioButton_loc_9)
        self.gridLayout_6.addWidget(self.radioButton_loc_9, 1, 2, 1, 1)
        self.radioButton_loc_8 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_8.setObjectName('radioButton_loc_8')
        self.buttonGroup.addButton(self.radioButton_loc_8)
        self.gridLayout_6.addWidget(self.radioButton_loc_8, 1, 1, 1, 1)
        self.radioButton_loc_7 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_7.setObjectName('radioButton_loc_7')
        self.buttonGroup.addButton(self.radioButton_loc_7)
        self.gridLayout_6.addWidget(self.radioButton_loc_7, 1, 0, 1, 1)
        self.horizontalLayout_10.addLayout(self.gridLayout_6)
        self.verticalLayout.addLayout(self.horizontalLayout_10)
        self.line_10 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_10.sizePolicy().
            hasHeightForWidth())
        self.line_10.setSizePolicy(sizePolicy)
        self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_10.setObjectName('line_10')
        self.verticalLayout.addWidget(self.line_10)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_6.setObjectName('horizontalLayout_6')
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().
            hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMinimumSize(QtCore.QSize(100, 60))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName('label_2')
        self.horizontalLayout_6.addWidget(self.label_2)
        self.line_6 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName('line_6')
        self.horizontalLayout_6.addWidget(self.line_6)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout.setObjectName('gridLayout')
        self.checkBox_loc_6 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_6.setObjectName('checkBox_loc_6')
        self.buttonGroup_3 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_3.setObjectName('buttonGroup_3')
        self.buttonGroup_3.setExclusive(False)
        self.buttonGroup_3.addButton(self.checkBox_loc_6)
        self.gridLayout.addWidget(self.checkBox_loc_6, 0, 6, 1, 1)
        self.checkBox_loc_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_1.setObjectName('checkBox_loc_1')
        self.buttonGroup_3.addButton(self.checkBox_loc_1)
        self.gridLayout.addWidget(self.checkBox_loc_1, 0, 1, 1, 1)
        self.checkBox_loc_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_0.setObjectName('checkBox_loc_0')
        self.buttonGroup_3.addButton(self.checkBox_loc_0)
        self.gridLayout.addWidget(self.checkBox_loc_0, 0, 0, 1, 1)
        self.checkBox_loc_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_3.setObjectName('checkBox_loc_3')
        self.buttonGroup_3.addButton(self.checkBox_loc_3)
        self.gridLayout.addWidget(self.checkBox_loc_3, 0, 3, 1, 1)
        self.checkBox_loc_9 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_9.setObjectName('checkBox_loc_9')
        self.buttonGroup_3.addButton(self.checkBox_loc_9)
        self.gridLayout.addWidget(self.checkBox_loc_9, 1, 2, 1, 1)
        self.checkBox_loc_4 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_4.setObjectName('checkBox_loc_4')
        self.buttonGroup_3.addButton(self.checkBox_loc_4)
        self.gridLayout.addWidget(self.checkBox_loc_4, 0, 4, 1, 1)
        self.checkBox_loc_10 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_10.setObjectName('checkBox_loc_10')
        self.buttonGroup_3.addButton(self.checkBox_loc_10)
        self.gridLayout.addWidget(self.checkBox_loc_10, 1, 3, 1, 1)
        self.checkBox_loc_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_2.setObjectName('checkBox_loc_2')
        self.buttonGroup_3.addButton(self.checkBox_loc_2)
        self.gridLayout.addWidget(self.checkBox_loc_2, 0, 2, 1, 1)
        self.checkBox_loc_8 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_8.setObjectName('checkBox_loc_8')
        self.buttonGroup_3.addButton(self.checkBox_loc_8)
        self.gridLayout.addWidget(self.checkBox_loc_8, 1, 1, 1, 1)
        self.checkBox_loc_11 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_11.setObjectName('checkBox_loc_11')
        self.buttonGroup_3.addButton(self.checkBox_loc_11)
        self.gridLayout.addWidget(self.checkBox_loc_11, 1, 4, 1, 1)
        self.checkBox_loc_7 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_7.setObjectName('checkBox_loc_7')
        self.buttonGroup_3.addButton(self.checkBox_loc_7)
        self.gridLayout.addWidget(self.checkBox_loc_7, 1, 0, 1, 1)
        self.checkBox_loc_5 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_5.setObjectName('checkBox_loc_5')
        self.buttonGroup_3.addButton(self.checkBox_loc_5)
        self.gridLayout.addWidget(self.checkBox_loc_5, 0, 5, 1, 1)
        self.checkBox_loc_12 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_12.setObjectName('checkBox_loc_12')
        self.buttonGroup_3.addButton(self.checkBox_loc_12)
        self.gridLayout.addWidget(self.checkBox_loc_12, 1, 5, 1, 1)
        self.horizontalLayout_6.addLayout(self.gridLayout)
        self.verticalLayout.addLayout(self.horizontalLayout_6)
        self.line_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_2.sizePolicy().
            hasHeightForWidth())
        self.line_2.setSizePolicy(sizePolicy)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName('line_2')
        self.verticalLayout.addWidget(self.line_2)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_5.setObjectName('horizontalLayout_5')
        self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().
            hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setMinimumSize(QtCore.QSize(100, 60))
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName('label_3')
        self.horizontalLayout_5.addWidget(self.label_3)
        self.line_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName('line_5')
        self.horizontalLayout_5.addWidget(self.line_5)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_3.setObjectName('gridLayout_3')
        self.checkBox_elem_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_3.setObjectName('checkBox_elem_3')
        self.gridLayout_3.addWidget(self.checkBox_elem_3, 0, 3, 1, 1)
        self.checkBox_elem_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_0.setObjectName('checkBox_elem_0')
        self.gridLayout_3.addWidget(self.checkBox_elem_0, 0, 0, 1, 1)
        self.checkBox_elem_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_2.setObjectName('checkBox_elem_2')
        self.gridLayout_3.addWidget(self.checkBox_elem_2, 0, 2, 1, 1)
        self.checkBox_elem_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_1.setObjectName('checkBox_elem_1')
        self.gridLayout_3.addWidget(self.checkBox_elem_1, 0, 1, 1, 1)
        self.frame_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName('frame_2')
        self.gridLayout_3.addWidget(self.frame_2, 0, 6, 1, 1)
        self.frame = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName('frame')
        self.gridLayout_3.addWidget(self.frame, 0, 4, 1, 1)
        self.frame_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName('frame_3')
        self.gridLayout_3.addWidget(self.frame_3, 0, 5, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_3)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.line_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_3.sizePolicy().
            hasHeightForWidth())
        self.line_3.setSizePolicy(sizePolicy)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName('line_3')
        self.verticalLayout.addWidget(self.line_3)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout.setObjectName('horizontalLayout')
        self.label_7 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().
            hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setMinimumSize(QtCore.QSize(100, 60))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName('label_7')
        self.horizontalLayout.addWidget(self.label_7)
        self.line_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName('line_4')
        self.horizontalLayout.addWidget(self.line_4)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_4.setObjectName('gridLayout_4')
        self.radioButton_unit_1 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_1.setObjectName('radioButton_unit_1')
        self.buttonGroup_2 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_2.setObjectName('buttonGroup_2')
        self.buttonGroup_2.addButton(self.radioButton_unit_1)
        self.gridLayout_4.addWidget(self.radioButton_unit_1, 0, 1, 1, 1)
        self.radioButton_unit_3 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_3.setObjectName('radioButton_unit_3')
        self.buttonGroup_2.addButton(self.radioButton_unit_3)
        self.gridLayout_4.addWidget(self.radioButton_unit_3, 0, 3, 1, 1)
        self.radioButton_unit_4 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_4.setObjectName('radioButton_unit_4')
        self.buttonGroup_2.addButton(self.radioButton_unit_4)
        self.gridLayout_4.addWidget(self.radioButton_unit_4, 0, 4, 1, 1)
        self.radioButton_unit_2 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_2.setObjectName('radioButton_unit_2')
        self.buttonGroup_2.addButton(self.radioButton_unit_2)
        self.gridLayout_4.addWidget(self.radioButton_unit_2, 0, 2, 1, 1)
        self.radioButton_unit_0 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_0.setObjectName('radioButton_unit_0')
        self.buttonGroup_2.addButton(self.radioButton_unit_0)
        self.gridLayout_4.addWidget(self.radioButton_unit_0, 0, 0, 1, 1)
        self.frame_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName('frame_4')
        self.gridLayout_4.addWidget(self.frame_4, 0, 6, 1, 1)
        self.frame_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName('frame_5')
        self.gridLayout_4.addWidget(self.frame_5, 0, 5, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout_4)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayout.setStretch(0, 1)
        self.verticalLayout.setStretch(4, 1)
        self.verticalLayout.setStretch(6, 1)
        self.verticalLayout.setStretch(8, 1)
        self.Btn_clear_2 = QtWidgets.QPushButton(self.tab_integrate)
        self.Btn_clear_2.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_2.setObjectName('Btn_clear_2')
        self.tabWidget.addTab(self.tab_integrate, '')
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName('tab_3')
        self.Btn_Learning = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Learning.setEnabled(False)
        self.Btn_Learning.setGeometry(QtCore.QRect(590, 40, 75, 141))
        self.Btn_Learning.setMinimumSize(QtCore.QSize(0, 70))
        self.Btn_Learning.setObjectName('Btn_Learning')
        self.groupBox_2 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_2.setGeometry(QtCore.QRect(20, 20, 561, 101))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().
            hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setObjectName('groupBox_2')
        self.layoutWidget = QtWidgets.QWidget(self.groupBox_2)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 71))
        self.layoutWidget.setObjectName('layoutWidget')
        self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget)
        self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_2.setContentsMargins(2, 2, 2, 2)
        self.gridLayout_2.setSpacing(10)
        self.gridLayout_2.setObjectName('gridLayout_2')
        self.textViewer_TestDataDir = QtWidgets.QTextBrowser(self.layoutWidget)
        self.textViewer_TestDataDir.setEnabled(False)
        self.textViewer_TestDataDir.setObjectName('textViewer_TestDataDir')
        self.gridLayout_2.addWidget(self.textViewer_TestDataDir, 1, 0, 1, 1)
        self.Btn_SelectTrainData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTrainData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTrainData.setBaseSize(QtCore.QSize(0, 30))
        self.Btn_SelectTrainData.setObjectName('Btn_SelectTrainData')
        self.gridLayout_2.addWidget(self.Btn_SelectTrainData, 0, 1, 1, 1)
        self.textViewer_TrainDataDir = QtWidgets.QTextBrowser(self.layoutWidget
            )
        self.textViewer_TrainDataDir.setEnabled(False)
        self.textViewer_TrainDataDir.setObjectName('textViewer_TrainDataDir')
        self.gridLayout_2.addWidget(self.textViewer_TrainDataDir, 0, 0, 1, 1)
        self.Btn_SelectTestData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTestData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTestData.setObjectName('Btn_SelectTestData')
        self.gridLayout_2.addWidget(self.Btn_SelectTestData, 1, 1, 1, 1)
        self.Btn_Inference = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Inference.setEnabled(False)
        self.Btn_Inference.setGeometry(QtCore.QRect(680, 40, 75, 141))
        self.Btn_Inference.setObjectName('Btn_Inference')
        self.Btn_clear_3 = QtWidgets.QPushButton(self.tab_3)
        self.Btn_clear_3.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_3.setObjectName('Btn_clear_3')
        self.matwidget = matplotwidget(self.tab_3)
        self.matwidget.setGeometry(QtCore.QRect(10, 200, 381, 301))
        self.matwidget.setObjectName('matwidget')
        self.matwidget_2 = matplotwidget(self.tab_3)
        self.matwidget_2.setGeometry(QtCore.QRect(400, 200, 381, 301))
        self.matwidget_2.setObjectName('matwidget_2')
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_4.setGeometry(QtCore.QRect(20, 130, 561, 51))
        self.groupBox_4.setObjectName('groupBox_4')
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.groupBox_4)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 22))
        self.horizontalLayoutWidget.setObjectName('horizontalLayoutWidget')
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.
            horizontalLayoutWidget)
        self.horizontalLayout_3.setSizeConstraint(QtWidgets.QLayout.
            SetMinimumSize)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName('horizontalLayout_3')
        self.label_15 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_15.sizePolicy().
            hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy)
        self.label_15.setMinimumSize(QtCore.QSize(100, 0))
        self.label_15.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.
            AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_15.setObjectName('label_15')
        self.horizontalLayout_3.addWidget(self.label_15)
        self.lineEdit_epochs = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit_epochs.setInputMethodHints(QtCore.Qt.ImhNone)
        self.lineEdit_epochs.setPlaceholderText('')
        self.lineEdit_epochs.setObjectName('lineEdit_epochs')
        self.horizontalLayout_3.addWidget(self.lineEdit_epochs)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.
            Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.label_16 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        self.label_16.setMinimumSize(QtCore.QSize(100, 0))
        self.label_16.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.
            AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_16.setObjectName('label_16')
        self.horizontalLayout_3.addWidget(self.label_16)
        self.lineEdit_hidden_dim = QtWidgets.QLineEdit(self.
            horizontalLayoutWidget)
        self.lineEdit_hidden_dim.setObjectName('lineEdit_hidden_dim')
        self.horizontalLayout_3.addWidget(self.lineEdit_hidden_dim)
        self.tabWidget.addTab(self.tab_3, '')
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName('tab_2')
        self.textBrowser = QtWidgets.QTextBrowser(self.tab_2)
        self.textBrowser.setGeometry(QtCore.QRect(60, 50, 671, 411))
        self.textBrowser.setObjectName('textBrowser')
        self.pushButton_tex = QtWidgets.QPushButton(self.tab_2)
        self.pushButton_tex.setGeometry(QtCore.QRect(640, 480, 75, 23))
        self.pushButton_tex.setObjectName('pushButton_tex')
        self.tabWidget.addTab(self.tab_2, '')
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName('statusbar')
        MainWindow.setStatusBar(self.statusbar)
        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.tabWidget, self.
            textViewer_SelectedChromedriverDir)
        MainWindow.setTabOrder(self.textViewer_SelectedChromedriverDir,
            self.Btn_SelectChromedriverFile)
        MainWindow.setTabOrder(self.Btn_SelectChromedriverFile, self.
            lineEdit_ID)
        MainWindow.setTabOrder(self.lineEdit_ID, self.lineEdit_PW)
        MainWindow.setTabOrder(self.lineEdit_PW, self.spinBox_Year)
        MainWindow.setTabOrder(self.spinBox_Year, self.Btn_DownloadAwsData)
        MainWindow.setTabOrder(self.Btn_DownloadAwsData, self.Btn_clear_1)
        MainWindow.setTabOrder(self.Btn_clear_1, self.pushButton_make_train)
        MainWindow.setTabOrder(self.pushButton_make_train, self.
            spinBox_endMonth)
        MainWindow.setTabOrder(self.spinBox_endMonth, self.comboBox_startYear)
        MainWindow.setTabOrder(self.comboBox_startYear, self.comboBox_endYear)
        MainWindow.setTabOrder(self.comboBox_endYear, self.spinBox_startMonth)
        MainWindow.setTabOrder(self.spinBox_startMonth, self.checkBox_loc_0)
        MainWindow.setTabOrder(self.checkBox_loc_0, self.checkBox_loc_1)
        MainWindow.setTabOrder(self.checkBox_loc_1, self.checkBox_loc_2)
        MainWindow.setTabOrder(self.checkBox_loc_2, self.checkBox_loc_3)
        MainWindow.setTabOrder(self.checkBox_loc_3, self.checkBox_loc_4)
        MainWindow.setTabOrder(self.checkBox_loc_4, self.checkBox_loc_5)
        MainWindow.setTabOrder(self.checkBox_loc_5, self.checkBox_loc_6)
        MainWindow.setTabOrder(self.checkBox_loc_6, self.checkBox_loc_7)
        MainWindow.setTabOrder(self.checkBox_loc_7, self.checkBox_loc_8)
        MainWindow.setTabOrder(self.checkBox_loc_8, self.checkBox_loc_9)
        MainWindow.setTabOrder(self.checkBox_loc_9, self.checkBox_loc_10)
        MainWindow.setTabOrder(self.checkBox_loc_10, self.checkBox_loc_11)
        MainWindow.setTabOrder(self.checkBox_loc_11, self.checkBox_loc_12)
        MainWindow.setTabOrder(self.checkBox_loc_12, self.checkBox_elem_3)
        MainWindow.setTabOrder(self.checkBox_elem_3, self.checkBox_elem_0)
        MainWindow.setTabOrder(self.checkBox_elem_0, self.checkBox_elem_2)
        MainWindow.setTabOrder(self.checkBox_elem_2, self.checkBox_elem_1)
        MainWindow.setTabOrder(self.checkBox_elem_1, self.radioButton_unit_1)
        MainWindow.setTabOrder(self.radioButton_unit_1, self.radioButton_unit_3
            )
        MainWindow.setTabOrder(self.radioButton_unit_3, self.radioButton_unit_4
            )
        MainWindow.setTabOrder(self.radioButton_unit_4, self.radioButton_unit_2
            )
        MainWindow.setTabOrder(self.radioButton_unit_2, self.radioButton_unit_0
            )
        MainWindow.setTabOrder(self.radioButton_unit_0, self.Btn_clear_2)
        MainWindow.setTabOrder(self.Btn_clear_2, self.Btn_Learning)
        MainWindow.setTabOrder(self.Btn_Learning, self.textViewer_TestDataDir)
        MainWindow.setTabOrder(self.textViewer_TestDataDir, self.
            Btn_SelectTrainData)
        MainWindow.setTabOrder(self.Btn_SelectTrainData, self.
            textViewer_TrainDataDir)
        MainWindow.setTabOrder(self.textViewer_TrainDataDir, self.
            Btn_SelectTestData)
        MainWindow.setTabOrder(self.Btn_SelectTestData, self.Btn_Inference)
        MainWindow.setTabOrder(self.Btn_Inference, self.Btn_clear_3)
        MainWindow.setTabOrder(self.Btn_clear_3, self.textBrowser)
        MainWindow.setTabOrder(self.textBrowser, self.pushButton_tex)
        MainWindow.setTabOrder(self.pushButton_tex, self.radioButton_loc_0)
        MainWindow.setTabOrder(self.radioButton_loc_0, self.radioButton_loc_1)
        MainWindow.setTabOrder(self.radioButton_loc_1, self.radioButton_loc_2)
        MainWindow.setTabOrder(self.radioButton_loc_2, self.radioButton_loc_3)
        MainWindow.setTabOrder(self.radioButton_loc_3, self.radioButton_loc_4)
        MainWindow.setTabOrder(self.radioButton_loc_4, self.radioButton_loc_5)
        MainWindow.setTabOrder(self.radioButton_loc_5, self.radioButton_loc_6)
        MainWindow.setTabOrder(self.radioButton_loc_6, self.radioButton_loc_7)
        MainWindow.setTabOrder(self.radioButton_loc_7, self.radioButton_loc_8)
        MainWindow.setTabOrder(self.radioButton_loc_8, self.radioButton_loc_9)
        MainWindow.setTabOrder(self.radioButton_loc_9, self.radioButton_loc_10)
        MainWindow.setTabOrder(self.radioButton_loc_10, self.radioButton_loc_11
            )
        MainWindow.setTabOrder(self.radioButton_loc_11, self.radioButton_loc_12
            )

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow'))
        self.groupBox.setTitle(_translate('MainWindow', '자료 수집'))
        self.textViewer_SelectedChromedriverDir.setPlaceholderText(_translate
            ('MainWindow', 'Selected Chromedriver directory'))
        self.Btn_SelectChromedriverFile.setText(_translate('MainWindow',
            'Select chromedriver file'))
        self.label_4.setText(_translate('MainWindow', 'ID'))
        self.lineEdit_ID.setPlaceholderText(_translate('MainWindow',
            'KMA E-MAIL'))
        self.label_5.setText(_translate('MainWindow', 'PW'))
        self.lineEdit_PW.setPlaceholderText(_translate('MainWindow',
            'Password'))
        self.label_6.setText(_translate('MainWindow', 'Year'))
        self.Btn_DownloadAwsData.setText(_translate('MainWindow',
            'Download AWS data'))
        self.Btn_clear_1.setText(_translate('MainWindow', 'Clear'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_gather),
            _translate('MainWindow', '데이터 수집'))
        self.pushButton_make_train.setText(_translate('MainWindow',
            'Make train&test data'))
        self.groupBox_3.setTitle(_translate('MainWindow', '학습 데이터 선정'))
        self.label.setText(_translate('MainWindow', '학습 데이터 기간'))
        self.label_13.setText(_translate('MainWindow', '~'))
        self.label_9.setText(_translate('MainWindow', '끝 연도'))
        self.label_8.setText(_translate('MainWindow', '시작 연도'))
        self.label_10.setText(_translate('MainWindow', '~'))
        self.label_11.setText(_translate('MainWindow', '연도별 시작 월'))
        self.label_12.setText(_translate('MainWindow', '연도별 끝 월'))
        self.label_14.setText(_translate('MainWindow', '학습 타겟 지역'))
        self.radioButton_loc_0.setText(_translate('MainWindow', '부산(레)'))
        self.radioButton_loc_1.setText(_translate('MainWindow', '사상'))
        self.radioButton_loc_5.setText(_translate('MainWindow', '부산진'))
        self.radioButton_loc_12.setText(_translate('MainWindow', '북항'))
        self.radioButton_loc_6.setText(_translate('MainWindow', '금정구'))
        self.radioButton_loc_4.setText(_translate('MainWindow', '해운대'))
        self.radioButton_loc_11.setText(_translate('MainWindow', '남항'))
        self.radioButton_loc_10.setText(_translate('MainWindow', '사하'))
        self.radioButton_loc_2.setText(_translate('MainWindow', '영도'))
        self.radioButton_loc_3.setText(_translate('MainWindow', '기장'))
        self.radioButton_loc_9.setText(_translate('MainWindow', '대연'))
        self.radioButton_loc_8.setText(_translate('MainWindow', '복구'))
        self.radioButton_loc_7.setText(_translate('MainWindow', '동래'))
        self.label_2.setText(_translate('MainWindow', '학습 데이터 지역'))
        self.checkBox_loc_6.setText(_translate('MainWindow', '금정구'))
        self.checkBox_loc_1.setText(_translate('MainWindow', '사상'))
        self.checkBox_loc_0.setText(_translate('MainWindow', '부산(레)'))
        self.checkBox_loc_3.setText(_translate('MainWindow', '기장'))
        self.checkBox_loc_9.setText(_translate('MainWindow', '대연'))
        self.checkBox_loc_4.setText(_translate('MainWindow', '해운대'))
        self.checkBox_loc_10.setText(_translate('MainWindow', '사하'))
        self.checkBox_loc_2.setText(_translate('MainWindow', '영도'))
        self.checkBox_loc_8.setText(_translate('MainWindow', '복구'))
        self.checkBox_loc_11.setText(_translate('MainWindow', '남항'))
        self.checkBox_loc_7.setText(_translate('MainWindow', '동래'))
        self.checkBox_loc_5.setText(_translate('MainWindow', '부산진'))
        self.checkBox_loc_12.setText(_translate('MainWindow', '북항'))
        self.label_3.setText(_translate('MainWindow', '학습 데이터 요소'))
        self.checkBox_elem_3.setText(_translate('MainWindow', '풍속'))
        self.checkBox_elem_0.setText(_translate('MainWindow', '강수량'))
        self.checkBox_elem_2.setText(_translate('MainWindow', '풍향'))
        self.checkBox_elem_1.setText(_translate('MainWindow', '기온'))
        self.label_7.setText(_translate('MainWindow', '학습 데이터 단위'))
        self.radioButton_unit_1.setText(_translate('MainWindow', '2일'))
        self.radioButton_unit_3.setText(_translate('MainWindow', '15일'))
        self.radioButton_unit_4.setText(_translate('MainWindow', '30일'))
        self.radioButton_unit_2.setText(_translate('MainWindow', '7일'))
        self.radioButton_unit_0.setText(_translate('MainWindow', '1일'))
        self.Btn_clear_2.setText(_translate('MainWindow', 'Clear'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_integrate
            ), _translate('MainWindow', '데이터 통합'))
        self.Btn_Learning.setText(_translate('MainWindow', 'Learning'))
        self.groupBox_2.setTitle(_translate('MainWindow', '학습 데이터 선택'))
        self.Btn_SelectTrainData.setText(_translate('MainWindow',
            'Select train data'))
        self.Btn_SelectTestData.setText(_translate('MainWindow',
            'Select test data'))
        self.Btn_Inference.setText(_translate('MainWindow', 'LoadModel'))
        self.Btn_clear_3.setText(_translate('MainWindow', 'Clear'))
        self.groupBox_4.setTitle(_translate('MainWindow', '학습 매개변수 지정'))
        self.label_15.setText(_translate('MainWindow', 'epochs : '))
        self.lineEdit_epochs.setText(_translate('MainWindow', '50'))
        self.label_16.setText(_translate('MainWindow', 'hidden_dim : '))
        self.lineEdit_hidden_dim.setText(_translate('MainWindow', '15'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3),
            _translate('MainWindow', '학습'))
        self.pushButton_tex.setText(_translate('MainWindow', 'tex'))


<mask token>

from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):

    def setupUi(self, MainWindow):
        MainWindow.setObjectName('MainWindow')
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName('centralwidget')
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 801, 581))
        self.tabWidget.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.tabWidget.setObjectName('tabWidget')
        self.tab_gather = QtWidgets.QWidget()
        self.tab_gather.setObjectName('tab_gather')
        self.groupBox = QtWidgets.QGroupBox(self.tab_gather)
        self.groupBox.setGeometry(QtCore.QRect(20, 20, 751, 361))
        self.groupBox.setObjectName('groupBox')
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.groupBox)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(20, 30, 715, 311))
        self.verticalLayoutWidget_2.setObjectName('verticalLayoutWidget_2')
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.
            verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(2)
        self.verticalLayout_2.setObjectName('verticalLayout_2')
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(10, 10, 10, 10)
        self.horizontalLayout_2.setSpacing(10)
        self.horizontalLayout_2.setObjectName('horizontalLayout_2')
        self.textViewer_SelectedChromedriverDir = QtWidgets.QTextBrowser(self
            .verticalLayoutWidget_2)
        self.textViewer_SelectedChromedriverDir.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.
            textViewer_SelectedChromedriverDir.sizePolicy().hasHeightForWidth()
            )
        self.textViewer_SelectedChromedriverDir.setSizePolicy(sizePolicy)
        self.textViewer_SelectedChromedriverDir.setMaximumSize(QtCore.QSize
            (504, 24))
        self.textViewer_SelectedChromedriverDir.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setTextInteractionFlags(QtCore
            .Qt.TextSelectableByMouse)
        self.textViewer_SelectedChromedriverDir.setObjectName(
            'textViewer_SelectedChromedriverDir')
        self.horizontalLayout_2.addWidget(self.
            textViewer_SelectedChromedriverDir)
        self.Btn_SelectChromedriverFile = QtWidgets.QPushButton(self.
            verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_SelectChromedriverFile.
            sizePolicy().hasHeightForWidth())
        self.Btn_SelectChromedriverFile.setSizePolicy(sizePolicy)
        self.Btn_SelectChromedriverFile.setObjectName(
            'Btn_SelectChromedriverFile')
        self.horizontalLayout_2.addWidget(self.Btn_SelectChromedriverFile)
        self.horizontalLayout_2.setStretch(0, 2)
        self.horizontalLayout_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName('horizontalLayout_8')
        spacerItem = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.
            Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.label_cd_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_cd_link.setFont(font)
        self.label_cd_link.setText(
            '<html><head/><body><p><a href="https://sites.google.com/a/chromium.org/chromedriver/downloads"><span style=" text-decoration: underline; color:#0000ff;">크롬드라이버 다운로드 웹페이지로</span></a></p></body></html>'
            )
        self.label_cd_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_cd_link.setObjectName('label_cd_link')
        self.horizontalLayout_8.addWidget(self.label_cd_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_8)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.
            Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.form_KMA_2 = QtWidgets.QHBoxLayout()
        self.form_KMA_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_2.setObjectName('form_KMA_2')
        self.form_KMA_Input_2 = QtWidgets.QFormLayout()
        self.form_KMA_Input_2.setFormAlignment(QtCore.Qt.AlignLeading |
            QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
        self.form_KMA_Input_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_Input_2.setVerticalSpacing(10)
        self.form_KMA_Input_2.setObjectName('form_KMA_Input_2')
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName('label_4')
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.LabelRole,
            self.label_4)
        self.lineEdit_ID = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_ID.setEnabled(False)
        self.lineEdit_ID.setClearButtonEnabled(True)
        self.lineEdit_ID.setObjectName('lineEdit_ID')
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.FieldRole,
            self.lineEdit_ID)
        self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_5.setObjectName('label_5')
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.LabelRole,
            self.label_5)
        self.lineEdit_PW = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_PW.setEnabled(False)
        self.lineEdit_PW.setEchoMode(QtWidgets.QLineEdit.Password)
        self.lineEdit_PW.setClearButtonEnabled(True)
        self.lineEdit_PW.setObjectName('lineEdit_PW')
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.FieldRole,
            self.lineEdit_PW)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_6.setObjectName('label_6')
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.LabelRole,
            self.label_6)
        self.spinBox_Year = QtWidgets.QSpinBox(self.verticalLayoutWidget_2)
        self.spinBox_Year.setEnabled(False)
        self.spinBox_Year.setMinimum(2000)
        self.spinBox_Year.setMaximum(2016)
        self.spinBox_Year.setObjectName('spinBox_Year')
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.FieldRole,
            self.spinBox_Year)
        self.form_KMA_2.addLayout(self.form_KMA_Input_2)
        self.Btn_DownloadAwsData = QtWidgets.QPushButton(self.
            verticalLayoutWidget_2)
        self.Btn_DownloadAwsData.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_DownloadAwsData.sizePolicy().
            hasHeightForWidth())
        self.Btn_DownloadAwsData.setSizePolicy(sizePolicy)
        self.Btn_DownloadAwsData.setObjectName('Btn_DownloadAwsData')
        self.form_KMA_2.addWidget(self.Btn_DownloadAwsData)
        self.form_KMA_2.setStretch(0, 2)
        self.form_KMA_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.form_KMA_2)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName('horizontalLayout_9')
        spacerItem2 = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.
            Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem2)
        self.label_kma_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_kma_link.setFont(font)
        self.label_kma_link.setText(
            '<a href="https://data.kma.go.kr/cmmn/selectMemberAgree.do">기상자료개방포털 회원가입 웹페이지로</a>'
            )
        self.label_kma_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_kma_link.setObjectName('label_kma_link')
        self.horizontalLayout_9.addWidget(self.label_kma_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_9)
        self.verticalLayout_2.setStretch(0, 1)
        self.verticalLayout_2.setStretch(3, 2)
        self.Btn_clear_1 = QtWidgets.QPushButton(self.tab_gather)
        self.Btn_clear_1.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_1.setObjectName('Btn_clear_1')
        self.tabWidget.addTab(self.tab_gather, '')
        self.tab_integrate = QtWidgets.QWidget()
        self.tab_integrate.setObjectName('tab_integrate')
        self.pushButton_make_train = QtWidgets.QPushButton(self.tab_integrate)
        self.pushButton_make_train.setGeometry(QtCore.QRect(520, 490, 231, 51))
        self.pushButton_make_train.setObjectName('pushButton_make_train')
        self.groupBox_3 = QtWidgets.QGroupBox(self.tab_integrate)
        self.groupBox_3.setGeometry(QtCore.QRect(20, 20, 751, 451))
        self.groupBox_3.setObjectName('groupBox_3')
        self.verticalLayoutWidget = QtWidgets.QWidget(self.groupBox_3)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 731, 421))
        self.verticalLayoutWidget.setObjectName('verticalLayoutWidget')
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName('verticalLayout')
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_7.setObjectName('horizontalLayout_7')
        self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().
            hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setMinimumSize(QtCore.QSize(100, 60))
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName('label')
        self.horizontalLayout_7.addWidget(self.label)
        self.line_7 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName('line_7')
        self.horizontalLayout_7.addWidget(self.line_7)
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.gridLayout_5.setObjectName('gridLayout_5')
        spacerItem3 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.
            Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem3, 3, 1, 1, 1)
        self.spinBox_endMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_endMonth.setMinimum(1)
        self.spinBox_endMonth.setMaximum(12)
        self.spinBox_endMonth.setProperty('value', 12)
        self.spinBox_endMonth.setObjectName('spinBox_endMonth')
        self.gridLayout_5.addWidget(self.spinBox_endMonth, 4, 2, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName('label_13')
        self.gridLayout_5.addWidget(self.label_13, 4, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName('label_9')
        self.gridLayout_5.addWidget(self.label_9, 0, 2, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.
            Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem4, 0, 1, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName('label_8')
        self.gridLayout_5.addWidget(self.label_8, 0, 0, 1, 1)
        self.comboBox_startYear = QtWidgets.QComboBox(self.verticalLayoutWidget
            )
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_startYear.sizePolicy().
            hasHeightForWidth())
        self.comboBox_startYear.setSizePolicy(sizePolicy)
        self.comboBox_startYear.setObjectName('comboBox_startYear')
        self.gridLayout_5.addWidget(self.comboBox_startYear, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName('label_10')
        self.gridLayout_5.addWidget(self.label_10, 1, 1, 1, 1)
        self.comboBox_endYear = QtWidgets.QComboBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_endYear.sizePolicy().
            hasHeightForWidth())
        self.comboBox_endYear.setSizePolicy(sizePolicy)
        self.comboBox_endYear.setObjectName('comboBox_endYear')
        self.gridLayout_5.addWidget(self.comboBox_endYear, 1, 2, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName('label_11')
        self.gridLayout_5.addWidget(self.label_11, 3, 0, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName('label_12')
        self.gridLayout_5.addWidget(self.label_12, 3, 2, 1, 1)
        self.spinBox_startMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_startMonth.setMinimum(1)
        self.spinBox_startMonth.setMaximum(12)
        self.spinBox_startMonth.setObjectName('spinBox_startMonth')
        self.gridLayout_5.addWidget(self.spinBox_startMonth, 4, 0, 1, 1)
        self.line_8 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName('line_8')
        self.gridLayout_5.addWidget(self.line_8, 2, 0, 1, 3)
        self.horizontalLayout_7.addLayout(self.gridLayout_5)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.line = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line.sizePolicy().hasHeightForWidth()
            )
        self.line.setSizePolicy(sizePolicy)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName('line')
        self.verticalLayout.addWidget(self.line)
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_10.setObjectName('horizontalLayout_10')
        self.label_14 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_14.sizePolicy().
            hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy)
        self.label_14.setMinimumSize(QtCore.QSize(100, 60))
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName('label_14')
        self.horizontalLayout_10.addWidget(self.label_14)
        self.line_9 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName('line_9')
        self.horizontalLayout_10.addWidget(self.line_9)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_6.setObjectName('gridLayout_6')
        self.radioButton_loc_0 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_0.setObjectName('radioButton_loc_0')
        self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName('buttonGroup')
        self.buttonGroup.addButton(self.radioButton_loc_0)
        self.gridLayout_6.addWidget(self.radioButton_loc_0, 0, 0, 1, 1)
        self.radioButton_loc_1 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_1.setObjectName('radioButton_loc_1')
        self.buttonGroup.addButton(self.radioButton_loc_1)
        self.gridLayout_6.addWidget(self.radioButton_loc_1, 0, 1, 1, 1)
        self.radioButton_loc_5 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_5.setObjectName('radioButton_loc_5')
        self.buttonGroup.addButton(self.radioButton_loc_5)
        self.gridLayout_6.addWidget(self.radioButton_loc_5, 0, 5, 1, 1)
        self.radioButton_loc_12 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_12.setObjectName('radioButton_loc_12')
        self.buttonGroup.addButton(self.radioButton_loc_12)
        self.gridLayout_6.addWidget(self.radioButton_loc_12, 1, 5, 1, 1)
        self.radioButton_loc_6 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_6.setObjectName('radioButton_loc_6')
        self.buttonGroup.addButton(self.radioButton_loc_6)
        self.gridLayout_6.addWidget(self.radioButton_loc_6, 0, 6, 1, 1)
        self.radioButton_loc_4 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_4.setObjectName('radioButton_loc_4')
        self.buttonGroup.addButton(self.radioButton_loc_4)
        self.gridLayout_6.addWidget(self.radioButton_loc_4, 0, 4, 1, 1)
        self.radioButton_loc_11 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_11.setObjectName('radioButton_loc_11')
        self.buttonGroup.addButton(self.radioButton_loc_11)
        self.gridLayout_6.addWidget(self.radioButton_loc_11, 1, 4, 1, 1)
        self.radioButton_loc_10 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_10.setObjectName('radioButton_loc_10')
        self.buttonGroup.addButton(self.radioButton_loc_10)
        self.gridLayout_6.addWidget(self.radioButton_loc_10, 1, 3, 1, 1)
        self.radioButton_loc_2 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_2.setObjectName('radioButton_loc_2')
        self.buttonGroup.addButton(self.radioButton_loc_2)
        self.gridLayout_6.addWidget(self.radioButton_loc_2, 0, 2, 1, 1)
        self.radioButton_loc_3 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_3.setObjectName('radioButton_loc_3')
        self.buttonGroup.addButton(self.radioButton_loc_3)
        self.gridLayout_6.addWidget(self.radioButton_loc_3, 0, 3, 1, 1)
        self.radioButton_loc_9 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_9.setObjectName('radioButton_loc_9')
        self.buttonGroup.addButton(self.radioButton_loc_9)
        self.gridLayout_6.addWidget(self.radioButton_loc_9, 1, 2, 1, 1)
        self.radioButton_loc_8 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_8.setObjectName('radioButton_loc_8')
        self.buttonGroup.addButton(self.radioButton_loc_8)
        self.gridLayout_6.addWidget(self.radioButton_loc_8, 1, 1, 1, 1)
        self.radioButton_loc_7 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_loc_7.setObjectName('radioButton_loc_7')
        self.buttonGroup.addButton(self.radioButton_loc_7)
        self.gridLayout_6.addWidget(self.radioButton_loc_7, 1, 0, 1, 1)
        self.horizontalLayout_10.addLayout(self.gridLayout_6)
        self.verticalLayout.addLayout(self.horizontalLayout_10)
        self.line_10 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_10.sizePolicy().
            hasHeightForWidth())
        self.line_10.setSizePolicy(sizePolicy)
        self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_10.setObjectName('line_10')
        self.verticalLayout.addWidget(self.line_10)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_6.setObjectName('horizontalLayout_6')
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().
            hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMinimumSize(QtCore.QSize(100, 60))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName('label_2')
        self.horizontalLayout_6.addWidget(self.label_2)
        self.line_6 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName('line_6')
        self.horizontalLayout_6.addWidget(self.line_6)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout.setObjectName('gridLayout')
        self.checkBox_loc_6 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_6.setObjectName('checkBox_loc_6')
        self.buttonGroup_3 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_3.setObjectName('buttonGroup_3')
        self.buttonGroup_3.setExclusive(False)
        self.buttonGroup_3.addButton(self.checkBox_loc_6)
        self.gridLayout.addWidget(self.checkBox_loc_6, 0, 6, 1, 1)
        self.checkBox_loc_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_1.setObjectName('checkBox_loc_1')
        self.buttonGroup_3.addButton(self.checkBox_loc_1)
        self.gridLayout.addWidget(self.checkBox_loc_1, 0, 1, 1, 1)
        self.checkBox_loc_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_0.setObjectName('checkBox_loc_0')
        self.buttonGroup_3.addButton(self.checkBox_loc_0)
        self.gridLayout.addWidget(self.checkBox_loc_0, 0, 0, 1, 1)
        self.checkBox_loc_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_3.setObjectName('checkBox_loc_3')
        self.buttonGroup_3.addButton(self.checkBox_loc_3)
        self.gridLayout.addWidget(self.checkBox_loc_3, 0, 3, 1, 1)
        self.checkBox_loc_9 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_9.setObjectName('checkBox_loc_9')
        self.buttonGroup_3.addButton(self.checkBox_loc_9)
        self.gridLayout.addWidget(self.checkBox_loc_9, 1, 2, 1, 1)
        self.checkBox_loc_4 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_4.setObjectName('checkBox_loc_4')
        self.buttonGroup_3.addButton(self.checkBox_loc_4)
        self.gridLayout.addWidget(self.checkBox_loc_4, 0, 4, 1, 1)
        self.checkBox_loc_10 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_10.setObjectName('checkBox_loc_10')
        self.buttonGroup_3.addButton(self.checkBox_loc_10)
        self.gridLayout.addWidget(self.checkBox_loc_10, 1, 3, 1, 1)
        self.checkBox_loc_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_2.setObjectName('checkBox_loc_2')
        self.buttonGroup_3.addButton(self.checkBox_loc_2)
        self.gridLayout.addWidget(self.checkBox_loc_2, 0, 2, 1, 1)
        self.checkBox_loc_8 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_8.setObjectName('checkBox_loc_8')
        self.buttonGroup_3.addButton(self.checkBox_loc_8)
        self.gridLayout.addWidget(self.checkBox_loc_8, 1, 1, 1, 1)
        self.checkBox_loc_11 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_11.setObjectName('checkBox_loc_11')
        self.buttonGroup_3.addButton(self.checkBox_loc_11)
        self.gridLayout.addWidget(self.checkBox_loc_11, 1, 4, 1, 1)
        self.checkBox_loc_7 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_7.setObjectName('checkBox_loc_7')
        self.buttonGroup_3.addButton(self.checkBox_loc_7)
        self.gridLayout.addWidget(self.checkBox_loc_7, 1, 0, 1, 1)
        self.checkBox_loc_5 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_5.setObjectName('checkBox_loc_5')
        self.buttonGroup_3.addButton(self.checkBox_loc_5)
        self.gridLayout.addWidget(self.checkBox_loc_5, 0, 5, 1, 1)
        self.checkBox_loc_12 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_12.setObjectName('checkBox_loc_12')
        self.buttonGroup_3.addButton(self.checkBox_loc_12)
        self.gridLayout.addWidget(self.checkBox_loc_12, 1, 5, 1, 1)
        self.horizontalLayout_6.addLayout(self.gridLayout)
        self.verticalLayout.addLayout(self.horizontalLayout_6)
        self.line_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_2.sizePolicy().
            hasHeightForWidth())
        self.line_2.setSizePolicy(sizePolicy)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName('line_2')
        self.verticalLayout.addWidget(self.line_2)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout_5.setObjectName('horizontalLayout_5')
        self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().
            hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setMinimumSize(QtCore.QSize(100, 60))
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName('label_3')
        self.horizontalLayout_5.addWidget(self.label_3)
        self.line_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName('line_5')
        self.horizontalLayout_5.addWidget(self.line_5)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_3.setObjectName('gridLayout_3')
        self.checkBox_elem_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_3.setObjectName('checkBox_elem_3')
        self.gridLayout_3.addWidget(self.checkBox_elem_3, 0, 3, 1, 1)
        self.checkBox_elem_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_0.setObjectName('checkBox_elem_0')
        self.gridLayout_3.addWidget(self.checkBox_elem_0, 0, 0, 1, 1)
        self.checkBox_elem_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_2.setObjectName('checkBox_elem_2')
        self.gridLayout_3.addWidget(self.checkBox_elem_2, 0, 2, 1, 1)
        self.checkBox_elem_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_1.setObjectName('checkBox_elem_1')
        self.gridLayout_3.addWidget(self.checkBox_elem_1, 0, 1, 1, 1)
        self.frame_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName('frame_2')
        self.gridLayout_3.addWidget(self.frame_2, 0, 6, 1, 1)
        self.frame = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName('frame')
        self.gridLayout_3.addWidget(self.frame, 0, 4, 1, 1)
        self.frame_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName('frame_3')
        self.gridLayout_3.addWidget(self.frame_3, 0, 5, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_3)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.line_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_3.sizePolicy().
            hasHeightForWidth())
        self.line_3.setSizePolicy(sizePolicy)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName('line_3')
        self.verticalLayout.addWidget(self.line_3)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.
            SetMaximumSize)
        self.horizontalLayout.setObjectName('horizontalLayout')
        self.label_7 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().
            hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setMinimumSize(QtCore.QSize(100, 60))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName('label_7')
        self.horizontalLayout.addWidget(self.label_7)
        self.line_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName('line_4')
        self.horizontalLayout.addWidget(self.line_4)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_4.setObjectName('gridLayout_4')
        self.radioButton_unit_1 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_1.setObjectName('radioButton_unit_1')
        self.buttonGroup_2 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_2.setObjectName('buttonGroup_2')
        self.buttonGroup_2.addButton(self.radioButton_unit_1)
        self.gridLayout_4.addWidget(self.radioButton_unit_1, 0, 1, 1, 1)
        self.radioButton_unit_3 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_3.setObjectName('radioButton_unit_3')
        self.buttonGroup_2.addButton(self.radioButton_unit_3)
        self.gridLayout_4.addWidget(self.radioButton_unit_3, 0, 3, 1, 1)
        self.radioButton_unit_4 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_4.setObjectName('radioButton_unit_4')
        self.buttonGroup_2.addButton(self.radioButton_unit_4)
        self.gridLayout_4.addWidget(self.radioButton_unit_4, 0, 4, 1, 1)
        self.radioButton_unit_2 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_2.setObjectName('radioButton_unit_2')
        self.buttonGroup_2.addButton(self.radioButton_unit_2)
        self.gridLayout_4.addWidget(self.radioButton_unit_2, 0, 2, 1, 1)
        self.radioButton_unit_0 = QtWidgets.QRadioButton(self.
            verticalLayoutWidget)
        self.radioButton_unit_0.setObjectName('radioButton_unit_0')
        self.buttonGroup_2.addButton(self.radioButton_unit_0)
        self.gridLayout_4.addWidget(self.radioButton_unit_0, 0, 0, 1, 1)
        self.frame_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName('frame_4')
        self.gridLayout_4.addWidget(self.frame_4, 0, 6, 1, 1)
        self.frame_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName('frame_5')
        self.gridLayout_4.addWidget(self.frame_5, 0, 5, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout_4)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayout.setStretch(0, 1)
        self.verticalLayout.setStretch(4, 1)
        self.verticalLayout.setStretch(6, 1)
        self.verticalLayout.setStretch(8, 1)
        self.Btn_clear_2 = QtWidgets.QPushButton(self.tab_integrate)
        self.Btn_clear_2.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_2.setObjectName('Btn_clear_2')
        self.tabWidget.addTab(self.tab_integrate, '')
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName('tab_3')
        self.Btn_Learning = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Learning.setEnabled(False)
        self.Btn_Learning.setGeometry(QtCore.QRect(590, 40, 75, 141))
        self.Btn_Learning.setMinimumSize(QtCore.QSize(0, 70))
        self.Btn_Learning.setObjectName('Btn_Learning')
        self.groupBox_2 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_2.setGeometry(QtCore.QRect(20, 20, 561, 101))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().
            hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setObjectName('groupBox_2')
        self.layoutWidget = QtWidgets.QWidget(self.groupBox_2)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 71))
        self.layoutWidget.setObjectName('layoutWidget')
        self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget)
        self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_2.setContentsMargins(2, 2, 2, 2)
        self.gridLayout_2.setSpacing(10)
        self.gridLayout_2.setObjectName('gridLayout_2')
        self.textViewer_TestDataDir = QtWidgets.QTextBrowser(self.layoutWidget)
        self.textViewer_TestDataDir.setEnabled(False)
        self.textViewer_TestDataDir.setObjectName('textViewer_TestDataDir')
        self.gridLayout_2.addWidget(self.textViewer_TestDataDir, 1, 0, 1, 1)
        self.Btn_SelectTrainData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTrainData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTrainData.setBaseSize(QtCore.QSize(0, 30))
        self.Btn_SelectTrainData.setObjectName('Btn_SelectTrainData')
        self.gridLayout_2.addWidget(self.Btn_SelectTrainData, 0, 1, 1, 1)
        self.textViewer_TrainDataDir = QtWidgets.QTextBrowser(self.layoutWidget
            )
        self.textViewer_TrainDataDir.setEnabled(False)
        self.textViewer_TrainDataDir.setObjectName('textViewer_TrainDataDir')
        self.gridLayout_2.addWidget(self.textViewer_TrainDataDir, 0, 0, 1, 1)
        self.Btn_SelectTestData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTestData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTestData.setObjectName('Btn_SelectTestData')
        self.gridLayout_2.addWidget(self.Btn_SelectTestData, 1, 1, 1, 1)
        self.Btn_Inference = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Inference.setEnabled(False)
        self.Btn_Inference.setGeometry(QtCore.QRect(680, 40, 75, 141))
        self.Btn_Inference.setObjectName('Btn_Inference')
        self.Btn_clear_3 = QtWidgets.QPushButton(self.tab_3)
        self.Btn_clear_3.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_3.setObjectName('Btn_clear_3')
        self.matwidget = matplotwidget(self.tab_3)
        self.matwidget.setGeometry(QtCore.QRect(10, 200, 381, 301))
        self.matwidget.setObjectName('matwidget')
        self.matwidget_2 = matplotwidget(self.tab_3)
        self.matwidget_2.setGeometry(QtCore.QRect(400, 200, 381, 301))
        self.matwidget_2.setObjectName('matwidget_2')
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_4.setGeometry(QtCore.QRect(20, 130, 561, 51))
        self.groupBox_4.setObjectName('groupBox_4')
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.groupBox_4)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 22))
        self.horizontalLayoutWidget.setObjectName('horizontalLayoutWidget')
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.
            horizontalLayoutWidget)
        self.horizontalLayout_3.setSizeConstraint(QtWidgets.QLayout.
            SetMinimumSize)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName('horizontalLayout_3')
        self.label_15 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_15.sizePolicy().
            hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy)
        self.label_15.setMinimumSize(QtCore.QSize(100, 0))
        self.label_15.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.
            AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_15.setObjectName('label_15')
        self.horizontalLayout_3.addWidget(self.label_15)
        self.lineEdit_epochs = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit_epochs.setInputMethodHints(QtCore.Qt.ImhNone)
        self.lineEdit_epochs.setPlaceholderText('')
        self.lineEdit_epochs.setObjectName('lineEdit_epochs')
        self.horizontalLayout_3.addWidget(self.lineEdit_epochs)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.
            Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.label_16 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        self.label_16.setMinimumSize(QtCore.QSize(100, 0))
        self.label_16.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.
            AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_16.setObjectName('label_16')
        self.horizontalLayout_3.addWidget(self.label_16)
        self.lineEdit_hidden_dim = QtWidgets.QLineEdit(self.
            horizontalLayoutWidget)
        self.lineEdit_hidden_dim.setObjectName('lineEdit_hidden_dim')
        self.horizontalLayout_3.addWidget(self.lineEdit_hidden_dim)
        self.tabWidget.addTab(self.tab_3, '')
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName('tab_2')
        self.textBrowser = QtWidgets.QTextBrowser(self.tab_2)
        self.textBrowser.setGeometry(QtCore.QRect(60, 50, 671, 411))
        self.textBrowser.setObjectName('textBrowser')
        self.pushButton_tex = QtWidgets.QPushButton(self.tab_2)
        self.pushButton_tex.setGeometry(QtCore.QRect(640, 480, 75, 23))
        self.pushButton_tex.setObjectName('pushButton_tex')
        self.tabWidget.addTab(self.tab_2, '')
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName('statusbar')
        MainWindow.setStatusBar(self.statusbar)
        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.tabWidget, self.
            textViewer_SelectedChromedriverDir)
        MainWindow.setTabOrder(self.textViewer_SelectedChromedriverDir,
            self.Btn_SelectChromedriverFile)
        MainWindow.setTabOrder(self.Btn_SelectChromedriverFile, self.
            lineEdit_ID)
        MainWindow.setTabOrder(self.lineEdit_ID, self.lineEdit_PW)
        MainWindow.setTabOrder(self.lineEdit_PW, self.spinBox_Year)
        MainWindow.setTabOrder(self.spinBox_Year, self.Btn_DownloadAwsData)
        MainWindow.setTabOrder(self.Btn_DownloadAwsData, self.Btn_clear_1)
        MainWindow.setTabOrder(self.Btn_clear_1, self.pushButton_make_train)
        MainWindow.setTabOrder(self.pushButton_make_train, self.
            spinBox_endMonth)
        MainWindow.setTabOrder(self.spinBox_endMonth, self.comboBox_startYear)
        MainWindow.setTabOrder(self.comboBox_startYear, self.comboBox_endYear)
        MainWindow.setTabOrder(self.comboBox_endYear, self.spinBox_startMonth)
        MainWindow.setTabOrder(self.spinBox_startMonth, self.checkBox_loc_0)
        MainWindow.setTabOrder(self.checkBox_loc_0, self.checkBox_loc_1)
        MainWindow.setTabOrder(self.checkBox_loc_1, self.checkBox_loc_2)
        MainWindow.setTabOrder(self.checkBox_loc_2, self.checkBox_loc_3)
        MainWindow.setTabOrder(self.checkBox_loc_3, self.checkBox_loc_4)
        MainWindow.setTabOrder(self.checkBox_loc_4, self.checkBox_loc_5)
        MainWindow.setTabOrder(self.checkBox_loc_5, self.checkBox_loc_6)
        MainWindow.setTabOrder(self.checkBox_loc_6, self.checkBox_loc_7)
        MainWindow.setTabOrder(self.checkBox_loc_7, self.checkBox_loc_8)
        MainWindow.setTabOrder(self.checkBox_loc_8, self.checkBox_loc_9)
        MainWindow.setTabOrder(self.checkBox_loc_9, self.checkBox_loc_10)
        MainWindow.setTabOrder(self.checkBox_loc_10, self.checkBox_loc_11)
        MainWindow.setTabOrder(self.checkBox_loc_11, self.checkBox_loc_12)
        MainWindow.setTabOrder(self.checkBox_loc_12, self.checkBox_elem_3)
        MainWindow.setTabOrder(self.checkBox_elem_3, self.checkBox_elem_0)
        MainWindow.setTabOrder(self.checkBox_elem_0, self.checkBox_elem_2)
        MainWindow.setTabOrder(self.checkBox_elem_2, self.checkBox_elem_1)
        MainWindow.setTabOrder(self.checkBox_elem_1, self.radioButton_unit_1)
        MainWindow.setTabOrder(self.radioButton_unit_1, self.radioButton_unit_3
            )
        MainWindow.setTabOrder(self.radioButton_unit_3, self.radioButton_unit_4
            )
        MainWindow.setTabOrder(self.radioButton_unit_4, self.radioButton_unit_2
            )
        MainWindow.setTabOrder(self.radioButton_unit_2, self.radioButton_unit_0
            )
        MainWindow.setTabOrder(self.radioButton_unit_0, self.Btn_clear_2)
        MainWindow.setTabOrder(self.Btn_clear_2, self.Btn_Learning)
        MainWindow.setTabOrder(self.Btn_Learning, self.textViewer_TestDataDir)
        MainWindow.setTabOrder(self.textViewer_TestDataDir, self.
            Btn_SelectTrainData)
        MainWindow.setTabOrder(self.Btn_SelectTrainData, self.
            textViewer_TrainDataDir)
        MainWindow.setTabOrder(self.textViewer_TrainDataDir, self.
            Btn_SelectTestData)
        MainWindow.setTabOrder(self.Btn_SelectTestData, self.Btn_Inference)
        MainWindow.setTabOrder(self.Btn_Inference, self.Btn_clear_3)
        MainWindow.setTabOrder(self.Btn_clear_3, self.textBrowser)
        MainWindow.setTabOrder(self.textBrowser, self.pushButton_tex)
        MainWindow.setTabOrder(self.pushButton_tex, self.radioButton_loc_0)
        MainWindow.setTabOrder(self.radioButton_loc_0, self.radioButton_loc_1)
        MainWindow.setTabOrder(self.radioButton_loc_1, self.radioButton_loc_2)
        MainWindow.setTabOrder(self.radioButton_loc_2, self.radioButton_loc_3)
        MainWindow.setTabOrder(self.radioButton_loc_3, self.radioButton_loc_4)
        MainWindow.setTabOrder(self.radioButton_loc_4, self.radioButton_loc_5)
        MainWindow.setTabOrder(self.radioButton_loc_5, self.radioButton_loc_6)
        MainWindow.setTabOrder(self.radioButton_loc_6, self.radioButton_loc_7)
        MainWindow.setTabOrder(self.radioButton_loc_7, self.radioButton_loc_8)
        MainWindow.setTabOrder(self.radioButton_loc_8, self.radioButton_loc_9)
        MainWindow.setTabOrder(self.radioButton_loc_9, self.radioButton_loc_10)
        MainWindow.setTabOrder(self.radioButton_loc_10, self.radioButton_loc_11
            )
        MainWindow.setTabOrder(self.radioButton_loc_11, self.radioButton_loc_12
            )

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow'))
        self.groupBox.setTitle(_translate('MainWindow', '자료 수집'))
        self.textViewer_SelectedChromedriverDir.setPlaceholderText(_translate
            ('MainWindow', 'Selected Chromedriver directory'))
        self.Btn_SelectChromedriverFile.setText(_translate('MainWindow',
            'Select chromedriver file'))
        self.label_4.setText(_translate('MainWindow', 'ID'))
        self.lineEdit_ID.setPlaceholderText(_translate('MainWindow',
            'KMA E-MAIL'))
        self.label_5.setText(_translate('MainWindow', 'PW'))
        self.lineEdit_PW.setPlaceholderText(_translate('MainWindow',
            'Password'))
        self.label_6.setText(_translate('MainWindow', 'Year'))
        self.Btn_DownloadAwsData.setText(_translate('MainWindow',
            'Download AWS data'))
        self.Btn_clear_1.setText(_translate('MainWindow', 'Clear'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_gather),
            _translate('MainWindow', '데이터 수집'))
        self.pushButton_make_train.setText(_translate('MainWindow',
            'Make train&test data'))
        self.groupBox_3.setTitle(_translate('MainWindow', '학습 데이터 선정'))
        self.label.setText(_translate('MainWindow', '학습 데이터 기간'))
        self.label_13.setText(_translate('MainWindow', '~'))
        self.label_9.setText(_translate('MainWindow', '끝 연도'))
        self.label_8.setText(_translate('MainWindow', '시작 연도'))
        self.label_10.setText(_translate('MainWindow', '~'))
        self.label_11.setText(_translate('MainWindow', '연도별 시작 월'))
        self.label_12.setText(_translate('MainWindow', '연도별 끝 월'))
        self.label_14.setText(_translate('MainWindow', '학습 타겟 지역'))
        self.radioButton_loc_0.setText(_translate('MainWindow', '부산(레)'))
        self.radioButton_loc_1.setText(_translate('MainWindow', '사상'))
        self.radioButton_loc_5.setText(_translate('MainWindow', '부산진'))
        self.radioButton_loc_12.setText(_translate('MainWindow', '북항'))
        self.radioButton_loc_6.setText(_translate('MainWindow', '금정구'))
        self.radioButton_loc_4.setText(_translate('MainWindow', '해운대'))
        self.radioButton_loc_11.setText(_translate('MainWindow', '남항'))
        self.radioButton_loc_10.setText(_translate('MainWindow', '사하'))
        self.radioButton_loc_2.setText(_translate('MainWindow', '영도'))
        self.radioButton_loc_3.setText(_translate('MainWindow', '기장'))
        self.radioButton_loc_9.setText(_translate('MainWindow', '대연'))
        self.radioButton_loc_8.setText(_translate('MainWindow', '복구'))
        self.radioButton_loc_7.setText(_translate('MainWindow', '동래'))
        self.label_2.setText(_translate('MainWindow', '학습 데이터 지역'))
        self.checkBox_loc_6.setText(_translate('MainWindow', '금정구'))
        self.checkBox_loc_1.setText(_translate('MainWindow', '사상'))
        self.checkBox_loc_0.setText(_translate('MainWindow', '부산(레)'))
        self.checkBox_loc_3.setText(_translate('MainWindow', '기장'))
        self.checkBox_loc_9.setText(_translate('MainWindow', '대연'))
        self.checkBox_loc_4.setText(_translate('MainWindow', '해운대'))
        self.checkBox_loc_10.setText(_translate('MainWindow', '사하'))
        self.checkBox_loc_2.setText(_translate('MainWindow', '영도'))
        self.checkBox_loc_8.setText(_translate('MainWindow', '복구'))
        self.checkBox_loc_11.setText(_translate('MainWindow', '남항'))
        self.checkBox_loc_7.setText(_translate('MainWindow', '동래'))
        self.checkBox_loc_5.setText(_translate('MainWindow', '부산진'))
        self.checkBox_loc_12.setText(_translate('MainWindow', '북항'))
        self.label_3.setText(_translate('MainWindow', '학습 데이터 요소'))
        self.checkBox_elem_3.setText(_translate('MainWindow', '풍속'))
        self.checkBox_elem_0.setText(_translate('MainWindow', '강수량'))
        self.checkBox_elem_2.setText(_translate('MainWindow', '풍향'))
        self.checkBox_elem_1.setText(_translate('MainWindow', '기온'))
        self.label_7.setText(_translate('MainWindow', '학습 데이터 단위'))
        self.radioButton_unit_1.setText(_translate('MainWindow', '2일'))
        self.radioButton_unit_3.setText(_translate('MainWindow', '15일'))
        self.radioButton_unit_4.setText(_translate('MainWindow', '30일'))
        self.radioButton_unit_2.setText(_translate('MainWindow', '7일'))
        self.radioButton_unit_0.setText(_translate('MainWindow', '1일'))
        self.Btn_clear_2.setText(_translate('MainWindow', 'Clear'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_integrate
            ), _translate('MainWindow', '데이터 통합'))
        self.Btn_Learning.setText(_translate('MainWindow', 'Learning'))
        self.groupBox_2.setTitle(_translate('MainWindow', '학습 데이터 선택'))
        self.Btn_SelectTrainData.setText(_translate('MainWindow',
            'Select train data'))
        self.Btn_SelectTestData.setText(_translate('MainWindow',
            'Select test data'))
        self.Btn_Inference.setText(_translate('MainWindow', 'LoadModel'))
        self.Btn_clear_3.setText(_translate('MainWindow', 'Clear'))
        self.groupBox_4.setTitle(_translate('MainWindow', '학습 매개변수 지정'))
        self.label_15.setText(_translate('MainWindow', 'epochs : '))
        self.lineEdit_epochs.setText(_translate('MainWindow', '50'))
        self.label_16.setText(_translate('MainWindow', 'hidden_dim : '))
        self.lineEdit_hidden_dim.setText(_translate('MainWindow', '15'))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3),
            _translate('MainWindow', '학습'))
        self.pushButton_tex.setText(_translate('MainWindow', 'tex'))


from matplotwidget import matplotwidget

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

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

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 801, 581))
        self.tabWidget.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_gather = QtWidgets.QWidget()
        self.tab_gather.setObjectName("tab_gather")
        self.groupBox = QtWidgets.QGroupBox(self.tab_gather)
        self.groupBox.setGeometry(QtCore.QRect(20, 20, 751, 361))
        self.groupBox.setObjectName("groupBox")
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.groupBox)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(20, 30, 715, 311))
        self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(2)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(10, 10, 10, 10)
        self.horizontalLayout_2.setSpacing(10)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.textViewer_SelectedChromedriverDir = QtWidgets.QTextBrowser(self.verticalLayoutWidget_2)
        self.textViewer_SelectedChromedriverDir.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textViewer_SelectedChromedriverDir.sizePolicy().hasHeightForWidth())
        self.textViewer_SelectedChromedriverDir.setSizePolicy(sizePolicy)
        self.textViewer_SelectedChromedriverDir.setMaximumSize(QtCore.QSize(504, 24))
        self.textViewer_SelectedChromedriverDir.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textViewer_SelectedChromedriverDir.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
        self.textViewer_SelectedChromedriverDir.setObjectName("textViewer_SelectedChromedriverDir")
        self.horizontalLayout_2.addWidget(self.textViewer_SelectedChromedriverDir)
        self.Btn_SelectChromedriverFile = QtWidgets.QPushButton(self.verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_SelectChromedriverFile.sizePolicy().hasHeightForWidth())
        self.Btn_SelectChromedriverFile.setSizePolicy(sizePolicy)
        self.Btn_SelectChromedriverFile.setObjectName("Btn_SelectChromedriverFile")
        self.horizontalLayout_2.addWidget(self.Btn_SelectChromedriverFile)
        self.horizontalLayout_2.setStretch(0, 2)
        self.horizontalLayout_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        spacerItem = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.label_cd_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_cd_link.setFont(font)
        self.label_cd_link.setText("<html><head/><body><p><a href=\"https://sites.google.com/a/chromium.org/chromedriver/downloads\"><span style=\" text-decoration: underline; color:#0000ff;\">크롬드라이버 다운로드 웹페이지로</span></a></p></body></html>")
        self.label_cd_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_cd_link.setObjectName("label_cd_link")
        self.horizontalLayout_8.addWidget(self.label_cd_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_8)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.form_KMA_2 = QtWidgets.QHBoxLayout()
        self.form_KMA_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_2.setObjectName("form_KMA_2")
        self.form_KMA_Input_2 = QtWidgets.QFormLayout()
        self.form_KMA_Input_2.setFormAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.form_KMA_Input_2.setContentsMargins(10, 10, 10, 10)
        self.form_KMA_Input_2.setVerticalSpacing(10)
        self.form_KMA_Input_2.setObjectName("form_KMA_Input_2")
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName("label_4")
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_4)
        self.lineEdit_ID = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_ID.setEnabled(False)
        self.lineEdit_ID.setClearButtonEnabled(True)
        self.lineEdit_ID.setObjectName("lineEdit_ID")
        self.form_KMA_Input_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit_ID)
        self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_5.setObjectName("label_5")
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self.lineEdit_PW = QtWidgets.QLineEdit(self.verticalLayoutWidget_2)
        self.lineEdit_PW.setEnabled(False)
        self.lineEdit_PW.setEchoMode(QtWidgets.QLineEdit.Password)
        self.lineEdit_PW.setClearButtonEnabled(True)
        self.lineEdit_PW.setObjectName("lineEdit_PW")
        self.form_KMA_Input_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.lineEdit_PW)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_6.setObjectName("label_6")
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.spinBox_Year = QtWidgets.QSpinBox(self.verticalLayoutWidget_2)
        self.spinBox_Year.setEnabled(False)
        self.spinBox_Year.setMinimum(2000)
        self.spinBox_Year.setMaximum(2016)
        self.spinBox_Year.setObjectName("spinBox_Year")
        self.form_KMA_Input_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.spinBox_Year)
        self.form_KMA_2.addLayout(self.form_KMA_Input_2)
        self.Btn_DownloadAwsData = QtWidgets.QPushButton(self.verticalLayoutWidget_2)
        self.Btn_DownloadAwsData.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Btn_DownloadAwsData.sizePolicy().hasHeightForWidth())
        self.Btn_DownloadAwsData.setSizePolicy(sizePolicy)
        self.Btn_DownloadAwsData.setObjectName("Btn_DownloadAwsData")
        self.form_KMA_2.addWidget(self.Btn_DownloadAwsData)
        self.form_KMA_2.setStretch(0, 2)
        self.form_KMA_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.form_KMA_2)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        spacerItem2 = QtWidgets.QSpacerItem(460, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem2)
        self.label_kma_link = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_kma_link.setFont(font)
        self.label_kma_link.setText("<a href=\"https://data.kma.go.kr/cmmn/selectMemberAgree.do\">기상자료개방포털 회원가입 웹페이지로</a>")
        self.label_kma_link.setAlignment(QtCore.Qt.AlignCenter)
        self.label_kma_link.setObjectName("label_kma_link")
        self.horizontalLayout_9.addWidget(self.label_kma_link)
        self.verticalLayout_2.addLayout(self.horizontalLayout_9)
        self.verticalLayout_2.setStretch(0, 1)
        self.verticalLayout_2.setStretch(3, 2)
        self.Btn_clear_1 = QtWidgets.QPushButton(self.tab_gather)
        self.Btn_clear_1.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_1.setObjectName("Btn_clear_1")
        self.tabWidget.addTab(self.tab_gather, "")
        self.tab_integrate = QtWidgets.QWidget()
        self.tab_integrate.setObjectName("tab_integrate")
        self.pushButton_make_train = QtWidgets.QPushButton(self.tab_integrate)
        self.pushButton_make_train.setGeometry(QtCore.QRect(520, 490, 231, 51))
        self.pushButton_make_train.setObjectName("pushButton_make_train")
        self.groupBox_3 = QtWidgets.QGroupBox(self.tab_integrate)
        self.groupBox_3.setGeometry(QtCore.QRect(20, 20, 751, 451))
        self.groupBox_3.setObjectName("groupBox_3")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.groupBox_3)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 731, 421))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setMinimumSize(QtCore.QSize(100, 60))
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout_7.addWidget(self.label)
        self.line_7 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.horizontalLayout_7.addWidget(self.line_7)
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.gridLayout_5.setObjectName("gridLayout_5")
        spacerItem3 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem3, 3, 1, 1, 1)
        self.spinBox_endMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_endMonth.setMinimum(1)
        self.spinBox_endMonth.setMaximum(12)
        self.spinBox_endMonth.setProperty("value", 12)
        self.spinBox_endMonth.setObjectName("spinBox_endMonth")
        self.gridLayout_5.addWidget(self.spinBox_endMonth, 4, 2, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName("label_13")
        self.gridLayout_5.addWidget(self.label_13, 4, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName("label_9")
        self.gridLayout_5.addWidget(self.label_9, 0, 2, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem4, 0, 1, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName("label_8")
        self.gridLayout_5.addWidget(self.label_8, 0, 0, 1, 1)
        self.comboBox_startYear = QtWidgets.QComboBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_startYear.sizePolicy().hasHeightForWidth())
        self.comboBox_startYear.setSizePolicy(sizePolicy)
        self.comboBox_startYear.setObjectName("comboBox_startYear")
        self.gridLayout_5.addWidget(self.comboBox_startYear, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName("label_10")
        self.gridLayout_5.addWidget(self.label_10, 1, 1, 1, 1)
        self.comboBox_endYear = QtWidgets.QComboBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_endYear.sizePolicy().hasHeightForWidth())
        self.comboBox_endYear.setSizePolicy(sizePolicy)
        self.comboBox_endYear.setObjectName("comboBox_endYear")
        self.gridLayout_5.addWidget(self.comboBox_endYear, 1, 2, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName("label_11")
        self.gridLayout_5.addWidget(self.label_11, 3, 0, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName("label_12")
        self.gridLayout_5.addWidget(self.label_12, 3, 2, 1, 1)
        self.spinBox_startMonth = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox_startMonth.setMinimum(1)
        self.spinBox_startMonth.setMaximum(12)
        self.spinBox_startMonth.setObjectName("spinBox_startMonth")
        self.gridLayout_5.addWidget(self.spinBox_startMonth, 4, 0, 1, 1)
        self.line_8 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout_5.addWidget(self.line_8, 2, 0, 1, 3)
        self.horizontalLayout_7.addLayout(self.gridLayout_5)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.line = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line.sizePolicy().hasHeightForWidth())
        self.line.setSizePolicy(sizePolicy)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout.addWidget(self.line)
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.label_14 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
        self.label_14.setSizePolicy(sizePolicy)
        self.label_14.setMinimumSize(QtCore.QSize(100, 60))
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName("label_14")
        self.horizontalLayout_10.addWidget(self.label_14)
        self.line_9 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.horizontalLayout_10.addWidget(self.line_9)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.radioButton_loc_0 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_0.setObjectName("radioButton_loc_0")
        self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName("buttonGroup")
        self.buttonGroup.addButton(self.radioButton_loc_0)
        self.gridLayout_6.addWidget(self.radioButton_loc_0, 0, 0, 1, 1)
        self.radioButton_loc_1 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_1.setObjectName("radioButton_loc_1")
        self.buttonGroup.addButton(self.radioButton_loc_1)
        self.gridLayout_6.addWidget(self.radioButton_loc_1, 0, 1, 1, 1)
        self.radioButton_loc_5 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_5.setObjectName("radioButton_loc_5")
        self.buttonGroup.addButton(self.radioButton_loc_5)
        self.gridLayout_6.addWidget(self.radioButton_loc_5, 0, 5, 1, 1)
        self.radioButton_loc_12 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_12.setObjectName("radioButton_loc_12")
        self.buttonGroup.addButton(self.radioButton_loc_12)
        self.gridLayout_6.addWidget(self.radioButton_loc_12, 1, 5, 1, 1)
        self.radioButton_loc_6 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_6.setObjectName("radioButton_loc_6")
        self.buttonGroup.addButton(self.radioButton_loc_6)
        self.gridLayout_6.addWidget(self.radioButton_loc_6, 0, 6, 1, 1)
        self.radioButton_loc_4 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_4.setObjectName("radioButton_loc_4")
        self.buttonGroup.addButton(self.radioButton_loc_4)
        self.gridLayout_6.addWidget(self.radioButton_loc_4, 0, 4, 1, 1)
        self.radioButton_loc_11 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_11.setObjectName("radioButton_loc_11")
        self.buttonGroup.addButton(self.radioButton_loc_11)
        self.gridLayout_6.addWidget(self.radioButton_loc_11, 1, 4, 1, 1)
        self.radioButton_loc_10 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_10.setObjectName("radioButton_loc_10")
        self.buttonGroup.addButton(self.radioButton_loc_10)
        self.gridLayout_6.addWidget(self.radioButton_loc_10, 1, 3, 1, 1)
        self.radioButton_loc_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_2.setObjectName("radioButton_loc_2")
        self.buttonGroup.addButton(self.radioButton_loc_2)
        self.gridLayout_6.addWidget(self.radioButton_loc_2, 0, 2, 1, 1)
        self.radioButton_loc_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_3.setObjectName("radioButton_loc_3")
        self.buttonGroup.addButton(self.radioButton_loc_3)
        self.gridLayout_6.addWidget(self.radioButton_loc_3, 0, 3, 1, 1)
        self.radioButton_loc_9 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_9.setObjectName("radioButton_loc_9")
        self.buttonGroup.addButton(self.radioButton_loc_9)
        self.gridLayout_6.addWidget(self.radioButton_loc_9, 1, 2, 1, 1)
        self.radioButton_loc_8 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_8.setObjectName("radioButton_loc_8")
        self.buttonGroup.addButton(self.radioButton_loc_8)
        self.gridLayout_6.addWidget(self.radioButton_loc_8, 1, 1, 1, 1)
        self.radioButton_loc_7 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_loc_7.setObjectName("radioButton_loc_7")
        self.buttonGroup.addButton(self.radioButton_loc_7)
        self.gridLayout_6.addWidget(self.radioButton_loc_7, 1, 0, 1, 1)
        self.horizontalLayout_10.addLayout(self.gridLayout_6)
        self.verticalLayout.addLayout(self.horizontalLayout_10)
        self.line_10 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_10.sizePolicy().hasHeightForWidth())
        self.line_10.setSizePolicy(sizePolicy)
        self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_10.setObjectName("line_10")
        self.verticalLayout.addWidget(self.line_10)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMinimumSize(QtCore.QSize(100, 60))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_6.addWidget(self.label_2)
        self.line_6 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.horizontalLayout_6.addWidget(self.line_6)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout.setObjectName("gridLayout")
        self.checkBox_loc_6 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_6.setObjectName("checkBox_loc_6")
        self.buttonGroup_3 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_3.setObjectName("buttonGroup_3")
        self.buttonGroup_3.setExclusive(False)
        self.buttonGroup_3.addButton(self.checkBox_loc_6)
        self.gridLayout.addWidget(self.checkBox_loc_6, 0, 6, 1, 1)
        self.checkBox_loc_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_1.setObjectName("checkBox_loc_1")
        self.buttonGroup_3.addButton(self.checkBox_loc_1)
        self.gridLayout.addWidget(self.checkBox_loc_1, 0, 1, 1, 1)
        self.checkBox_loc_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_0.setObjectName("checkBox_loc_0")
        self.buttonGroup_3.addButton(self.checkBox_loc_0)
        self.gridLayout.addWidget(self.checkBox_loc_0, 0, 0, 1, 1)
        self.checkBox_loc_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_3.setObjectName("checkBox_loc_3")
        self.buttonGroup_3.addButton(self.checkBox_loc_3)
        self.gridLayout.addWidget(self.checkBox_loc_3, 0, 3, 1, 1)
        self.checkBox_loc_9 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_9.setObjectName("checkBox_loc_9")
        self.buttonGroup_3.addButton(self.checkBox_loc_9)
        self.gridLayout.addWidget(self.checkBox_loc_9, 1, 2, 1, 1)
        self.checkBox_loc_4 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_4.setObjectName("checkBox_loc_4")
        self.buttonGroup_3.addButton(self.checkBox_loc_4)
        self.gridLayout.addWidget(self.checkBox_loc_4, 0, 4, 1, 1)
        self.checkBox_loc_10 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_10.setObjectName("checkBox_loc_10")
        self.buttonGroup_3.addButton(self.checkBox_loc_10)
        self.gridLayout.addWidget(self.checkBox_loc_10, 1, 3, 1, 1)
        self.checkBox_loc_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_2.setObjectName("checkBox_loc_2")
        self.buttonGroup_3.addButton(self.checkBox_loc_2)
        self.gridLayout.addWidget(self.checkBox_loc_2, 0, 2, 1, 1)
        self.checkBox_loc_8 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_8.setObjectName("checkBox_loc_8")
        self.buttonGroup_3.addButton(self.checkBox_loc_8)
        self.gridLayout.addWidget(self.checkBox_loc_8, 1, 1, 1, 1)
        self.checkBox_loc_11 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_11.setObjectName("checkBox_loc_11")
        self.buttonGroup_3.addButton(self.checkBox_loc_11)
        self.gridLayout.addWidget(self.checkBox_loc_11, 1, 4, 1, 1)
        self.checkBox_loc_7 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_7.setObjectName("checkBox_loc_7")
        self.buttonGroup_3.addButton(self.checkBox_loc_7)
        self.gridLayout.addWidget(self.checkBox_loc_7, 1, 0, 1, 1)
        self.checkBox_loc_5 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_5.setObjectName("checkBox_loc_5")
        self.buttonGroup_3.addButton(self.checkBox_loc_5)
        self.gridLayout.addWidget(self.checkBox_loc_5, 0, 5, 1, 1)
        self.checkBox_loc_12 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_loc_12.setObjectName("checkBox_loc_12")
        self.buttonGroup_3.addButton(self.checkBox_loc_12)
        self.gridLayout.addWidget(self.checkBox_loc_12, 1, 5, 1, 1)
        self.horizontalLayout_6.addLayout(self.gridLayout)
        self.verticalLayout.addLayout(self.horizontalLayout_6)
        self.line_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_2.sizePolicy().hasHeightForWidth())
        self.line_2.setSizePolicy(sizePolicy)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.verticalLayout.addWidget(self.line_2)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setMinimumSize(QtCore.QSize(100, 60))
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_5.addWidget(self.label_3)
        self.line_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.horizontalLayout_5.addWidget(self.line_5)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.checkBox_elem_3 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_3.setObjectName("checkBox_elem_3")
        self.gridLayout_3.addWidget(self.checkBox_elem_3, 0, 3, 1, 1)
        self.checkBox_elem_0 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_0.setObjectName("checkBox_elem_0")
        self.gridLayout_3.addWidget(self.checkBox_elem_0, 0, 0, 1, 1)
        self.checkBox_elem_2 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_2.setObjectName("checkBox_elem_2")
        self.gridLayout_3.addWidget(self.checkBox_elem_2, 0, 2, 1, 1)
        self.checkBox_elem_1 = QtWidgets.QCheckBox(self.verticalLayoutWidget)
        self.checkBox_elem_1.setObjectName("checkBox_elem_1")
        self.gridLayout_3.addWidget(self.checkBox_elem_1, 0, 1, 1, 1)
        self.frame_2 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_3.addWidget(self.frame_2, 0, 6, 1, 1)
        self.frame = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_3.addWidget(self.frame, 0, 4, 1, 1)
        self.frame_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.gridLayout_3.addWidget(self.frame_3, 0, 5, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_3)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.line_3 = QtWidgets.QFrame(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.line_3.sizePolicy().hasHeightForWidth())
        self.line_3.setSizePolicy(sizePolicy)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.verticalLayout.addWidget(self.line_3)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_7 = QtWidgets.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setMinimumSize(QtCore.QSize(100, 60))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName("label_7")
        self.horizontalLayout.addWidget(self.label_7)
        self.line_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.horizontalLayout.addWidget(self.line_4)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.radioButton_unit_1 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_1.setObjectName("radioButton_unit_1")
        self.buttonGroup_2 = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup_2.setObjectName("buttonGroup_2")
        self.buttonGroup_2.addButton(self.radioButton_unit_1)
        self.gridLayout_4.addWidget(self.radioButton_unit_1, 0, 1, 1, 1)
        self.radioButton_unit_3 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_3.setObjectName("radioButton_unit_3")
        self.buttonGroup_2.addButton(self.radioButton_unit_3)
        self.gridLayout_4.addWidget(self.radioButton_unit_3, 0, 3, 1, 1)
        self.radioButton_unit_4 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_4.setObjectName("radioButton_unit_4")
        self.buttonGroup_2.addButton(self.radioButton_unit_4)
        self.gridLayout_4.addWidget(self.radioButton_unit_4, 0, 4, 1, 1)
        self.radioButton_unit_2 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_2.setObjectName("radioButton_unit_2")
        self.buttonGroup_2.addButton(self.radioButton_unit_2)
        self.gridLayout_4.addWidget(self.radioButton_unit_2, 0, 2, 1, 1)
        self.radioButton_unit_0 = QtWidgets.QRadioButton(self.verticalLayoutWidget)
        self.radioButton_unit_0.setObjectName("radioButton_unit_0")
        self.buttonGroup_2.addButton(self.radioButton_unit_0)
        self.gridLayout_4.addWidget(self.radioButton_unit_0, 0, 0, 1, 1)
        self.frame_4 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.gridLayout_4.addWidget(self.frame_4, 0, 6, 1, 1)
        self.frame_5 = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.gridLayout_4.addWidget(self.frame_5, 0, 5, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout_4)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayout.setStretch(0, 1)
        self.verticalLayout.setStretch(4, 1)
        self.verticalLayout.setStretch(6, 1)
        self.verticalLayout.setStretch(8, 1)
        self.Btn_clear_2 = QtWidgets.QPushButton(self.tab_integrate)
        self.Btn_clear_2.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_2.setObjectName("Btn_clear_2")
        self.tabWidget.addTab(self.tab_integrate, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.Btn_Learning = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Learning.setEnabled(False)
        self.Btn_Learning.setGeometry(QtCore.QRect(590, 40, 75, 141))
        self.Btn_Learning.setMinimumSize(QtCore.QSize(0, 70))
        self.Btn_Learning.setObjectName("Btn_Learning")
        self.groupBox_2 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_2.setGeometry(QtCore.QRect(20, 20, 561, 101))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setObjectName("groupBox_2")
        self.layoutWidget = QtWidgets.QWidget(self.groupBox_2)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 71))
        self.layoutWidget.setObjectName("layoutWidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget)
        self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_2.setContentsMargins(2, 2, 2, 2)
        self.gridLayout_2.setSpacing(10)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.textViewer_TestDataDir = QtWidgets.QTextBrowser(self.layoutWidget)
        self.textViewer_TestDataDir.setEnabled(False)
        self.textViewer_TestDataDir.setObjectName("textViewer_TestDataDir")
        self.gridLayout_2.addWidget(self.textViewer_TestDataDir, 1, 0, 1, 1)
        self.Btn_SelectTrainData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTrainData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTrainData.setBaseSize(QtCore.QSize(0, 30))
        self.Btn_SelectTrainData.setObjectName("Btn_SelectTrainData")
        self.gridLayout_2.addWidget(self.Btn_SelectTrainData, 0, 1, 1, 1)
        self.textViewer_TrainDataDir = QtWidgets.QTextBrowser(self.layoutWidget)
        self.textViewer_TrainDataDir.setEnabled(False)
        self.textViewer_TrainDataDir.setObjectName("textViewer_TrainDataDir")
        self.gridLayout_2.addWidget(self.textViewer_TrainDataDir, 0, 0, 1, 1)
        self.Btn_SelectTestData = QtWidgets.QPushButton(self.layoutWidget)
        self.Btn_SelectTestData.setMinimumSize(QtCore.QSize(120, 25))
        self.Btn_SelectTestData.setObjectName("Btn_SelectTestData")
        self.gridLayout_2.addWidget(self.Btn_SelectTestData, 1, 1, 1, 1)
        self.Btn_Inference = QtWidgets.QPushButton(self.tab_3)
        self.Btn_Inference.setEnabled(False)
        self.Btn_Inference.setGeometry(QtCore.QRect(680, 40, 75, 141))
        self.Btn_Inference.setObjectName("Btn_Inference")
        self.Btn_clear_3 = QtWidgets.QPushButton(self.tab_3)
        self.Btn_clear_3.setGeometry(QtCore.QRect(10, 530, 75, 23))
        self.Btn_clear_3.setObjectName("Btn_clear_3")
        self.matwidget = matplotwidget(self.tab_3)
        self.matwidget.setGeometry(QtCore.QRect(10, 200, 381, 301))
        self.matwidget.setObjectName("matwidget")
        self.matwidget_2 = matplotwidget(self.tab_3)
        self.matwidget_2.setGeometry(QtCore.QRect(400, 200, 381, 301))
        self.matwidget_2.setObjectName("matwidget_2")
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox_4.setGeometry(QtCore.QRect(20, 130, 561, 51))
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.groupBox_4)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 541, 22))
        self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
        self.horizontalLayout_3.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_15 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_15.sizePolicy().hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy)
        self.label_15.setMinimumSize(QtCore.QSize(100, 0))
        self.label_15.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_15.setObjectName("label_15")
        self.horizontalLayout_3.addWidget(self.label_15)
        self.lineEdit_epochs = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit_epochs.setInputMethodHints(QtCore.Qt.ImhNone)
        self.lineEdit_epochs.setPlaceholderText("")
        self.lineEdit_epochs.setObjectName("lineEdit_epochs")
        self.horizontalLayout_3.addWidget(self.lineEdit_epochs)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.label_16 = QtWidgets.QLabel(self.horizontalLayoutWidget)
        self.label_16.setMinimumSize(QtCore.QSize(100, 0))
        self.label_16.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_16.setObjectName("label_16")
        self.horizontalLayout_3.addWidget(self.label_16)
        self.lineEdit_hidden_dim = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit_hidden_dim.setObjectName("lineEdit_hidden_dim")
        self.horizontalLayout_3.addWidget(self.lineEdit_hidden_dim)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.textBrowser = QtWidgets.QTextBrowser(self.tab_2)
        self.textBrowser.setGeometry(QtCore.QRect(60, 50, 671, 411))
        self.textBrowser.setObjectName("textBrowser")
        self.pushButton_tex = QtWidgets.QPushButton(self.tab_2)
        self.pushButton_tex.setGeometry(QtCore.QRect(640, 480, 75, 23))
        self.pushButton_tex.setObjectName("pushButton_tex")
        self.tabWidget.addTab(self.tab_2, "")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.tabWidget, self.textViewer_SelectedChromedriverDir)
        MainWindow.setTabOrder(self.textViewer_SelectedChromedriverDir, self.Btn_SelectChromedriverFile)
        MainWindow.setTabOrder(self.Btn_SelectChromedriverFile, self.lineEdit_ID)
        MainWindow.setTabOrder(self.lineEdit_ID, self.lineEdit_PW)
        MainWindow.setTabOrder(self.lineEdit_PW, self.spinBox_Year)
        MainWindow.setTabOrder(self.spinBox_Year, self.Btn_DownloadAwsData)
        MainWindow.setTabOrder(self.Btn_DownloadAwsData, self.Btn_clear_1)
        MainWindow.setTabOrder(self.Btn_clear_1, self.pushButton_make_train)
        MainWindow.setTabOrder(self.pushButton_make_train, self.spinBox_endMonth)
        MainWindow.setTabOrder(self.spinBox_endMonth, self.comboBox_startYear)
        MainWindow.setTabOrder(self.comboBox_startYear, self.comboBox_endYear)
        MainWindow.setTabOrder(self.comboBox_endYear, self.spinBox_startMonth)
        MainWindow.setTabOrder(self.spinBox_startMonth, self.checkBox_loc_0)
        MainWindow.setTabOrder(self.checkBox_loc_0, self.checkBox_loc_1)
        MainWindow.setTabOrder(self.checkBox_loc_1, self.checkBox_loc_2)
        MainWindow.setTabOrder(self.checkBox_loc_2, self.checkBox_loc_3)
        MainWindow.setTabOrder(self.checkBox_loc_3, self.checkBox_loc_4)
        MainWindow.setTabOrder(self.checkBox_loc_4, self.checkBox_loc_5)
        MainWindow.setTabOrder(self.checkBox_loc_5, self.checkBox_loc_6)
        MainWindow.setTabOrder(self.checkBox_loc_6, self.checkBox_loc_7)
        MainWindow.setTabOrder(self.checkBox_loc_7, self.checkBox_loc_8)
        MainWindow.setTabOrder(self.checkBox_loc_8, self.checkBox_loc_9)
        MainWindow.setTabOrder(self.checkBox_loc_9, self.checkBox_loc_10)
        MainWindow.setTabOrder(self.checkBox_loc_10, self.checkBox_loc_11)
        MainWindow.setTabOrder(self.checkBox_loc_11, self.checkBox_loc_12)
        MainWindow.setTabOrder(self.checkBox_loc_12, self.checkBox_elem_3)
        MainWindow.setTabOrder(self.checkBox_elem_3, self.checkBox_elem_0)
        MainWindow.setTabOrder(self.checkBox_elem_0, self.checkBox_elem_2)
        MainWindow.setTabOrder(self.checkBox_elem_2, self.checkBox_elem_1)
        MainWindow.setTabOrder(self.checkBox_elem_1, self.radioButton_unit_1)
        MainWindow.setTabOrder(self.radioButton_unit_1, self.radioButton_unit_3)
        MainWindow.setTabOrder(self.radioButton_unit_3, self.radioButton_unit_4)
        MainWindow.setTabOrder(self.radioButton_unit_4, self.radioButton_unit_2)
        MainWindow.setTabOrder(self.radioButton_unit_2, self.radioButton_unit_0)
        MainWindow.setTabOrder(self.radioButton_unit_0, self.Btn_clear_2)
        MainWindow.setTabOrder(self.Btn_clear_2, self.Btn_Learning)
        MainWindow.setTabOrder(self.Btn_Learning, self.textViewer_TestDataDir)
        MainWindow.setTabOrder(self.textViewer_TestDataDir, self.Btn_SelectTrainData)
        MainWindow.setTabOrder(self.Btn_SelectTrainData, self.textViewer_TrainDataDir)
        MainWindow.setTabOrder(self.textViewer_TrainDataDir, self.Btn_SelectTestData)
        MainWindow.setTabOrder(self.Btn_SelectTestData, self.Btn_Inference)
        MainWindow.setTabOrder(self.Btn_Inference, self.Btn_clear_3)
        MainWindow.setTabOrder(self.Btn_clear_3, self.textBrowser)
        MainWindow.setTabOrder(self.textBrowser, self.pushButton_tex)
        MainWindow.setTabOrder(self.pushButton_tex, self.radioButton_loc_0)
        MainWindow.setTabOrder(self.radioButton_loc_0, self.radioButton_loc_1)
        MainWindow.setTabOrder(self.radioButton_loc_1, self.radioButton_loc_2)
        MainWindow.setTabOrder(self.radioButton_loc_2, self.radioButton_loc_3)
        MainWindow.setTabOrder(self.radioButton_loc_3, self.radioButton_loc_4)
        MainWindow.setTabOrder(self.radioButton_loc_4, self.radioButton_loc_5)
        MainWindow.setTabOrder(self.radioButton_loc_5, self.radioButton_loc_6)
        MainWindow.setTabOrder(self.radioButton_loc_6, self.radioButton_loc_7)
        MainWindow.setTabOrder(self.radioButton_loc_7, self.radioButton_loc_8)
        MainWindow.setTabOrder(self.radioButton_loc_8, self.radioButton_loc_9)
        MainWindow.setTabOrder(self.radioButton_loc_9, self.radioButton_loc_10)
        MainWindow.setTabOrder(self.radioButton_loc_10, self.radioButton_loc_11)
        MainWindow.setTabOrder(self.radioButton_loc_11, self.radioButton_loc_12)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.groupBox.setTitle(_translate("MainWindow", "자료 수집"))
        self.textViewer_SelectedChromedriverDir.setPlaceholderText(_translate("MainWindow", "Selected Chromedriver directory"))
        self.Btn_SelectChromedriverFile.setText(_translate("MainWindow", "Select chromedriver file"))
        self.label_4.setText(_translate("MainWindow", "ID"))
        self.lineEdit_ID.setPlaceholderText(_translate("MainWindow", "KMA E-MAIL"))
        self.label_5.setText(_translate("MainWindow", "PW"))
        self.lineEdit_PW.setPlaceholderText(_translate("MainWindow", "Password"))
        self.label_6.setText(_translate("MainWindow", "Year"))
        self.Btn_DownloadAwsData.setText(_translate("MainWindow", "Download AWS data"))
        self.Btn_clear_1.setText(_translate("MainWindow", "Clear"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_gather), _translate("MainWindow", "데이터 수집"))
        self.pushButton_make_train.setText(_translate("MainWindow", "Make train&test data"))
        self.groupBox_3.setTitle(_translate("MainWindow", "학습 데이터 선정"))
        self.label.setText(_translate("MainWindow", "학습 데이터 기간"))
        self.label_13.setText(_translate("MainWindow", "~"))
        self.label_9.setText(_translate("MainWindow", "끝 연도"))
        self.label_8.setText(_translate("MainWindow", "시작 연도"))
        self.label_10.setText(_translate("MainWindow", "~"))
        self.label_11.setText(_translate("MainWindow", "연도별 시작 월"))
        self.label_12.setText(_translate("MainWindow", "연도별 끝 월"))
        self.label_14.setText(_translate("MainWindow", "학습 타겟 지역"))
        self.radioButton_loc_0.setText(_translate("MainWindow", "부산(레)"))
        self.radioButton_loc_1.setText(_translate("MainWindow", "사상"))
        self.radioButton_loc_5.setText(_translate("MainWindow", "부산진"))
        self.radioButton_loc_12.setText(_translate("MainWindow", "북항"))
        self.radioButton_loc_6.setText(_translate("MainWindow", "금정구"))
        self.radioButton_loc_4.setText(_translate("MainWindow", "해운대"))
        self.radioButton_loc_11.setText(_translate("MainWindow", "남항"))
        self.radioButton_loc_10.setText(_translate("MainWindow", "사하"))
        self.radioButton_loc_2.setText(_translate("MainWindow", "영도"))
        self.radioButton_loc_3.setText(_translate("MainWindow", "기장"))
        self.radioButton_loc_9.setText(_translate("MainWindow", "대연"))
        self.radioButton_loc_8.setText(_translate("MainWindow", "복구"))
        self.radioButton_loc_7.setText(_translate("MainWindow", "동래"))
        self.label_2.setText(_translate("MainWindow", "학습 데이터 지역"))
        self.checkBox_loc_6.setText(_translate("MainWindow", "금정구"))
        self.checkBox_loc_1.setText(_translate("MainWindow", "사상"))
        self.checkBox_loc_0.setText(_translate("MainWindow", "부산(레)"))
        self.checkBox_loc_3.setText(_translate("MainWindow", "기장"))
        self.checkBox_loc_9.setText(_translate("MainWindow", "대연"))
        self.checkBox_loc_4.setText(_translate("MainWindow", "해운대"))
        self.checkBox_loc_10.setText(_translate("MainWindow", "사하"))
        self.checkBox_loc_2.setText(_translate("MainWindow", "영도"))
        self.checkBox_loc_8.setText(_translate("MainWindow", "복구"))
        self.checkBox_loc_11.setText(_translate("MainWindow", "남항"))
        self.checkBox_loc_7.setText(_translate("MainWindow", "동래"))
        self.checkBox_loc_5.setText(_translate("MainWindow", "부산진"))
        self.checkBox_loc_12.setText(_translate("MainWindow", "북항"))
        self.label_3.setText(_translate("MainWindow", "학습 데이터 요소"))
        self.checkBox_elem_3.setText(_translate("MainWindow", "풍속"))
        self.checkBox_elem_0.setText(_translate("MainWindow", "강수량"))
        self.checkBox_elem_2.setText(_translate("MainWindow", "풍향"))
        self.checkBox_elem_1.setText(_translate("MainWindow", "기온"))
        self.label_7.setText(_translate("MainWindow", "학습 데이터 단위"))
        self.radioButton_unit_1.setText(_translate("MainWindow", "2일"))
        self.radioButton_unit_3.setText(_translate("MainWindow", "15일"))
        self.radioButton_unit_4.setText(_translate("MainWindow", "30일"))
        self.radioButton_unit_2.setText(_translate("MainWindow", "7일"))
        self.radioButton_unit_0.setText(_translate("MainWindow", "1일"))
        self.Btn_clear_2.setText(_translate("MainWindow", "Clear"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_integrate), _translate("MainWindow", "데이터 통합"))
        self.Btn_Learning.setText(_translate("MainWindow", "Learning"))
        self.groupBox_2.setTitle(_translate("MainWindow", "학습 데이터 선택"))
        self.Btn_SelectTrainData.setText(_translate("MainWindow", "Select train data"))
        self.Btn_SelectTestData.setText(_translate("MainWindow", "Select test data"))
        self.Btn_Inference.setText(_translate("MainWindow", "LoadModel"))
        self.Btn_clear_3.setText(_translate("MainWindow", "Clear"))
        self.groupBox_4.setTitle(_translate("MainWindow", "학습 매개변수 지정"))
        self.label_15.setText(_translate("MainWindow", "epochs : "))
        self.lineEdit_epochs.setText(_translate("MainWindow", "50"))
        self.label_16.setText(_translate("MainWindow", "hidden_dim : "))
        self.lineEdit_hidden_dim.setText(_translate("MainWindow", "15"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "학습"))
        self.pushButton_tex.setText(_translate("MainWindow", "tex"))

from matplotwidget import matplotwidget
