class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.setEnabled(True) MainWindow.resize(1201, 818) MainWindow.setMinimumSize(QtCore.QSize(1024, 700)) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.select_file_button = QtGui.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(12) self.select_file_button.setFont(font) self.select_file_button.setObjectName(_fromUtf8("select_file_button")) self.horizontalLayout.addWidget(self.select_file_button) self.label = QtGui.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout) self.central_tab = QtGui.QTabWidget(self.centralwidget) self.central_tab.setObjectName(_fromUtf8("central_tab")) self.waveform_tab = QtGui.QWidget() self.waveform_tab.setObjectName(_fromUtf8("waveform_tab")) self.horizontalLayout_13 = QtGui.QHBoxLayout(self.waveform_tab) self.horizontalLayout_13.setObjectName( _fromUtf8("horizontalLayout_13")) self.waveform_vertical_splitter = QtGui.QSplitter(self.waveform_tab) self.waveform_vertical_splitter.setOrientation(QtCore.Qt.Horizontal) self.waveform_vertical_splitter.setObjectName( _fromUtf8("waveform_vertical_splitter")) self.layoutWidget = QtGui.QWidget(self.waveform_vertical_splitter) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.layoutWidget) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label_2 = QtGui.QLabel(self.layoutWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_3.addWidget(self.label_2) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.close_file_button = QtGui.QPushButton(self.layoutWidget) self.close_file_button.setObjectName(_fromUtf8("close_file_button")) self.horizontalLayout_3.addWidget(self.close_file_button) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.open_files_list_widget = QtGui.QListWidget(self.layoutWidget) self.open_files_list_widget.setMinimumSize(QtCore.QSize(0, 125)) font = QtGui.QFont() font.setPointSize(10) self.open_files_list_widget.setFont(font) self.open_files_list_widget.setObjectName( _fromUtf8("open_files_list_widget")) self.verticalLayout_3.addWidget(self.open_files_list_widget) self.waveform_left_side_splitter = QtGui.QSplitter(self.layoutWidget) self.waveform_left_side_splitter.setOrientation(QtCore.Qt.Vertical) self.waveform_left_side_splitter.setObjectName( _fromUtf8("waveform_left_side_splitter")) self.station_view = StationTreeWidget(self.waveform_left_side_splitter) self.station_view.setAnimated(False) self.station_view.setHeaderHidden(True) self.station_view.setObjectName(_fromUtf8("station_view")) self.station_view.headerItem().setText(0, _fromUtf8("1")) self.web_view = QtWebKit.QWebView(self.waveform_left_side_splitter) self.web_view.setProperty("url", QtCore.QUrl(_fromUtf8("about:blank"))) self.web_view.setObjectName(_fromUtf8("web_view")) self.verticalLayout_3.addWidget(self.waveform_left_side_splitter) self.layoutWidget1 = QtGui.QWidget(self.waveform_vertical_splitter) self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.reset_view_push_button = QtGui.QPushButton(self.layoutWidget1) self.reset_view_push_button.setEnabled(False) self.reset_view_push_button.setObjectName( _fromUtf8("reset_view_push_button")) self.horizontalLayout_2.addWidget(self.reset_view_push_button) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem2) self.detrend_and_demean_check_box = QtGui.QCheckBox(self.layoutWidget1) self.detrend_and_demean_check_box.setObjectName( _fromUtf8("detrend_and_demean_check_box")) self.horizontalLayout_2.addWidget(self.detrend_and_demean_check_box) self.normalize_check_box = QtGui.QCheckBox(self.layoutWidget1) self.normalize_check_box.setObjectName( _fromUtf8("normalize_check_box")) self.horizontalLayout_2.addWidget(self.normalize_check_box) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem3) self.custom_processing_check_box = QtGui.QCheckBox(self.layoutWidget1) self.custom_processing_check_box.setText(_fromUtf8("")) self.custom_processing_check_box.setObjectName( _fromUtf8("custom_processing_check_box")) self.horizontalLayout_2.addWidget(self.custom_processing_check_box) self.custom_processing_push_button = QtGui.QPushButton( self.layoutWidget1) self.custom_processing_push_button.setObjectName( _fromUtf8("custom_processing_push_button")) self.horizontalLayout_2.addWidget(self.custom_processing_push_button) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem4) self.references_push_button = QtGui.QPushButton(self.layoutWidget1) self.references_push_button.setObjectName( _fromUtf8("references_push_button")) self.horizontalLayout_2.addWidget(self.references_push_button) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.graph = GraphicsLayoutWidget(self.layoutWidget1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.graph.sizePolicy().hasHeightForWidth()) self.graph.setSizePolicy(sizePolicy) self.graph.setMouseTracking(False) self.graph.setToolTip(_fromUtf8("")) self.graph.setObjectName(_fromUtf8("graph")) self.verticalLayout_2.addWidget(self.graph) self.horizontalLayout_13.addWidget(self.waveform_vertical_splitter) self.central_tab.addTab(self.waveform_tab, _fromUtf8("Waveforms")) self.auxiliary_data_tab = QtGui.QWidget() self.auxiliary_data_tab.setObjectName(_fromUtf8("auxiliary_data_tab")) self.horizontalLayout_11 = QtGui.QHBoxLayout(self.auxiliary_data_tab) self.horizontalLayout_11.setObjectName( _fromUtf8("horizontalLayout_11")) self.auxiliary_data_tree_view = QtGui.QTreeWidget( self.auxiliary_data_tab) self.auxiliary_data_tree_view.setObjectName( _fromUtf8("auxiliary_data_tree_view")) self.auxiliary_data_tree_view.headerItem().setText(0, _fromUtf8("1")) self.auxiliary_data_tree_view.header().setVisible(False) self.horizontalLayout_11.addWidget(self.auxiliary_data_tree_view) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.auxiliary_data_stacked_widget = QtGui.QStackedWidget( self.auxiliary_data_tab) self.auxiliary_data_stacked_widget.setObjectName( _fromUtf8("auxiliary_data_stacked_widget")) self.auxiliary_data_graph_page = QtGui.QWidget() self.auxiliary_data_graph_page.setObjectName( _fromUtf8("auxiliary_data_graph_page")) self.horizontalLayout_8 = QtGui.QHBoxLayout( self.auxiliary_data_graph_page) self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.auxiliary_data_graph = GraphicsLayoutWidget( self.auxiliary_data_graph_page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.auxiliary_data_graph.sizePolicy().hasHeightForWidth()) self.auxiliary_data_graph.setSizePolicy(sizePolicy) self.auxiliary_data_graph.setMouseTracking(False) self.auxiliary_data_graph.setToolTip(_fromUtf8("")) self.auxiliary_data_graph.setObjectName( _fromUtf8("auxiliary_data_graph")) self.horizontalLayout_8.addWidget(self.auxiliary_data_graph) self.auxiliary_data_stacked_widget.addWidget( self.auxiliary_data_graph_page) self.auxiliary_data_file_page = QtGui.QWidget() self.auxiliary_data_file_page.setObjectName( _fromUtf8("auxiliary_data_file_page")) self.horizontalLayout_9 = QtGui.QHBoxLayout( self.auxiliary_data_file_page) self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.auxiliary_file_browser = QtGui.QTextBrowser( self.auxiliary_data_file_page) font = QtGui.QFont() font.setFamily(_fromUtf8("Andale Mono")) font.setPointSize(12) self.auxiliary_file_browser.setFont(font) self.auxiliary_file_browser.setObjectName( _fromUtf8("auxiliary_file_browser")) self.horizontalLayout_9.addWidget(self.auxiliary_file_browser) self.auxiliary_data_stacked_widget.addWidget( self.auxiliary_data_file_page) self.verticalLayout_4.addWidget(self.auxiliary_data_stacked_widget) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName( _fromUtf8("horizontalLayout_10")) self.show_auxiliary_provenance_button = QtGui.QPushButton( self.auxiliary_data_tab) self.show_auxiliary_provenance_button.setEnabled(False) self.show_auxiliary_provenance_button.setAutoDefault(False) self.show_auxiliary_provenance_button.setDefault(False) self.show_auxiliary_provenance_button.setFlat(False) self.show_auxiliary_provenance_button.setObjectName( _fromUtf8("show_auxiliary_provenance_button")) self.horizontalLayout_10.addWidget( self.show_auxiliary_provenance_button) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem5) self.verticalLayout_4.addLayout(self.horizontalLayout_10) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.groupBox = QtGui.QGroupBox(self.auxiliary_data_tab) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.auxiliary_data_info_table_view = QtGui.QTableWidget(self.groupBox) self.auxiliary_data_info_table_view.setObjectName( _fromUtf8("auxiliary_data_info_table_view")) self.auxiliary_data_info_table_view.setColumnCount(0) self.auxiliary_data_info_table_view.setRowCount(0) self.auxiliary_data_info_table_view.horizontalHeader( ).setSortIndicatorShown(False) self.horizontalLayout_5.addWidget(self.auxiliary_data_info_table_view) self.horizontalLayout_7.addWidget(self.groupBox) self.groupBox_2 = QtGui.QGroupBox(self.auxiliary_data_tab) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.horizontalLayout_6 = QtGui.QHBoxLayout(self.groupBox_2) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.auxiliary_data_detail_table_view = QtGui.QTableWidget( self.groupBox_2) self.auxiliary_data_detail_table_view.setObjectName( _fromUtf8("auxiliary_data_detail_table_view")) self.auxiliary_data_detail_table_view.setColumnCount(0) self.auxiliary_data_detail_table_view.setRowCount(0) self.horizontalLayout_6.addWidget( self.auxiliary_data_detail_table_view) self.horizontalLayout_7.addWidget(self.groupBox_2) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.horizontalLayout_11.addLayout(self.verticalLayout_4) self.horizontalLayout_11.setStretch(0, 3) self.horizontalLayout_11.setStretch(1, 10) self.central_tab.addTab(self.auxiliary_data_tab, _fromUtf8("")) self.provenance_tab = QtGui.QWidget() self.provenance_tab.setObjectName(_fromUtf8("provenance_tab")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.provenance_tab) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.provenance_list_view = QtGui.QListView(self.provenance_tab) self.provenance_list_view.setObjectName( _fromUtf8("provenance_list_view")) self.horizontalLayout_4.addWidget(self.provenance_list_view) self.provenance_graphics_view = SvgGraphicsView(self.provenance_tab) self.provenance_graphics_view.setObjectName( _fromUtf8("provenance_graphics_view")) self.horizontalLayout_4.addWidget(self.provenance_graphics_view) self.horizontalLayout_4.setStretch(0, 3) self.horizontalLayout_4.setStretch(1, 10) self.central_tab.addTab(self.provenance_tab, _fromUtf8("")) self.event_tab = QtGui.QWidget() self.event_tab.setObjectName(_fromUtf8("event_tab")) self.horizontalLayout_12 = QtGui.QHBoxLayout(self.event_tab) self.horizontalLayout_12.setObjectName( _fromUtf8("horizontalLayout_12")) self.event_tree_widget = QtGui.QTreeWidget(self.event_tab) self.event_tree_widget.setObjectName(_fromUtf8("event_tree_widget")) self.event_tree_widget.headerItem().setText(0, _fromUtf8("1")) self.event_tree_widget.header().setVisible(False) self.horizontalLayout_12.addWidget(self.event_tree_widget) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.events_web_view = QtWebKit.QWebView(self.event_tab) self.events_web_view.setProperty("url", QtCore.QUrl(_fromUtf8("about:blank"))) self.events_web_view.setObjectName(_fromUtf8("events_web_view")) self.verticalLayout_5.addWidget(self.events_web_view) self.events_text_browser = QtGui.QTextBrowser(self.event_tab) font = QtGui.QFont() font.setFamily(_fromUtf8("Andale Mono")) font.setPointSize(12) self.events_text_browser.setFont(font) self.events_text_browser.setObjectName( _fromUtf8("events_text_browser")) self.verticalLayout_5.addWidget(self.events_text_browser) self.verticalLayout_5.setStretch(0, 1) self.verticalLayout_5.setStretch(1, 1) self.horizontalLayout_12.addLayout(self.verticalLayout_5) self.horizontalLayout_12.setStretch(0, 4) self.horizontalLayout_12.setStretch(1, 6) self.central_tab.addTab(self.event_tab, _fromUtf8("")) self.verticalLayout.addWidget(self.central_tab) MainWindow.setCentralWidget(self.centralwidget) self.status_bar = QtGui.QStatusBar(MainWindow) self.status_bar.setObjectName(_fromUtf8("status_bar")) MainWindow.setStatusBar(self.status_bar) self.retranslateUi(MainWindow) self.central_tab.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( _translate("MainWindow", "ASDF Sextant", None)) self.select_file_button.setText( _translate("MainWindow", "Open File", None)) self.label.setText( _translate("MainWindow", "Or just drag & drop an ASDF file into this window", None)) self.label_2.setText(_translate("MainWindow", "Open Files", None)) self.close_file_button.setText( _translate("MainWindow", "Close File", None)) self.station_view.setSortingEnabled(False) self.reset_view_push_button.setText( _translate("MainWindow", "Reset View", None)) self.detrend_and_demean_check_box.setText( _translate("MainWindow", "Detrend and Demean", None)) self.normalize_check_box.setText( _translate("MainWindow", "Normalize", None)) self.custom_processing_push_button.setText( _translate("MainWindow", "Custom Processing", None)) self.references_push_button.setText( _translate("MainWindow", "References", None)) self.show_auxiliary_provenance_button.setText( _translate("MainWindow", "Show Provenance", None)) self.groupBox.setTitle( _translate("MainWindow", "Data Information", None)) self.groupBox_2.setTitle(_translate("MainWindow", "Parameters", None)) self.central_tab.setTabText( self.central_tab.indexOf(self.auxiliary_data_tab), _translate("MainWindow", "Auxiliary Data", None)) self.central_tab.setTabText( self.central_tab.indexOf(self.provenance_tab), _translate("MainWindow", "Provenance", None)) self.central_tab.setTabText(self.central_tab.indexOf(self.event_tab), _translate("MainWindow", "Events", None))
class Ui_Gfit(object): def setupUi(self, Gfit): Gfit.setObjectName("Gfit") Gfit.setWindowModality(QtCore.Qt.ApplicationModal) Gfit.resize(1079, 620) self.centralwidget = QtWidgets.QWidget(Gfit) self.centralwidget.setObjectName("centralwidget") self.comboBox_Gaussians = QtWidgets.QComboBox(self.centralwidget) self.comboBox_Gaussians.setGeometry(QtCore.QRect(750, 220, 91, 25)) self.comboBox_Gaussians.setObjectName("comboBox_Gaussians") self.pushButton_fit = QtWidgets.QPushButton(self.centralwidget) self.pushButton_fit.setGeometry(QtCore.QRect(550, 300, 80, 25)) self.pushButton_fit.setObjectName("pushButton_fit") self.layoutWidget = QtWidgets.QWidget(self.centralwidget) self.layoutWidget.setGeometry(QtCore.QRect(120, 530, 201, 28)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_6 = QtWidgets.QLabel(self.layoutWidget) self.label_6.setObjectName("label_6") self.horizontalLayout_7.addWidget(self.label_6) self.doubleSpinBox_y_lower = QtWidgets.QDoubleSpinBox( self.layoutWidget) self.doubleSpinBox_y_lower.setObjectName("doubleSpinBox_y_lower") self.horizontalLayout_7.addWidget(self.doubleSpinBox_y_lower) self.doubleSpinBox_y_upper = QtWidgets.QDoubleSpinBox( self.layoutWidget) self.doubleSpinBox_y_upper.setObjectName("doubleSpinBox_y_upper") self.horizontalLayout_7.addWidget(self.doubleSpinBox_y_upper) self.viewer_sum_original = PlotWidget(self.centralwidget) self.viewer_sum_original.setGeometry(QtCore.QRect(550, 10, 451, 192)) self.viewer_sum_original.setObjectName("viewer_sum_original") self.viewer_sum_fitted = PlotWidget(self.centralwidget) self.viewer_sum_fitted.setGeometry(QtCore.QRect(550, 340, 451, 192)) self.viewer_sum_fitted.setObjectName("viewer_sum_fitted") self.layoutWidget_2 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget_2.setGeometry(QtCore.QRect(10, 460, 430, 28)) self.layoutWidget_2.setObjectName("layoutWidget_2") self.horizontalLayout_52 = QtWidgets.QHBoxLayout(self.layoutWidget_2) self.horizontalLayout_52.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_52.setObjectName("horizontalLayout_52") self.label_46 = QtWidgets.QLabel(self.layoutWidget_2) self.label_46.setObjectName("label_46") self.horizontalLayout_52.addWidget(self.label_46) self.doubleSpinBox_bg_subtract_from = QtWidgets.QDoubleSpinBox( self.layoutWidget_2) self.doubleSpinBox_bg_subtract_from.setDecimals(3) self.doubleSpinBox_bg_subtract_from.setMinimum(-500.0) self.doubleSpinBox_bg_subtract_from.setMaximum(500.0) self.doubleSpinBox_bg_subtract_from.setProperty("value", -0.1) self.doubleSpinBox_bg_subtract_from.setObjectName( "doubleSpinBox_bg_subtract_from") self.horizontalLayout_52.addWidget(self.doubleSpinBox_bg_subtract_from) self.label_47 = QtWidgets.QLabel(self.layoutWidget_2) self.label_47.setObjectName("label_47") self.horizontalLayout_52.addWidget(self.label_47) self.doubleSpinBox_bg_subtract_to = QtWidgets.QDoubleSpinBox( self.layoutWidget_2) self.doubleSpinBox_bg_subtract_to.setDecimals(3) self.doubleSpinBox_bg_subtract_to.setMinimum(-500.0) self.doubleSpinBox_bg_subtract_to.setMaximum(500.0) self.doubleSpinBox_bg_subtract_to.setProperty("value", 0.0) self.doubleSpinBox_bg_subtract_to.setObjectName( "doubleSpinBox_bg_subtract_to") self.horizontalLayout_52.addWidget(self.doubleSpinBox_bg_subtract_to) self.label_48 = QtWidgets.QLabel(self.layoutWidget_2) self.label_48.setObjectName("label_48") self.horizontalLayout_52.addWidget(self.label_48) self.checkBox_subtract_background = QtWidgets.QCheckBox( self.layoutWidget_2) self.checkBox_subtract_background.setObjectName( "checkBox_subtract_background") self.horizontalLayout_52.addWidget(self.checkBox_subtract_background) self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget1.setGeometry(QtCore.QRect(550, 220, 175, 28)) self.layoutWidget1.setObjectName("layoutWidget1") self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget1) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.layoutWidget1) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.spinBox_number_of_gaussians = QtWidgets.QSpinBox( self.layoutWidget1) self.spinBox_number_of_gaussians.setMinimum(1) self.spinBox_number_of_gaussians.setProperty("value", 1) self.spinBox_number_of_gaussians.setObjectName( "spinBox_number_of_gaussians") self.horizontalLayout.addWidget(self.spinBox_number_of_gaussians) self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget2.setGeometry(QtCore.QRect(550, 260, 251, 30)) self.layoutWidget2.setObjectName("layoutWidget2") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget2) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtWidgets.QLabel(self.layoutWidget2) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.doubleSpinBox_origin = QtWidgets.QDoubleSpinBox( self.layoutWidget2) self.doubleSpinBox_origin.setMaximum(999.99) self.doubleSpinBox_origin.setObjectName("doubleSpinBox_origin") self.horizontalLayout_2.addWidget(self.doubleSpinBox_origin) self.horizontalLayout_4.addLayout(self.horizontalLayout_2) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(self.layoutWidget2) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.doubleSpinBox_fwhm = QtWidgets.QDoubleSpinBox(self.layoutWidget2) self.doubleSpinBox_fwhm.setMaximum(999.99) self.doubleSpinBox_fwhm.setSingleStep(0.1) self.doubleSpinBox_fwhm.setProperty("value", 1.0) self.doubleSpinBox_fwhm.setObjectName("doubleSpinBox_fwhm") self.horizontalLayout_3.addWidget(self.doubleSpinBox_fwhm) self.horizontalLayout_4.addLayout(self.horizontalLayout_3) self.layoutWidget3 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget3.setGeometry(QtCore.QRect(10, 500, 94, 54)) self.layoutWidget3.setObjectName("layoutWidget3") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget3) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.checkBox_sum_x = QtWidgets.QCheckBox(self.layoutWidget3) self.checkBox_sum_x.setChecked(True) self.checkBox_sum_x.setAutoExclusive(True) self.checkBox_sum_x.setTristate(False) self.checkBox_sum_x.setObjectName("checkBox_sum_x") self.verticalLayout.addWidget(self.checkBox_sum_x) self.checkBox_sum_y = QtWidgets.QCheckBox(self.layoutWidget3) self.checkBox_sum_y.setAutoExclusive(True) self.checkBox_sum_y.setObjectName("checkBox_sum_y") self.verticalLayout.addWidget(self.checkBox_sum_y) self.layoutWidget4 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget4.setGeometry(QtCore.QRect(120, 500, 201, 30)) self.layoutWidget4.setObjectName("layoutWidget4") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget4) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_5 = QtWidgets.QLabel(self.layoutWidget4) self.label_5.setObjectName("label_5") self.horizontalLayout_6.addWidget(self.label_5) self.doubleSpinBox_x_lower = QtWidgets.QDoubleSpinBox( self.layoutWidget4) self.doubleSpinBox_x_lower.setObjectName("doubleSpinBox_x_lower") self.horizontalLayout_6.addWidget(self.doubleSpinBox_x_lower) self.doubleSpinBox_x_upper = QtWidgets.QDoubleSpinBox( self.layoutWidget4) self.doubleSpinBox_x_upper.setObjectName("doubleSpinBox_x_upper") self.horizontalLayout_6.addWidget(self.doubleSpinBox_x_upper) self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(10, 10, 531, 441)) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.viewer_global_orig_TRPES = GraphicsLayoutWidget(self.tab) self.viewer_global_orig_TRPES.setGeometry(QtCore.QRect( 0, 40, 521, 361)) self.viewer_global_orig_TRPES.setObjectName("viewer_global_orig_TRPES") self.pushButton_load_csv = QtWidgets.QPushButton(self.tab) self.pushButton_load_csv.setGeometry(QtCore.QRect(0, 10, 80, 25)) self.pushButton_load_csv.setObjectName("pushButton_load_csv") self.pushButton_load_sigmas = QtWidgets.QPushButton(self.tab) self.pushButton_load_sigmas.setGeometry(QtCore.QRect(90, 10, 80, 25)) self.pushButton_load_sigmas.setObjectName("pushButton_load_sigmas") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.viewer_global_orig_TRPES_calibrated = GraphicsLayoutWidget( self.tab_2) self.viewer_global_orig_TRPES_calibrated.setGeometry( QtCore.QRect(0, 40, 521, 361)) self.viewer_global_orig_TRPES_calibrated.setObjectName( "viewer_global_orig_TRPES_calibrated") self.pushButton_plot_calibrated = QtWidgets.QPushButton(self.tab_2) self.pushButton_plot_calibrated.setGeometry( QtCore.QRect(0, 10, 115, 28)) self.pushButton_plot_calibrated.setObjectName( "pushButton_plot_calibrated") self.tabWidget.addTab(self.tab_2, "") self.layoutWidget5 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget5.setGeometry(QtCore.QRect(550, 540, 451, 30)) self.layoutWidget5.setObjectName("layoutWidget5") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget5) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.pushButton_save_fit = QtWidgets.QPushButton(self.layoutWidget5) self.pushButton_save_fit.setObjectName("pushButton_save_fit") self.horizontalLayout_5.addWidget(self.pushButton_save_fit) self.pushButton_saveCalibration_file = QtWidgets.QPushButton( self.layoutWidget5) self.pushButton_saveCalibration_file.setObjectName( "pushButton_saveCalibration_file") self.horizontalLayout_5.addWidget(self.pushButton_saveCalibration_file) self.pushButton_save_trpes = QtWidgets.QPushButton(self.layoutWidget5) self.pushButton_save_trpes.setObjectName("pushButton_save_trpes") self.horizontalLayout_5.addWidget(self.pushButton_save_trpes) self.comboBox_type_gaussian = QtWidgets.QComboBox(self.centralwidget) self.comboBox_type_gaussian.setGeometry(QtCore.QRect( 850, 220, 161, 25)) self.comboBox_type_gaussian.setObjectName("comboBox_type_gaussian") self.layoutWidget6 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget6.setGeometry(QtCore.QRect(880, 260, 106, 28)) self.layoutWidget6.setObjectName("layoutWidget6") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.layoutWidget6) self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_range = QtWidgets.QLabel(self.layoutWidget6) self.label_range.setObjectName("label_range") self.horizontalLayout_8.addWidget(self.label_range) self.doubleSpinBox_range = QtWidgets.QDoubleSpinBox(self.layoutWidget6) self.doubleSpinBox_range.setMinimum(0.1) self.doubleSpinBox_range.setProperty("value", 3.0) self.doubleSpinBox_range.setObjectName("doubleSpinBox_range") self.horizontalLayout_8.addWidget(self.doubleSpinBox_range) Gfit.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(Gfit) self.menubar.setGeometry(QtCore.QRect(0, 0, 1079, 26)) self.menubar.setObjectName("menubar") self.menuoptions = QtWidgets.QMenu(self.menubar) self.menuoptions.setObjectName("menuoptions") Gfit.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(Gfit) self.statusbar.setObjectName("statusbar") Gfit.setStatusBar(self.statusbar) self.actionSwitch_TRPES_axis = QtWidgets.QAction(Gfit) self.actionSwitch_TRPES_axis.setCheckable(True) self.actionSwitch_TRPES_axis.setObjectName("actionSwitch_TRPES_axis") self.menuoptions.addAction(self.actionSwitch_TRPES_axis) self.menubar.addAction(self.menuoptions.menuAction()) self.retranslateUi(Gfit) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Gfit) def retranslateUi(self, Gfit): _translate = QtCore.QCoreApplication.translate Gfit.setWindowTitle(_translate("Gfit", "GFit! v 0.5")) self.pushButton_fit.setText(_translate("Gfit", "Fit!")) self.label_6.setText(_translate("Gfit", "y_limits:")) self.label_46.setText(_translate("Gfit", "Subtract as background")) self.label_47.setText(_translate("Gfit", "ps to")) self.label_48.setText(_translate("Gfit", "ps?")) self.checkBox_subtract_background.setText(_translate("Gfit", "yes")) self.label.setText(_translate("Gfit", "Number of Gaussians")) self.label_2.setText(_translate("Gfit", "origin")) self.label_3.setText(_translate("Gfit", "fwhm")) self.checkBox_sum_x.setText(_translate("Gfit", "Sum over x")) self.checkBox_sum_y.setText(_translate("Gfit", "Sum over y")) self.label_5.setText(_translate("Gfit", "x_limits:")) self.viewer_global_orig_TRPES.setToolTip( _translate( "Gfit", "Scroll pour zoom, \n" "click on \'A\' in the lower-left corner to get back\n" " Dragging the lines of the colobar on the right changes the z-scale\n" "Right Mouse-click for more options (e.g. log-scale of the time-axis)" )) self.pushButton_load_csv.setText(_translate("Gfit", "Load csv")) self.pushButton_load_sigmas.setText(_translate("Gfit", "Load sigmas")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("Gfit", "Original")) self.viewer_global_orig_TRPES_calibrated.setToolTip( _translate( "Gfit", "Scroll pour zoom, \n" "click on \'A\' in the lower-left corner to get back\n" " Dragging the lines of the colobar on the right changes the z-scale\n" "Right Mouse-click for more options (e.g. log-scale of the time-axis)" )) self.pushButton_plot_calibrated.setText( _translate("Gfit", "Calibrate to eV!")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("Gfit", "Calibrated (for Xenon)")) self.pushButton_save_fit.setText(_translate("Gfit", "Save Fit!")) self.pushButton_saveCalibration_file.setToolTip( _translate( "Gfit", "Assuming you used it on Xenon with two gaussians only")) self.pushButton_saveCalibration_file.setText( _translate("Gfit", "Save calibration file")) self.pushButton_save_trpes.setText( _translate("Gfit", "Save shown TRPES")) self.label_range.setText(_translate("Gfit", "Range")) self.menuoptions.setTitle(_translate("Gfit", "options")) self.actionSwitch_TRPES_axis.setText( _translate("Gfit", "Switch TRPES axis")) self.actionSwitch_TRPES_axis.setShortcut(_translate("Gfit", "Ctrl+S"))
class PlotWindow(QWidget): img_dict = pyqtSignal(object) def __init__(self): super(PlotWindow, self).__init__() self.layout = QHBoxLayout(self) pg.setConfigOptions(imageAxisOrder='row-major') self.viewport = GraphicsLayoutWidget() self.video_view = self.viewport.addViewBox() self.video = pg.ImageItem() # self.video_view.clicked.connect(self.btn_state) self.video_view.addItem(self.video) self.video_view.setMouseEnabled(x=False, y=False)#make it can not move self.img_label = 'no image' self.viewport.setToolTip(str(self.img_label)) self.setLayout(self.layout) self.layout.addWidget(self.viewport) # self.push_btn = QPushButton("sent", self) # self.push_btn.clicked.connect(self.btn_state) # self.save_btn = QPushButton("save", self) # self.save_btn.clicked.connect(self.save_image) # self.horizontalLayout = QVBoxLayout() # self.horizontalLayout.addWidget(self.push_btn) # self.horizontalLayout.addWidget(self.save_btn) # self.horizontalLayout.addWidget(self.img_label) # self.layout.addLayout(self.horizontalLayout) screen = QtGui.QDesktopWidget().screenGeometry() # print(screen) self.setFixedSize(screen.width() * 15 / 100, screen.width() * (9/16)*(14 / 100)) def mousePressEvent(self, event): if event.button() == Qt.LeftButton: self.btn_state() def mouseDoubleClickEvent(self, event): if event.button() == Qt.LeftButton: self.save_image() # def enterEvent(self, event): # pass # # def leaveEvent(self, event): # pass def btn_state(self): if self.video.image is None: print("have no image in window") # from MainWindow import TestMainWindow # TestMainWindow.path.setTitle(str('have no image in window')) return # img_analyse_setting.roi.setChecked(False) img_dict = {'img_data': np.array(self.video.image), 'img_name': self.img_label} settings.imgData["Img_data"] = img_dict['img_data'] self.img_dict.emit(img_dict) def save_image(self): # try: if self.video.image is None: print("have no image in window") return fpath = IOHelper.get_config_setting('DATA_PATH') fpath = Path(fpath) dir_path = fpath.joinpath(str(datetime.datetime.now())[2:].split('.')[0].replace(' ', '').replace(':', '_')) if settings.m_path != []: dir_path = settings.m_path # print("save images to {}".format(dir_path)) if not dir_path.exists(): dir_path.mkdir() img_data = np.array(self.video.image) # load image name by path img_name2 = (self.img_label)[0:20].replace(' ', '~').replace(':', '').replace('-', '') img_name = str(img_name2) img_data = img_data[::-1] # img_data = Image.fromarray(img_data) # img_data.save(r"{}\{}.png".format(dir_path, img_name)) import numpy numpy.savetxt(r"{}\{}.data".format(dir_path, img_name), img_data, fmt='%.2e', delimiter=' ', newline='\n', header='', footer='', comments=' ', encoding=None) print("save images to {}".format(dir_path)) # print("images have saved.") # except OSError: # print('Image cannot be saved.') #############################################################3 def img_plot(self, img_dict): # print(img_dict['img_data'].ndim) self.video.setImage(img_dict['img_data']) self.img_label = img_dict['img_name'] self.viewport.setToolTip(str(self.img_label)) def clear_win(self): self.video.clear() self.img_label = 'no image' self.viewport.setToolTip(str(self.img_label))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.setEnabled(True) MainWindow.resize(1201, 818) MainWindow.setMinimumSize(QtCore.QSize(1024, 700)) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.select_file_button = QtGui.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(9) self.select_file_button.setFont(font) self.select_file_button.setObjectName(_fromUtf8("select_file_button")) self.horizontalLayout.addWidget(self.select_file_button) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout) self.central_tab = QtGui.QTabWidget(self.centralwidget) self.central_tab.setObjectName(_fromUtf8("central_tab")) self.waveform_tab = QtGui.QWidget() self.waveform_tab.setObjectName(_fromUtf8("waveform_tab")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.waveform_tab) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.group_by_network_check_box = QtGui.QCheckBox(self.waveform_tab) self.group_by_network_check_box.setChecked(True) self.group_by_network_check_box.setObjectName(_fromUtf8("group_by_network_check_box")) self.verticalLayout_3.addWidget(self.group_by_network_check_box) self.station_view = StationTreeWidget(self.waveform_tab) self.station_view.setAnimated(False) self.station_view.setHeaderHidden(True) self.station_view.setObjectName(_fromUtf8("station_view")) self.station_view.headerItem().setText(0, _fromUtf8("1")) self.verticalLayout_3.addWidget(self.station_view) self.web_view = QtWebKit.QWebView(self.waveform_tab) self.web_view.setUrl(QtCore.QUrl(_fromUtf8("about:blank"))) self.web_view.setObjectName(_fromUtf8("web_view")) self.verticalLayout_3.addWidget(self.web_view) self.verticalLayout_3.setStretch(0, 1) self.verticalLayout_3.setStretch(1, 10) self.verticalLayout_3.setStretch(2, 4) self.horizontalLayout_3.addLayout(self.verticalLayout_3) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.reset_view_push_button = QtGui.QPushButton(self.waveform_tab) self.reset_view_push_button.setEnabled(False) self.reset_view_push_button.setObjectName(_fromUtf8("reset_view_push_button")) self.horizontalLayout_2.addWidget(self.reset_view_push_button) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.detrend_and_demean_check_box = QtGui.QCheckBox(self.waveform_tab) self.detrend_and_demean_check_box.setObjectName(_fromUtf8("detrend_and_demean_check_box")) self.horizontalLayout_2.addWidget(self.detrend_and_demean_check_box) self.normalize_check_box = QtGui.QCheckBox(self.waveform_tab) self.normalize_check_box.setObjectName(_fromUtf8("normalize_check_box")) self.horizontalLayout_2.addWidget(self.normalize_check_box) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem2) self.references_push_button = QtGui.QPushButton(self.waveform_tab) self.references_push_button.setObjectName(_fromUtf8("references_push_button")) self.horizontalLayout_2.addWidget(self.references_push_button) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.graph = GraphicsLayoutWidget(self.waveform_tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.graph.sizePolicy().hasHeightForWidth()) self.graph.setSizePolicy(sizePolicy) self.graph.setMouseTracking(False) self.graph.setToolTip(_fromUtf8("")) self.graph.setObjectName(_fromUtf8("graph")) self.verticalLayout_2.addWidget(self.graph) self.horizontalLayout_3.addLayout(self.verticalLayout_2) self.horizontalLayout_3.setStretch(0, 3) self.horizontalLayout_3.setStretch(1, 10) self.central_tab.addTab(self.waveform_tab, _fromUtf8("Waveforms")) self.auxiliary_data_tab = QtGui.QWidget() self.auxiliary_data_tab.setObjectName(_fromUtf8("auxiliary_data_tab")) self.horizontalLayout_11 = QtGui.QHBoxLayout(self.auxiliary_data_tab) self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11")) self.auxiliary_data_tree_view = QtGui.QTreeWidget(self.auxiliary_data_tab) self.auxiliary_data_tree_view.setObjectName(_fromUtf8("auxiliary_data_tree_view")) self.auxiliary_data_tree_view.headerItem().setText(0, _fromUtf8("1")) self.auxiliary_data_tree_view.header().setVisible(False) self.horizontalLayout_11.addWidget(self.auxiliary_data_tree_view) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.auxiliary_data_stacked_widget = QtGui.QStackedWidget(self.auxiliary_data_tab) self.auxiliary_data_stacked_widget.setObjectName(_fromUtf8("auxiliary_data_stacked_widget")) self.auxiliary_data_graph_page = QtGui.QWidget() self.auxiliary_data_graph_page.setObjectName(_fromUtf8("auxiliary_data_graph_page")) self.horizontalLayout_8 = QtGui.QHBoxLayout(self.auxiliary_data_graph_page) self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.auxiliary_data_graph = GraphicsLayoutWidget(self.auxiliary_data_graph_page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.auxiliary_data_graph.sizePolicy().hasHeightForWidth()) self.auxiliary_data_graph.setSizePolicy(sizePolicy) self.auxiliary_data_graph.setMouseTracking(False) self.auxiliary_data_graph.setToolTip(_fromUtf8("")) self.auxiliary_data_graph.setObjectName(_fromUtf8("auxiliary_data_graph")) self.horizontalLayout_8.addWidget(self.auxiliary_data_graph) self.auxiliary_data_stacked_widget.addWidget(self.auxiliary_data_graph_page) self.auxiliary_data_file_page = QtGui.QWidget() self.auxiliary_data_file_page.setObjectName(_fromUtf8("auxiliary_data_file_page")) self.horizontalLayout_9 = QtGui.QHBoxLayout(self.auxiliary_data_file_page) self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.auxiliary_file_browser = QtGui.QTextBrowser(self.auxiliary_data_file_page) font = QtGui.QFont() font.setFamily(_fromUtf8("Andale Mono")) font.setPointSize(12) self.auxiliary_file_browser.setFont(font) self.auxiliary_file_browser.setObjectName(_fromUtf8("auxiliary_file_browser")) self.horizontalLayout_9.addWidget(self.auxiliary_file_browser) self.auxiliary_data_stacked_widget.addWidget(self.auxiliary_data_file_page) self.verticalLayout_4.addWidget(self.auxiliary_data_stacked_widget) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10")) self.show_auxiliary_provenance_button = QtGui.QPushButton(self.auxiliary_data_tab) self.show_auxiliary_provenance_button.setEnabled(False) self.show_auxiliary_provenance_button.setAutoDefault(False) self.show_auxiliary_provenance_button.setDefault(False) self.show_auxiliary_provenance_button.setFlat(False) self.show_auxiliary_provenance_button.setObjectName(_fromUtf8("show_auxiliary_provenance_button")) self.horizontalLayout_10.addWidget(self.show_auxiliary_provenance_button) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem3) self.verticalLayout_4.addLayout(self.horizontalLayout_10) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.groupBox = QtGui.QGroupBox(self.auxiliary_data_tab) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.auxiliary_data_info_table_view = QtGui.QTableWidget(self.groupBox) self.auxiliary_data_info_table_view.setObjectName(_fromUtf8("auxiliary_data_info_table_view")) self.auxiliary_data_info_table_view.setColumnCount(0) self.auxiliary_data_info_table_view.setRowCount(0) self.auxiliary_data_info_table_view.horizontalHeader().setSortIndicatorShown(False) self.horizontalLayout_5.addWidget(self.auxiliary_data_info_table_view) self.horizontalLayout_7.addWidget(self.groupBox) self.groupBox_2 = QtGui.QGroupBox(self.auxiliary_data_tab) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.horizontalLayout_6 = QtGui.QHBoxLayout(self.groupBox_2) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.auxiliary_data_detail_table_view = QtGui.QTableWidget(self.groupBox_2) self.auxiliary_data_detail_table_view.setObjectName(_fromUtf8("auxiliary_data_detail_table_view")) self.auxiliary_data_detail_table_view.setColumnCount(0) self.auxiliary_data_detail_table_view.setRowCount(0) self.horizontalLayout_6.addWidget(self.auxiliary_data_detail_table_view) self.horizontalLayout_7.addWidget(self.groupBox_2) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.horizontalLayout_11.addLayout(self.verticalLayout_4) self.horizontalLayout_11.setStretch(0, 3) self.horizontalLayout_11.setStretch(1, 10) self.central_tab.addTab(self.auxiliary_data_tab, _fromUtf8("")) self.provenance_tab = QtGui.QWidget() self.provenance_tab.setObjectName(_fromUtf8("provenance_tab")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.provenance_tab) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.provenance_list_view = QtGui.QListView(self.provenance_tab) self.provenance_list_view.setObjectName(_fromUtf8("provenance_list_view")) self.horizontalLayout_4.addWidget(self.provenance_list_view) self.provenance_graphics_view = SvgGraphicsView(self.provenance_tab) self.provenance_graphics_view.setObjectName(_fromUtf8("provenance_graphics_view")) self.horizontalLayout_4.addWidget(self.provenance_graphics_view) self.horizontalLayout_4.setStretch(0, 3) self.horizontalLayout_4.setStretch(1, 10) self.central_tab.addTab(self.provenance_tab, _fromUtf8("")) self.event_tab = QtGui.QWidget() self.event_tab.setObjectName(_fromUtf8("event_tab")) self.horizontalLayout_12 = QtGui.QHBoxLayout(self.event_tab) self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12")) self.event_tree_widget = QtGui.QTreeWidget(self.event_tab) self.event_tree_widget.setObjectName(_fromUtf8("event_tree_widget")) self.event_tree_widget.headerItem().setText(0, _fromUtf8("1")) self.event_tree_widget.header().setVisible(False) self.horizontalLayout_12.addWidget(self.event_tree_widget) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.events_web_view = QtWebKit.QWebView(self.event_tab) self.events_web_view.setUrl(QtCore.QUrl(_fromUtf8("about:blank"))) self.events_web_view.setObjectName(_fromUtf8("events_web_view")) self.verticalLayout_5.addWidget(self.events_web_view) self.events_text_browser = QtGui.QTextBrowser(self.event_tab) font = QtGui.QFont() font.setFamily(_fromUtf8("Andale Mono")) font.setPointSize(12) self.events_text_browser.setFont(font) self.events_text_browser.setObjectName(_fromUtf8("events_text_browser")) self.verticalLayout_5.addWidget(self.events_text_browser) self.verticalLayout_5.setStretch(0, 1) self.verticalLayout_5.setStretch(1, 1) self.horizontalLayout_12.addLayout(self.verticalLayout_5) self.horizontalLayout_12.setStretch(0, 4) self.horizontalLayout_12.setStretch(1, 6) self.central_tab.addTab(self.event_tab, _fromUtf8("")) self.verticalLayout.addWidget(self.central_tab) MainWindow.setCentralWidget(self.centralwidget) self.status_bar = QtGui.QStatusBar(MainWindow) self.status_bar.setObjectName(_fromUtf8("status_bar")) MainWindow.setStatusBar(self.status_bar) self.retranslateUi(MainWindow) self.central_tab.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "ASDF Sextant", None)) self.select_file_button.setText(_translate("MainWindow", "Open File", None)) self.group_by_network_check_box.setText(_translate("MainWindow", "Group By Network", None)) self.station_view.setSortingEnabled(False) self.reset_view_push_button.setText(_translate("MainWindow", "Reset View", None)) self.detrend_and_demean_check_box.setText(_translate("MainWindow", "Detrend and Demean", None)) self.normalize_check_box.setText(_translate("MainWindow", "Normalize", None)) self.references_push_button.setText(_translate("MainWindow", "References", None)) self.show_auxiliary_provenance_button.setText(_translate("MainWindow", "Show Provenance", None)) self.groupBox.setTitle(_translate("MainWindow", "Data Information", None)) self.groupBox_2.setTitle(_translate("MainWindow", "Parameters", None)) self.central_tab.setTabText(self.central_tab.indexOf(self.auxiliary_data_tab), _translate("MainWindow", "Auxiliary Data", None)) self.central_tab.setTabText(self.central_tab.indexOf(self.provenance_tab), _translate("MainWindow", "Provenance", None)) self.central_tab.setTabText(self.central_tab.indexOf(self.event_tab), _translate("MainWindow", "Events", None))