##// END OF EJS Templates
Signal Chain GUI updated:...
Miguel Valdez -
r580:b621a181aeff
parent child
Show More
@@ -0,0 +1,5
1 from ui_project import *
2 from ui_voltage import *
3 from ui_spectra import *
4 from ui_spectra_heis import *
5 from ui_correlation import * No newline at end of file
@@ -0,0 +1,45
1
2 from PyQt4 import QtCore, QtGui
3
4 try:
5 _fromUtf8 = QtCore.QString.fromUtf8
6 except AttributeError:
7 def _fromUtf8(s):
8 return s
9
10 try:
11 _encoding = QtGui.QApplication.UnicodeUTF8
12 def _translate(context, text, disambig):
13 return QtGui.QApplication.translate(context, text, disambig, _encoding)
14 except AttributeError:
15 def _translate(context, text, disambig):
16 return QtGui.QApplication.translate(context, text, disambig)
17
18 class Ui_CorrelationTab(object):
19
20 def setupUi(self):
21
22 self.tabCorrelation = QtGui.QWidget()
23 self.tabCorrelation.setObjectName(_fromUtf8("tabCorrelation"))
24 self.gridLayout_13 = QtGui.QGridLayout(self.tabCorrelation)
25 self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13"))
26 self.tabWidgetCorrelation = QtGui.QTabWidget(self.tabCorrelation)
27 self.tabWidgetCorrelation.setObjectName(_fromUtf8("tabWidgetCorrelation"))
28 self.tabopCorrelation = QtGui.QWidget()
29 self.tabopCorrelation.setObjectName(_fromUtf8("tabopCorrelation"))
30 self.tabWidgetCorrelation.addTab(self.tabopCorrelation, _fromUtf8(""))
31 self.tabopCorrelation1 = QtGui.QWidget()
32 self.tabopCorrelation1.setObjectName(_fromUtf8("tabopCorrelation1"))
33 self.tabWidgetCorrelation.addTab(self.tabopCorrelation1, _fromUtf8(""))
34 self.gridLayout_13.addWidget(self.tabWidgetCorrelation, 0, 0, 1, 1)
35
36 self.tabWidgetProject.addTab(self.tabCorrelation, _fromUtf8(""))
37
38 self.tabWidgetCorrelation.setCurrentIndex(0)
39
40 def retranslateUi(self):
41
42 self.tabWidgetCorrelation.setTabText(self.tabWidgetCorrelation.indexOf(self.tabopCorrelation), _translate("MainWindow", "Operation", None))
43 self.tabWidgetCorrelation.setTabText(self.tabWidgetCorrelation.indexOf(self.tabopCorrelation1), _translate("MainWindow", "Graphics", None))
44 self.tabWidgetProject.setTabText(self.tabWidgetProject.indexOf(self.tabCorrelation), _translate("MainWindow", "Correlation", None))
45 No newline at end of file
@@ -0,0 +1,171
1
2 from PyQt4 import QtCore, QtGui
3
4 try:
5 _fromUtf8 = QtCore.QString.fromUtf8
6 except AttributeError:
7 def _fromUtf8(s):
8 return s
9
10 try:
11 _encoding = QtGui.QApplication.UnicodeUTF8
12 def _translate(context, text, disambig):
13 return QtGui.QApplication.translate(context, text, disambig, _encoding)
14 except AttributeError:
15 def _translate(context, text, disambig):
16 return QtGui.QApplication.translate(context, text, disambig)
17
18 class Ui_ProjectTab(object):
19
20 def setupUi(self):
21
22 self.tabProject = QtGui.QWidget()
23 self.tabProject.setObjectName(_fromUtf8("tabProject"))
24 self.gridLayout_15 = QtGui.QGridLayout(self.tabProject)
25 self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15"))
26 self.frame = QtGui.QFrame(self.tabProject)
27 self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
28 self.frame.setFrameShadow(QtGui.QFrame.Raised)
29 self.frame.setObjectName(_fromUtf8("frame"))
30 self.gridLayout_2 = QtGui.QGridLayout(self.frame)
31 self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
32 self.label = QtGui.QLabel(self.frame)
33 self.label.setObjectName(_fromUtf8("label"))
34 self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
35 self.proName = QtGui.QLineEdit(self.frame)
36 self.proName.setObjectName(_fromUtf8("proName"))
37 self.gridLayout_2.addWidget(self.proName, 0, 1, 1, 8)
38 self.label_11 = QtGui.QLabel(self.frame)
39 self.label_11.setObjectName(_fromUtf8("label_11"))
40 self.gridLayout_2.addWidget(self.label_11, 1, 0, 1, 1)
41 self.proComDataType = QtGui.QComboBox(self.frame)
42 self.proComDataType.setObjectName(_fromUtf8("proComDataType"))
43 self.proComDataType.addItem(_fromUtf8(""))
44 self.proComDataType.addItem(_fromUtf8(""))
45 self.proComDataType.addItem(_fromUtf8(""))
46 self.gridLayout_2.addWidget(self.proComDataType, 1, 1, 1, 5)
47 self.proDataType = QtGui.QLineEdit(self.frame)
48 self.proDataType.setObjectName(_fromUtf8("proDataType"))
49 self.gridLayout_2.addWidget(self.proDataType, 1, 6, 1, 3)
50 self.label_15 = QtGui.QLabel(self.frame)
51 self.label_15.setObjectName(_fromUtf8("label_15"))
52 self.gridLayout_2.addWidget(self.label_15, 2, 0, 1, 1)
53 self.proToolPath = QtGui.QToolButton(self.frame)
54 self.proToolPath.setObjectName(_fromUtf8("proToolPath"))
55 self.gridLayout_2.addWidget(self.proToolPath, 2, 1, 1, 1)
56 self.proDataPath = QtGui.QLineEdit(self.frame)
57 self.proDataPath.setObjectName(_fromUtf8("proDataPath"))
58 self.gridLayout_2.addWidget(self.proDataPath, 2, 2, 1, 7)
59 self.label_23 = QtGui.QLabel(self.frame)
60 self.label_23.setObjectName(_fromUtf8("label_23"))
61 self.gridLayout_2.addWidget(self.label_23, 3, 0, 1, 1)
62 self.proComReadMode = QtGui.QComboBox(self.frame)
63 self.proComReadMode.setObjectName(_fromUtf8("proComReadMode"))
64 self.proComReadMode.addItem(_fromUtf8(""))
65 self.proComReadMode.addItem(_fromUtf8(""))
66 self.gridLayout_2.addWidget(self.proComReadMode, 3, 1, 1, 2)
67 self.label_33 = QtGui.QLabel(self.frame)
68 self.label_33.setObjectName(_fromUtf8("label_33"))
69 self.gridLayout_2.addWidget(self.label_33, 3, 5, 1, 2)
70 self.proDelay = QtGui.QLineEdit(self.frame)
71 self.proDelay.setObjectName(_fromUtf8("proDelay"))
72 self.gridLayout_2.addWidget(self.proDelay, 3, 8, 1, 1)
73 self.label_32 = QtGui.QLabel(self.frame)
74 self.label_32.setObjectName(_fromUtf8("label_32"))
75 self.gridLayout_2.addWidget(self.label_32, 4, 0, 1, 1)
76 self.proComWalk = QtGui.QComboBox(self.frame)
77 self.proComWalk.setObjectName(_fromUtf8("proComWalk"))
78 self.proComWalk.addItem(_fromUtf8(""))
79 self.proComWalk.addItem(_fromUtf8(""))
80 self.gridLayout_2.addWidget(self.proComWalk, 4, 1, 1, 8)
81 self.proLoadButton = QtGui.QPushButton(self.frame)
82 self.proLoadButton.setObjectName(_fromUtf8("proLoadButton"))
83 self.gridLayout_2.addWidget(self.proLoadButton, 5, 0, 1, 9)
84 self.label_10 = QtGui.QLabel(self.frame)
85 self.label_10.setObjectName(_fromUtf8("label_10"))
86 self.gridLayout_2.addWidget(self.label_10, 3, 3, 1, 1)
87 self.proSet = QtGui.QLineEdit(self.frame)
88 self.proSet.setObjectName(_fromUtf8("proSet"))
89 self.gridLayout_2.addWidget(self.proSet, 3, 4, 1, 1)
90 self.gridLayout_15.addWidget(self.frame, 0, 0, 1, 1)
91 self.frame_2 = QtGui.QFrame(self.tabProject)
92 self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
93 self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
94 self.frame_2.setObjectName(_fromUtf8("frame_2"))
95 self.gridLayout_10 = QtGui.QGridLayout(self.frame_2)
96 self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
97 self.label_27 = QtGui.QLabel(self.frame_2)
98 self.label_27.setObjectName(_fromUtf8("label_27"))
99 self.gridLayout_10.addWidget(self.label_27, 0, 0, 1, 1)
100 self.proComStartDate = QtGui.QComboBox(self.frame_2)
101 self.proComStartDate.setObjectName(_fromUtf8("proComStartDate"))
102 self.gridLayout_10.addWidget(self.proComStartDate, 0, 1, 1, 1)
103 self.label_28 = QtGui.QLabel(self.frame_2)
104 self.label_28.setObjectName(_fromUtf8("label_28"))
105 self.gridLayout_10.addWidget(self.label_28, 1, 0, 1, 1)
106 self.proComEndDate = QtGui.QComboBox(self.frame_2)
107 self.proComEndDate.setObjectName(_fromUtf8("proComEndDate"))
108 self.gridLayout_10.addWidget(self.proComEndDate, 1, 1, 1, 1)
109 self.label_2 = QtGui.QLabel(self.frame_2)
110 self.label_2.setObjectName(_fromUtf8("label_2"))
111 self.gridLayout_10.addWidget(self.label_2, 2, 0, 1, 1)
112 self.proStartTime = QtGui.QTimeEdit(self.frame_2)
113 self.proStartTime.setObjectName(_fromUtf8("proStartTime"))
114 self.gridLayout_10.addWidget(self.proStartTime, 2, 1, 1, 1)
115 self.label_3 = QtGui.QLabel(self.frame_2)
116 self.label_3.setObjectName(_fromUtf8("label_3"))
117 self.gridLayout_10.addWidget(self.label_3, 3, 0, 1, 1)
118 self.proEndTime = QtGui.QTimeEdit(self.frame_2)
119 self.proEndTime.setObjectName(_fromUtf8("proEndTime"))
120 self.gridLayout_10.addWidget(self.proEndTime, 3, 1, 1, 1)
121 self.label_30 = QtGui.QLabel(self.frame_2)
122 self.label_30.setObjectName(_fromUtf8("label_30"))
123 self.gridLayout_10.addWidget(self.label_30, 4, 0, 1, 1)
124 self.proDescription = QtGui.QTextEdit(self.frame_2)
125 self.proDescription.setObjectName(_fromUtf8("proDescription"))
126 self.gridLayout_10.addWidget(self.proDescription, 4, 1, 1, 1)
127 self.gridLayout_15.addWidget(self.frame_2, 1, 0, 1, 1)
128 self.frame_3 = QtGui.QFrame(self.tabProject)
129 self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel)
130 self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
131 self.frame_3.setObjectName(_fromUtf8("frame_3"))
132 self.gridLayout_14 = QtGui.QGridLayout(self.frame_3)
133 self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
134 self.proOk = QtGui.QPushButton(self.frame_3)
135 self.proOk.setObjectName(_fromUtf8("proOk"))
136 self.gridLayout_14.addWidget(self.proOk, 0, 0, 1, 1)
137 self.proClear = QtGui.QPushButton(self.frame_3)
138 self.proClear.setObjectName(_fromUtf8("proClear"))
139 self.gridLayout_14.addWidget(self.proClear, 0, 1, 1, 1)
140 self.gridLayout_15.addWidget(self.frame_3, 2, 0, 1, 1)
141
142 self.tabWidgetProject.addTab(self.tabProject, _fromUtf8(""))
143
144 def retranslateUi(self):
145
146 self.label.setText(_translate("MainWindow", "Project Name :", None))
147 self.label_11.setText(_translate("MainWindow", "DataType :", None))
148 self.proComDataType.setItemText(0, _translate("MainWindow", "Voltage", None))
149 self.proComDataType.setItemText(1, _translate("MainWindow", "Spectra", None))
150 self.proComDataType.setItemText(2, _translate("MainWindow", "Fits", None))
151 self.label_15.setText(_translate("MainWindow", "DataPath :", None))
152 self.proToolPath.setText(_translate("MainWindow", "...", None))
153 self.label_23.setText(_translate("MainWindow", "Read Mode:", None))
154 self.proComReadMode.setItemText(0, _translate("MainWindow", "Offline", None))
155 self.proComReadMode.setItemText(1, _translate("MainWindow", "Online", None))
156 self.label_33.setText(_translate("MainWindow", "Delay:", None))
157 self.label_32.setText(_translate("MainWindow", "Walk :", None))
158 self.proComWalk.setItemText(0, _translate("MainWindow", "On Files", None))
159 self.proComWalk.setItemText(1, _translate("MainWindow", "On Folder", None))
160 self.proLoadButton.setText(_translate("MainWindow", "Load", None))
161 self.label_10.setText(_translate("MainWindow", "Set:", None))
162 self.label_27.setText(_translate("MainWindow", "Star Date:", None))
163 self.label_28.setText(_translate("MainWindow", "End Date:", None))
164 self.label_2.setText(_translate("MainWindow", "Start Time:", None))
165 self.label_3.setText(_translate("MainWindow", "End Time:", None))
166 self.label_30.setText(_translate("MainWindow", "Description:", None))
167 self.proOk.setText(_translate("MainWindow", "Ok", None))
168 self.proClear.setText(_translate("MainWindow", "Clear", None))
169
170 self.tabWidgetProject.setTabText(self.tabWidgetProject.indexOf(self.tabProject), _translate("MainWindow", "Project", None))
171 No newline at end of file
@@ -0,0 +1,415
1 from PyQt4 import QtCore, QtGui
2
3 try:
4 _fromUtf8 = QtCore.QString.fromUtf8
5 except AttributeError:
6 def _fromUtf8(s):
7 return s
8
9 try:
10 _encoding = QtGui.QApplication.UnicodeUTF8
11 def _translate(context, text, disambig):
12 return QtGui.QApplication.translate(context, text, disambig, _encoding)
13 except AttributeError:
14 def _translate(context, text, disambig):
15 return QtGui.QApplication.translate(context, text, disambig)
16
17 class Ui_SpectraTab(object):
18
19 def setupUi(self):
20
21 self.tabSpectra = QtGui.QWidget()
22 self.tabSpectra.setObjectName(_fromUtf8("tabSpectra"))
23 self.gridLayout_7 = QtGui.QGridLayout(self.tabSpectra)
24 self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
25 self.frame_5 = QtGui.QFrame(self.tabSpectra)
26 self.frame_5.setFrameShape(QtGui.QFrame.StyledPanel)
27 self.frame_5.setFrameShadow(QtGui.QFrame.Raised)
28 self.frame_5.setObjectName(_fromUtf8("frame_5"))
29 self.gridLayout_18 = QtGui.QGridLayout(self.frame_5)
30 self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
31 self.specOpOk = QtGui.QPushButton(self.frame_5)
32 self.specOpOk.setObjectName(_fromUtf8("specOpOk"))
33 self.gridLayout_18.addWidget(self.specOpOk, 0, 0, 1, 1)
34 self.specGraphClear = QtGui.QPushButton(self.frame_5)
35 self.specGraphClear.setObjectName(_fromUtf8("specGraphClear"))
36 self.gridLayout_18.addWidget(self.specGraphClear, 0, 1, 1, 1)
37 self.gridLayout_7.addWidget(self.frame_5, 1, 1, 1, 1)
38 self.tabWidgetSpectra = QtGui.QTabWidget(self.tabSpectra)
39 self.tabWidgetSpectra.setObjectName(_fromUtf8("tabWidgetSpectra"))
40 self.tabopSpectra = QtGui.QWidget()
41 self.tabopSpectra.setObjectName(_fromUtf8("tabopSpectra"))
42 self.gridLayout_5 = QtGui.QGridLayout(self.tabopSpectra)
43 self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
44 self.specOpCebCrossSpectra = QtGui.QCheckBox(self.tabopSpectra)
45 self.specOpCebCrossSpectra.setObjectName(_fromUtf8("specOpCebCrossSpectra"))
46 self.gridLayout_5.addWidget(self.specOpCebCrossSpectra, 4, 0, 1, 2)
47 self.specOpComChannel = QtGui.QComboBox(self.tabopSpectra)
48 self.specOpComChannel.setObjectName(_fromUtf8("specOpComChannel"))
49 self.specOpComChannel.addItem(_fromUtf8(""))
50 self.specOpComChannel.addItem(_fromUtf8(""))
51 self.gridLayout_5.addWidget(self.specOpComChannel, 8, 0, 1, 2)
52 self.specOpChannel = QtGui.QLineEdit(self.tabopSpectra)
53 self.specOpChannel.setObjectName(_fromUtf8("specOpChannel"))
54 self.gridLayout_5.addWidget(self.specOpChannel, 8, 3, 1, 2)
55 self.specOpComHeights = QtGui.QComboBox(self.tabopSpectra)
56 self.specOpComHeights.setObjectName(_fromUtf8("specOpComHeights"))
57 self.specOpComHeights.addItem(_fromUtf8(""))
58 self.specOpComHeights.addItem(_fromUtf8(""))
59 self.gridLayout_5.addWidget(self.specOpComHeights, 11, 0, 1, 2)
60 self.specOpHeights = QtGui.QLineEdit(self.tabopSpectra)
61 self.specOpHeights.setObjectName(_fromUtf8("specOpHeights"))
62 self.gridLayout_5.addWidget(self.specOpHeights, 11, 3, 1, 2)
63 self.specOpIncoherent = QtGui.QLineEdit(self.tabopSpectra)
64 self.specOpIncoherent.setObjectName(_fromUtf8("specOpIncoherent"))
65 self.gridLayout_5.addWidget(self.specOpIncoherent, 13, 3, 1, 2)
66 self.specOpCebRemoveDC = QtGui.QCheckBox(self.tabopSpectra)
67 self.specOpCebRemoveDC.setObjectName(_fromUtf8("specOpCebRemoveDC"))
68 self.gridLayout_5.addWidget(self.specOpCebRemoveDC, 14, 0, 1, 2)
69 self.specOpCebHeights = QtGui.QCheckBox(self.tabopSpectra)
70 self.specOpCebHeights.setObjectName(_fromUtf8("specOpCebHeights"))
71 self.gridLayout_5.addWidget(self.specOpCebHeights, 9, 0, 1, 1)
72 self.specOpCebChannel = QtGui.QCheckBox(self.tabopSpectra)
73 self.specOpCebChannel.setObjectName(_fromUtf8("specOpCebChannel"))
74 self.gridLayout_5.addWidget(self.specOpCebChannel, 7, 0, 1, 1)
75 self.specOppairsList = QtGui.QLineEdit(self.tabopSpectra)
76 self.specOppairsList.setObjectName(_fromUtf8("specOppairsList"))
77 self.gridLayout_5.addWidget(self.specOppairsList, 6, 3, 1, 2)
78 self.specOpnFFTpoints = QtGui.QLineEdit(self.tabopSpectra)
79 self.specOpnFFTpoints.setObjectName(_fromUtf8("specOpnFFTpoints"))
80 self.gridLayout_5.addWidget(self.specOpnFFTpoints, 2, 3, 1, 2)
81 self.label_31 = QtGui.QLabel(self.tabopSpectra)
82 self.label_31.setObjectName(_fromUtf8("label_31"))
83 self.gridLayout_5.addWidget(self.label_31, 6, 0, 1, 2)
84 self.label_26 = QtGui.QLabel(self.tabopSpectra)
85 self.label_26.setObjectName(_fromUtf8("label_26"))
86 self.gridLayout_5.addWidget(self.label_26, 2, 0, 1, 2)
87 self.specOpCebIncoherent = QtGui.QCheckBox(self.tabopSpectra)
88 self.specOpCebIncoherent.setObjectName(_fromUtf8("specOpCebIncoherent"))
89 self.gridLayout_5.addWidget(self.specOpCebIncoherent, 12, 0, 1, 1)
90 self.specOpCobIncInt = QtGui.QComboBox(self.tabopSpectra)
91 self.specOpCobIncInt.setObjectName(_fromUtf8("specOpCobIncInt"))
92 self.specOpCobIncInt.addItem(_fromUtf8(""))
93 self.specOpCobIncInt.addItem(_fromUtf8(""))
94 self.gridLayout_5.addWidget(self.specOpCobIncInt, 13, 0, 1, 2)
95 spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
96 self.gridLayout_5.addItem(spacerItem9, 12, 3, 1, 1)
97 self.specOpCebRadarfrequency = QtGui.QCheckBox(self.tabopSpectra)
98 self.specOpCebRadarfrequency.setObjectName(_fromUtf8("specOpCebRadarfrequency"))
99 self.gridLayout_5.addWidget(self.specOpCebRadarfrequency, 0, 0, 1, 2)
100 spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
101 self.gridLayout_5.addItem(spacerItem10, 9, 3, 1, 1)
102 spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
103 self.gridLayout_5.addItem(spacerItem11, 7, 3, 1, 1)
104 self.specOpRadarfrequency = QtGui.QLineEdit(self.tabopSpectra)
105 self.specOpRadarfrequency.setObjectName(_fromUtf8("specOpRadarfrequency"))
106 self.gridLayout_5.addWidget(self.specOpRadarfrequency, 0, 3, 1, 2)
107 spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
108 self.gridLayout_5.addItem(spacerItem12, 4, 3, 1, 1)
109 self.label_21 = QtGui.QLabel(self.tabopSpectra)
110 self.label_21.setObjectName(_fromUtf8("label_21"))
111 self.gridLayout_5.addWidget(self.label_21, 1, 0, 1, 1)
112 self.specOpProfiles = QtGui.QLineEdit(self.tabopSpectra)
113 self.specOpProfiles.setObjectName(_fromUtf8("specOpProfiles"))
114 self.gridLayout_5.addWidget(self.specOpProfiles, 1, 3, 1, 2)
115 self.specOpCebRemoveInt = QtGui.QCheckBox(self.tabopSpectra)
116 self.specOpCebRemoveInt.setObjectName(_fromUtf8("specOpCebRemoveInt"))
117 self.gridLayout_5.addWidget(self.specOpCebRemoveInt, 15, 0, 1, 1)
118 spacerItem13 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
119 self.gridLayout_5.addItem(spacerItem13, 15, 3, 1, 1)
120 self.label_70 = QtGui.QLabel(self.tabopSpectra)
121 self.label_70.setObjectName(_fromUtf8("label_70"))
122 self.gridLayout_5.addWidget(self.label_70, 3, 0, 1, 1)
123 self.specOpCebgetNoise = QtGui.QCheckBox(self.tabopSpectra)
124 self.specOpCebgetNoise.setObjectName(_fromUtf8("specOpCebgetNoise"))
125 self.gridLayout_5.addWidget(self.specOpCebgetNoise, 16, 0, 1, 1)
126 self.specOpippFactor = QtGui.QLineEdit(self.tabopSpectra)
127 self.specOpippFactor.setObjectName(_fromUtf8("specOpippFactor"))
128 self.gridLayout_5.addWidget(self.specOpippFactor, 3, 3, 1, 2)
129 self.specOpComRemoveDC = QtGui.QComboBox(self.tabopSpectra)
130 self.specOpComRemoveDC.setObjectName(_fromUtf8("specOpComRemoveDC"))
131 self.specOpComRemoveDC.addItem(_fromUtf8(""))
132 self.specOpComRemoveDC.addItem(_fromUtf8(""))
133 self.gridLayout_5.addWidget(self.specOpComRemoveDC, 14, 3, 1, 2)
134 self.specOpgetNoise = QtGui.QLineEdit(self.tabopSpectra)
135 self.specOpgetNoise.setObjectName(_fromUtf8("specOpgetNoise"))
136 self.gridLayout_5.addWidget(self.specOpgetNoise, 16, 3, 1, 2)
137 self.tabWidgetSpectra.addTab(self.tabopSpectra, _fromUtf8(""))
138 self.tabgraphSpectra = QtGui.QWidget()
139 self.tabgraphSpectra.setObjectName(_fromUtf8("tabgraphSpectra"))
140 self.gridLayout_9 = QtGui.QGridLayout(self.tabgraphSpectra)
141 self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
142 self.label_44 = QtGui.QLabel(self.tabgraphSpectra)
143 self.label_44.setObjectName(_fromUtf8("label_44"))
144 self.gridLayout_9.addWidget(self.label_44, 10, 0, 1, 1)
145 spacerItem14 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
146 self.gridLayout_9.addItem(spacerItem14, 14, 2, 1, 1)
147 self.label_20 = QtGui.QLabel(self.tabgraphSpectra)
148 self.label_20.setObjectName(_fromUtf8("label_20"))
149 self.gridLayout_9.addWidget(self.label_20, 21, 0, 1, 1)
150 self.specGraphSaveRTInoise = QtGui.QCheckBox(self.tabgraphSpectra)
151 self.specGraphSaveRTInoise.setText(_fromUtf8(""))
152 self.specGraphSaveRTInoise.setObjectName(_fromUtf8("specGraphSaveRTInoise"))
153 self.gridLayout_9.addWidget(self.specGraphSaveRTInoise, 13, 4, 1, 1)
154 self.specGgraphmagnitud = QtGui.QLineEdit(self.tabgraphSpectra)
155 self.specGgraphmagnitud.setObjectName(_fromUtf8("specGgraphmagnitud"))
156 self.gridLayout_9.addWidget(self.specGgraphmagnitud, 20, 1, 1, 7)
157 self.specGraphSaveSpectra = QtGui.QCheckBox(self.tabgraphSpectra)
158 self.specGraphSaveSpectra.setText(_fromUtf8(""))
159 self.specGraphSaveSpectra.setObjectName(_fromUtf8("specGraphSaveSpectra"))
160 self.gridLayout_9.addWidget(self.specGraphSaveSpectra, 6, 4, 1, 1)
161 self.specGgraphChannelList = QtGui.QLineEdit(self.tabgraphSpectra)
162 self.specGgraphChannelList.setObjectName(_fromUtf8("specGgraphChannelList"))
163 self.gridLayout_9.addWidget(self.specGgraphChannelList, 15, 1, 1, 7)
164 self.label_25 = QtGui.QLabel(self.tabgraphSpectra)
165 self.label_25.setObjectName(_fromUtf8("label_25"))
166 self.gridLayout_9.addWidget(self.label_25, 2, 0, 1, 1)
167 self.specGgraphTminTmax = QtGui.QLineEdit(self.tabgraphSpectra)
168 self.specGgraphTminTmax.setObjectName(_fromUtf8("specGgraphTminTmax"))
169 self.gridLayout_9.addWidget(self.specGgraphTminTmax, 21, 1, 1, 7)
170 spacerItem15 = QtGui.QSpacerItem(28, 15, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
171 self.gridLayout_9.addItem(spacerItem15, 27, 6, 1, 2)
172 spacerItem16 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
173 self.gridLayout_9.addItem(spacerItem16, 3, 5, 1, 1)
174 self.label_42 = QtGui.QLabel(self.tabgraphSpectra)
175 self.label_42.setObjectName(_fromUtf8("label_42"))
176 self.gridLayout_9.addWidget(self.label_42, 9, 0, 1, 1)
177 self.label_16 = QtGui.QLabel(self.tabgraphSpectra)
178 self.label_16.setObjectName(_fromUtf8("label_16"))
179 self.gridLayout_9.addWidget(self.label_16, 18, 0, 1, 1)
180 self.label_17 = QtGui.QLabel(self.tabgraphSpectra)
181 self.label_17.setObjectName(_fromUtf8("label_17"))
182 self.gridLayout_9.addWidget(self.label_17, 19, 0, 1, 1)
183 self.label_18 = QtGui.QLabel(self.tabgraphSpectra)
184 self.label_18.setObjectName(_fromUtf8("label_18"))
185 self.gridLayout_9.addWidget(self.label_18, 20, 0, 1, 1)
186 self.specGgraphFreq = QtGui.QLineEdit(self.tabgraphSpectra)
187 self.specGgraphFreq.setObjectName(_fromUtf8("specGgraphFreq"))
188 self.gridLayout_9.addWidget(self.specGgraphFreq, 16, 1, 1, 7)
189 self.specGgraphHeight = QtGui.QLineEdit(self.tabgraphSpectra)
190 self.specGgraphHeight.setObjectName(_fromUtf8("specGgraphHeight"))
191 self.gridLayout_9.addWidget(self.specGgraphHeight, 18, 1, 1, 7)
192 spacerItem17 = QtGui.QSpacerItem(49, 15, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
193 self.gridLayout_9.addItem(spacerItem17, 27, 0, 1, 1)
194 self.label_24 = QtGui.QLabel(self.tabgraphSpectra)
195 self.label_24.setObjectName(_fromUtf8("label_24"))
196 self.gridLayout_9.addWidget(self.label_24, 0, 0, 1, 1)
197 self.specGraphPrefix = QtGui.QLineEdit(self.tabgraphSpectra)
198 self.specGraphPrefix.setObjectName(_fromUtf8("specGraphPrefix"))
199 self.gridLayout_9.addWidget(self.specGraphPrefix, 2, 1, 1, 7)
200 self.specGgraphDbsrange = QtGui.QLineEdit(self.tabgraphSpectra)
201 self.specGgraphDbsrange.setObjectName(_fromUtf8("specGgraphDbsrange"))
202 self.gridLayout_9.addWidget(self.specGgraphDbsrange, 19, 1, 1, 7)
203 self.label_46 = QtGui.QLabel(self.tabgraphSpectra)
204 self.label_46.setObjectName(_fromUtf8("label_46"))
205 self.gridLayout_9.addWidget(self.label_46, 11, 0, 1, 1)
206 self.label_22 = QtGui.QLabel(self.tabgraphSpectra)
207 self.label_22.setObjectName(_fromUtf8("label_22"))
208 self.gridLayout_9.addWidget(self.label_22, 16, 0, 1, 1)
209 self.specGraphPath = QtGui.QLineEdit(self.tabgraphSpectra)
210 self.specGraphPath.setObjectName(_fromUtf8("specGraphPath"))
211 self.gridLayout_9.addWidget(self.specGraphPath, 0, 1, 1, 6)
212 self.label_41 = QtGui.QLabel(self.tabgraphSpectra)
213 self.label_41.setObjectName(_fromUtf8("label_41"))
214 self.gridLayout_9.addWidget(self.label_41, 8, 0, 1, 1)
215 self.specGraphToolPath = QtGui.QToolButton(self.tabgraphSpectra)
216 self.specGraphToolPath.setObjectName(_fromUtf8("specGraphToolPath"))
217 self.gridLayout_9.addWidget(self.specGraphToolPath, 0, 7, 1, 1)
218 self.label_6 = QtGui.QLabel(self.tabgraphSpectra)
219 self.label_6.setObjectName(_fromUtf8("label_6"))
220 self.gridLayout_9.addWidget(self.label_6, 15, 0, 1, 1)
221 self.label_40 = QtGui.QLabel(self.tabgraphSpectra)
222 self.label_40.setObjectName(_fromUtf8("label_40"))
223 self.gridLayout_9.addWidget(self.label_40, 6, 0, 1, 1)
224 self.specGraphCebSpectraplot = QtGui.QCheckBox(self.tabgraphSpectra)
225 self.specGraphCebSpectraplot.setText(_fromUtf8(""))
226 self.specGraphCebSpectraplot.setObjectName(_fromUtf8("specGraphCebSpectraplot"))
227 self.gridLayout_9.addWidget(self.specGraphCebSpectraplot, 6, 2, 1, 1)
228 self.specGraphCebCrossSpectraplot = QtGui.QCheckBox(self.tabgraphSpectra)
229 self.specGraphCebCrossSpectraplot.setText(_fromUtf8(""))
230 self.specGraphCebCrossSpectraplot.setObjectName(_fromUtf8("specGraphCebCrossSpectraplot"))
231 self.gridLayout_9.addWidget(self.specGraphCebCrossSpectraplot, 8, 2, 1, 1)
232 self.specGraphCebRTIplot = QtGui.QCheckBox(self.tabgraphSpectra)
233 self.specGraphCebRTIplot.setText(_fromUtf8(""))
234 self.specGraphCebRTIplot.setObjectName(_fromUtf8("specGraphCebRTIplot"))
235 self.gridLayout_9.addWidget(self.specGraphCebRTIplot, 9, 2, 1, 1)
236 self.specGraphCebCoherencmap = QtGui.QCheckBox(self.tabgraphSpectra)
237 self.specGraphCebCoherencmap.setText(_fromUtf8(""))
238 self.specGraphCebCoherencmap.setObjectName(_fromUtf8("specGraphCebCoherencmap"))
239 self.gridLayout_9.addWidget(self.specGraphCebCoherencmap, 10, 2, 1, 1)
240 self.specGraphPowerprofile = QtGui.QCheckBox(self.tabgraphSpectra)
241 self.specGraphPowerprofile.setText(_fromUtf8(""))
242 self.specGraphPowerprofile.setObjectName(_fromUtf8("specGraphPowerprofile"))
243 self.gridLayout_9.addWidget(self.specGraphPowerprofile, 11, 2, 1, 1)
244 self.specGraphSaveCross = QtGui.QCheckBox(self.tabgraphSpectra)
245 self.specGraphSaveCross.setText(_fromUtf8(""))
246 self.specGraphSaveCross.setObjectName(_fromUtf8("specGraphSaveCross"))
247 self.gridLayout_9.addWidget(self.specGraphSaveCross, 8, 4, 1, 1)
248 self.specGraphftpSpectra = QtGui.QCheckBox(self.tabgraphSpectra)
249 self.specGraphftpSpectra.setText(_fromUtf8(""))
250 self.specGraphftpSpectra.setObjectName(_fromUtf8("specGraphftpSpectra"))
251 self.gridLayout_9.addWidget(self.specGraphftpSpectra, 6, 6, 1, 1)
252 spacerItem18 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
253 self.gridLayout_9.addItem(spacerItem18, 4, 3, 1, 1)
254 self.specGraphSavePowerprofile = QtGui.QCheckBox(self.tabgraphSpectra)
255 self.specGraphSavePowerprofile.setText(_fromUtf8(""))
256 self.specGraphSavePowerprofile.setObjectName(_fromUtf8("specGraphSavePowerprofile"))
257 self.gridLayout_9.addWidget(self.specGraphSavePowerprofile, 11, 4, 1, 1)
258 self.specGraphSaveCoherencemap = QtGui.QCheckBox(self.tabgraphSpectra)
259 self.specGraphSaveCoherencemap.setText(_fromUtf8(""))
260 self.specGraphSaveCoherencemap.setObjectName(_fromUtf8("specGraphSaveCoherencemap"))
261 self.gridLayout_9.addWidget(self.specGraphSaveCoherencemap, 10, 4, 1, 1)
262 spacerItem19 = QtGui.QSpacerItem(39, 15, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
263 self.gridLayout_9.addItem(spacerItem19, 27, 4, 1, 1)
264 self.specGgraphftpratio = QtGui.QLineEdit(self.tabgraphSpectra)
265 self.specGgraphftpratio.setObjectName(_fromUtf8("specGgraphftpratio"))
266 self.gridLayout_9.addWidget(self.specGgraphftpratio, 23, 1, 1, 7)
267 self.label_43 = QtGui.QLabel(self.tabgraphSpectra)
268 self.label_43.setObjectName(_fromUtf8("label_43"))
269 self.gridLayout_9.addWidget(self.label_43, 3, 2, 2, 1)
270 self.specGraphftpCross = QtGui.QCheckBox(self.tabgraphSpectra)
271 self.specGraphftpCross.setText(_fromUtf8(""))
272 self.specGraphftpCross.setObjectName(_fromUtf8("specGraphftpCross"))
273 self.gridLayout_9.addWidget(self.specGraphftpCross, 8, 6, 1, 1)
274 self.label_29 = QtGui.QLabel(self.tabgraphSpectra)
275 self.label_29.setObjectName(_fromUtf8("label_29"))
276 self.gridLayout_9.addWidget(self.label_29, 23, 0, 1, 1)
277 self.label_47 = QtGui.QLabel(self.tabgraphSpectra)
278 self.label_47.setObjectName(_fromUtf8("label_47"))
279 self.gridLayout_9.addWidget(self.label_47, 3, 4, 2, 1)
280 self.specGraphftpRTIplot = QtGui.QCheckBox(self.tabgraphSpectra)
281 self.specGraphftpRTIplot.setText(_fromUtf8(""))
282 self.specGraphftpRTIplot.setObjectName(_fromUtf8("specGraphftpRTIplot"))
283 self.gridLayout_9.addWidget(self.specGraphftpRTIplot, 9, 6, 1, 1)
284 self.specGraphftpCoherencemap = QtGui.QCheckBox(self.tabgraphSpectra)
285 self.specGraphftpCoherencemap.setText(_fromUtf8(""))
286 self.specGraphftpCoherencemap.setObjectName(_fromUtf8("specGraphftpCoherencemap"))
287 self.gridLayout_9.addWidget(self.specGraphftpCoherencemap, 10, 6, 1, 1)
288 self.specGraphftpPowerprofile = QtGui.QCheckBox(self.tabgraphSpectra)
289 self.specGraphftpPowerprofile.setText(_fromUtf8(""))
290 self.specGraphftpPowerprofile.setObjectName(_fromUtf8("specGraphftpPowerprofile"))
291 self.gridLayout_9.addWidget(self.specGraphftpPowerprofile, 11, 6, 1, 1)
292 self.label_19 = QtGui.QLabel(self.tabgraphSpectra)
293 self.label_19.setObjectName(_fromUtf8("label_19"))
294 self.gridLayout_9.addWidget(self.label_19, 3, 6, 2, 2)
295 self.specGraphSaveRTIplot = QtGui.QCheckBox(self.tabgraphSpectra)
296 self.specGraphSaveRTIplot.setText(_fromUtf8(""))
297 self.specGraphSaveRTIplot.setObjectName(_fromUtf8("specGraphSaveRTIplot"))
298 self.gridLayout_9.addWidget(self.specGraphSaveRTIplot, 9, 4, 1, 1)
299 self.label_45 = QtGui.QLabel(self.tabgraphSpectra)
300 self.label_45.setObjectName(_fromUtf8("label_45"))
301 self.gridLayout_9.addWidget(self.label_45, 13, 0, 1, 1)
302 self.specGraphftpRTInoise = QtGui.QCheckBox(self.tabgraphSpectra)
303 self.specGraphftpRTInoise.setText(_fromUtf8(""))
304 self.specGraphftpRTInoise.setObjectName(_fromUtf8("specGraphftpRTInoise"))
305 self.gridLayout_9.addWidget(self.specGraphftpRTInoise, 13, 6, 1, 1)
306 self.specGraphCebRTInoise = QtGui.QCheckBox(self.tabgraphSpectra)
307 self.specGraphCebRTInoise.setText(_fromUtf8(""))
308 self.specGraphCebRTInoise.setObjectName(_fromUtf8("specGraphCebRTInoise"))
309 self.gridLayout_9.addWidget(self.specGraphCebRTInoise, 13, 2, 1, 1)
310 self.label_48 = QtGui.QLabel(self.tabgraphSpectra)
311 self.label_48.setObjectName(_fromUtf8("label_48"))
312 self.gridLayout_9.addWidget(self.label_48, 22, 0, 1, 1)
313 self.specGgraphTimeRange = QtGui.QLineEdit(self.tabgraphSpectra)
314 self.specGgraphTimeRange.setObjectName(_fromUtf8("specGgraphTimeRange"))
315 self.gridLayout_9.addWidget(self.specGgraphTimeRange, 22, 1, 1, 7)
316 self.tabWidgetSpectra.addTab(self.tabgraphSpectra, _fromUtf8(""))
317 self.taboutputSpectra = QtGui.QWidget()
318 self.taboutputSpectra.setObjectName(_fromUtf8("taboutputSpectra"))
319 self.gridLayout_11 = QtGui.QGridLayout(self.taboutputSpectra)
320 self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
321 self.label_39 = QtGui.QLabel(self.taboutputSpectra)
322 self.label_39.setObjectName(_fromUtf8("label_39"))
323 self.gridLayout_11.addWidget(self.label_39, 0, 0, 1, 1)
324 self.specOutputComData = QtGui.QComboBox(self.taboutputSpectra)
325 self.specOutputComData.setObjectName(_fromUtf8("specOutputComData"))
326 self.specOutputComData.addItem(_fromUtf8(""))
327 self.gridLayout_11.addWidget(self.specOutputComData, 0, 2, 1, 2)
328 self.label_34 = QtGui.QLabel(self.taboutputSpectra)
329 self.label_34.setObjectName(_fromUtf8("label_34"))
330 self.gridLayout_11.addWidget(self.label_34, 1, 0, 1, 1)
331 self.specOutputPath = QtGui.QLineEdit(self.taboutputSpectra)
332 self.specOutputPath.setObjectName(_fromUtf8("specOutputPath"))
333 self.gridLayout_11.addWidget(self.specOutputPath, 1, 2, 1, 1)
334 spacerItem20 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
335 self.gridLayout_11.addItem(spacerItem20, 4, 2, 1, 1)
336 self.specOutputToolPath = QtGui.QToolButton(self.taboutputSpectra)
337 self.specOutputToolPath.setObjectName(_fromUtf8("specOutputToolPath"))
338 self.gridLayout_11.addWidget(self.specOutputToolPath, 1, 3, 1, 1)
339 self.specOutputblocksperfile = QtGui.QLineEdit(self.taboutputSpectra)
340 self.specOutputblocksperfile.setObjectName(_fromUtf8("specOutputblocksperfile"))
341 self.gridLayout_11.addWidget(self.specOutputblocksperfile, 2, 2, 1, 1)
342 self.label_9 = QtGui.QLabel(self.taboutputSpectra)
343 self.label_9.setObjectName(_fromUtf8("label_9"))
344 self.gridLayout_11.addWidget(self.label_9, 2, 0, 1, 2)
345 self.label_38 = QtGui.QLabel(self.taboutputSpectra)
346 self.label_38.setObjectName(_fromUtf8("label_38"))
347 self.gridLayout_11.addWidget(self.label_38, 3, 0, 1, 1)
348 self.specOutputprofileperblock = QtGui.QLineEdit(self.taboutputSpectra)
349 self.specOutputprofileperblock.setObjectName(_fromUtf8("specOutputprofileperblock"))
350 self.gridLayout_11.addWidget(self.specOutputprofileperblock, 3, 2, 1, 1)
351 self.tabWidgetSpectra.addTab(self.taboutputSpectra, _fromUtf8(""))
352 self.gridLayout_7.addWidget(self.tabWidgetSpectra, 0, 1, 1, 1)
353
354 self.tabWidgetProject.addTab(self.tabSpectra, _fromUtf8(""))
355
356 self.tabWidgetSpectra.setCurrentIndex(0)
357
358 def retranslateUi(self):
359
360 self.specOpOk.setText(_translate("MainWindow", "Ok", None))
361 self.specGraphClear.setText(_translate("MainWindow", "Clear", None))
362 self.specOpCebCrossSpectra.setText(_translate("MainWindow", "Select Cross Spectra", None))
363 self.specOpComChannel.setItemText(0, _translate("MainWindow", "Value", None))
364 self.specOpComChannel.setItemText(1, _translate("MainWindow", "Index", None))
365 self.specOpComHeights.setItemText(0, _translate("MainWindow", "Value", None))
366 self.specOpComHeights.setItemText(1, _translate("MainWindow", "Index", None))
367 self.specOpCebRemoveDC.setText(_translate("MainWindow", "Remove DC", None))
368 self.specOpCebHeights.setText(_translate("MainWindow", "Select Heights", None))
369 self.specOpCebChannel.setText(_translate("MainWindow", "Select Channel", None))
370 self.label_31.setText(_translate("MainWindow", "x-y pairs", None))
371 self.label_26.setText(_translate("MainWindow", "nFFTPoints", None))
372 self.specOpCebIncoherent.setText(_translate("MainWindow", "Incoherent Integration", None))
373 self.specOpCobIncInt.setItemText(0, _translate("MainWindow", "Time Interval", None))
374 self.specOpCobIncInt.setItemText(1, _translate("MainWindow", "Profiles", None))
375 self.specOpCebRadarfrequency.setText(_translate("MainWindow", "Radar Frequency", None))
376 self.label_21.setText(_translate("MainWindow", "Profiles", None))
377 self.specOpCebRemoveInt.setText(_translate("MainWindow", "Remove Interference", None))
378 self.label_70.setText(_translate("MainWindow", "IppFactor", None))
379 self.specOpCebgetNoise.setText(_translate("MainWindow", "Get Noise", None))
380 self.specOpComRemoveDC.setItemText(0, _translate("MainWindow", "Mode 1", None))
381 self.specOpComRemoveDC.setItemText(1, _translate("MainWindow", "Mode 2", None))
382 self.tabWidgetSpectra.setTabText(self.tabWidgetSpectra.indexOf(self.tabopSpectra), _translate("MainWindow", "Operation", None))
383
384 self.label_44.setText(_translate("MainWindow", "Coherence Map", None))
385 self.label_20.setText(_translate("MainWindow", "Tmin, Tmax:", None))
386 self.label_25.setText(_translate("MainWindow", "Prefix", None))
387 self.label_42.setText(_translate("MainWindow", "RTI Plot", None))
388 self.label_16.setText(_translate("MainWindow", "Height range", None))
389 self.label_17.setText(_translate("MainWindow", "dB range", None))
390 self.label_18.setText(_translate("MainWindow", "Magnitud ", None))
391 self.label_24.setText(_translate("MainWindow", "Path", None))
392 self.label_46.setText(_translate("MainWindow", "Power Profile", None))
393 self.label_22.setText(_translate("MainWindow", "Freq/Vel:", None))
394 self.label_41.setText(_translate("MainWindow", "Cross Spectra Plot", None))
395 self.specGraphToolPath.setText(_translate("MainWindow", "...", None))
396 self.label_6.setText(_translate("MainWindow", "Channel List:", None))
397 self.label_40.setText(_translate("MainWindow", "Spectra Plot", None))
398 self.label_43.setText(_translate("MainWindow", "Show", None))
399 self.label_29.setText(_translate("MainWindow", "Wr Period:", None))
400 self.label_47.setText(_translate("MainWindow", "Save", None))
401 self.label_19.setText(_translate("MainWindow", "ftp", None))
402 self.label_45.setText(_translate("MainWindow", "Noise", None))
403 self.label_48.setText(_translate("MainWindow", "Time Range:", None))
404 self.tabWidgetSpectra.setTabText(self.tabWidgetSpectra.indexOf(self.tabgraphSpectra), _translate("MainWindow", "Graphics", None))
405
406 self.label_39.setText(_translate("MainWindow", "Type:", None))
407 self.specOutputComData.setItemText(0, _translate("MainWindow", ".pdata", None))
408 self.label_34.setText(_translate("MainWindow", "Path:", None))
409 self.specOutputToolPath.setText(_translate("MainWindow", "...", None))
410 self.label_9.setText(_translate("MainWindow", "Blocks per File: ", None))
411 self.label_38.setText(_translate("MainWindow", "Profile per Block: ", None))
412 self.tabWidgetSpectra.setTabText(self.tabWidgetSpectra.indexOf(self.taboutputSpectra), _translate("MainWindow", "Output", None))
413
414 self.tabWidgetProject.setTabText(self.tabWidgetProject.indexOf(self.tabSpectra), _translate("MainWindow", "Spectra", None))
415 No newline at end of file
@@ -0,0 +1,240
1 from PyQt4 import QtCore, QtGui
2
3 try:
4 _fromUtf8 = QtCore.QString.fromUtf8
5 except AttributeError:
6 def _fromUtf8(s):
7 return s
8
9 try:
10 _encoding = QtGui.QApplication.UnicodeUTF8
11 def _translate(context, text, disambig):
12 return QtGui.QApplication.translate(context, text, disambig, _encoding)
13 except AttributeError:
14 def _translate(context, text, disambig):
15 return QtGui.QApplication.translate(context, text, disambig)
16
17 class Ui_SpectraHeisTab(object):
18
19 def setupUi(self):
20
21 self.tabSpectraHeis = QtGui.QWidget()
22 self.tabSpectraHeis.setObjectName(_fromUtf8("tabSpectraHeis"))
23 self.gridLayout_23 = QtGui.QGridLayout(self.tabSpectraHeis)
24 self.gridLayout_23.setObjectName(_fromUtf8("gridLayout_23"))
25 self.frame_6 = QtGui.QFrame(self.tabSpectraHeis)
26 self.frame_6.setFrameShape(QtGui.QFrame.StyledPanel)
27 self.frame_6.setFrameShadow(QtGui.QFrame.Raised)
28 self.frame_6.setObjectName(_fromUtf8("frame_6"))
29 self.gridLayout_22 = QtGui.QGridLayout(self.frame_6)
30 self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22"))
31 self.specHeisGraphClear = QtGui.QPushButton(self.frame_6)
32 self.specHeisGraphClear.setObjectName(_fromUtf8("specHeisGraphClear"))
33 self.gridLayout_22.addWidget(self.specHeisGraphClear, 0, 1, 1, 1)
34 self.specHeisOpOk = QtGui.QPushButton(self.frame_6)
35 self.specHeisOpOk.setObjectName(_fromUtf8("specHeisOpOk"))
36 self.gridLayout_22.addWidget(self.specHeisOpOk, 0, 0, 1, 1)
37 self.gridLayout_23.addWidget(self.frame_6, 1, 0, 1, 1)
38 self.tabWidgetSpectraHeis = QtGui.QTabWidget(self.tabSpectraHeis)
39 self.tabWidgetSpectraHeis.setObjectName(_fromUtf8("tabWidgetSpectraHeis"))
40 self.tabopSpectraHeis = QtGui.QWidget()
41 self.tabopSpectraHeis.setObjectName(_fromUtf8("tabopSpectraHeis"))
42 self.gridLayout_21 = QtGui.QGridLayout(self.tabopSpectraHeis)
43 self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
44 spacerItem21 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
45 self.gridLayout_21.addItem(spacerItem21, 0, 1, 1, 1)
46 self.specHeisOpCobIncInt = QtGui.QComboBox(self.tabopSpectraHeis)
47 self.specHeisOpCobIncInt.setObjectName(_fromUtf8("specHeisOpCobIncInt"))
48 self.specHeisOpCobIncInt.addItem(_fromUtf8(""))
49 self.gridLayout_21.addWidget(self.specHeisOpCobIncInt, 1, 0, 1, 1)
50 self.specHeisOpCebIncoherent = QtGui.QCheckBox(self.tabopSpectraHeis)
51 self.specHeisOpCebIncoherent.setObjectName(_fromUtf8("specHeisOpCebIncoherent"))
52 self.gridLayout_21.addWidget(self.specHeisOpCebIncoherent, 0, 0, 1, 1)
53 self.specHeisOpIncoherent = QtGui.QLineEdit(self.tabopSpectraHeis)
54 self.specHeisOpIncoherent.setObjectName(_fromUtf8("specHeisOpIncoherent"))
55 self.gridLayout_21.addWidget(self.specHeisOpIncoherent, 1, 1, 1, 1)
56 spacerItem22 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
57 self.gridLayout_21.addItem(spacerItem22, 2, 0, 1, 1)
58 self.tabWidgetSpectraHeis.addTab(self.tabopSpectraHeis, _fromUtf8(""))
59 self.tabgraphSpectraHeis = QtGui.QWidget()
60 self.tabgraphSpectraHeis.setObjectName(_fromUtf8("tabgraphSpectraHeis"))
61 self.gridLayout_20 = QtGui.QGridLayout(self.tabgraphSpectraHeis)
62 self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
63 self.label_54 = QtGui.QLabel(self.tabgraphSpectraHeis)
64 self.label_54.setObjectName(_fromUtf8("label_54"))
65 self.gridLayout_20.addWidget(self.label_54, 1, 0, 1, 1)
66 self.specHeisGraphToolPath = QtGui.QToolButton(self.tabgraphSpectraHeis)
67 self.specHeisGraphToolPath.setObjectName(_fromUtf8("specHeisGraphToolPath"))
68 self.gridLayout_20.addWidget(self.specHeisGraphToolPath, 0, 6, 1, 1)
69 self.specHeisGraphCebRTIplot = QtGui.QCheckBox(self.tabgraphSpectraHeis)
70 self.specHeisGraphCebRTIplot.setText(_fromUtf8(""))
71 self.specHeisGraphCebRTIplot.setObjectName(_fromUtf8("specHeisGraphCebRTIplot"))
72 self.gridLayout_20.addWidget(self.specHeisGraphCebRTIplot, 4, 2, 1, 1)
73 self.label_62 = QtGui.QLabel(self.tabgraphSpectraHeis)
74 self.label_62.setObjectName(_fromUtf8("label_62"))
75 self.gridLayout_20.addWidget(self.label_62, 7, 0, 1, 1)
76 self.label_63 = QtGui.QLabel(self.tabgraphSpectraHeis)
77 self.label_63.setObjectName(_fromUtf8("label_63"))
78 self.gridLayout_20.addWidget(self.label_63, 8, 0, 1, 1)
79 self.label_64 = QtGui.QLabel(self.tabgraphSpectraHeis)
80 self.label_64.setObjectName(_fromUtf8("label_64"))
81 self.gridLayout_20.addWidget(self.label_64, 9, 0, 1, 1)
82 self.label_65 = QtGui.QLabel(self.tabgraphSpectraHeis)
83 self.label_65.setObjectName(_fromUtf8("label_65"))
84 self.gridLayout_20.addWidget(self.label_65, 10, 0, 1, 1)
85 spacerItem23 = QtGui.QSpacerItem(134, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
86 self.gridLayout_20.addItem(spacerItem23, 11, 0, 1, 2)
87 self.specHeisGgraphftpratio = QtGui.QLineEdit(self.tabgraphSpectraHeis)
88 self.specHeisGgraphftpratio.setObjectName(_fromUtf8("specHeisGgraphftpratio"))
89 self.gridLayout_20.addWidget(self.specHeisGgraphftpratio, 10, 1, 1, 6)
90 self.specHeisGraphftpRTIplot = QtGui.QCheckBox(self.tabgraphSpectraHeis)
91 self.specHeisGraphftpRTIplot.setText(_fromUtf8(""))
92 self.specHeisGraphftpRTIplot.setObjectName(_fromUtf8("specHeisGraphftpRTIplot"))
93 self.gridLayout_20.addWidget(self.specHeisGraphftpRTIplot, 4, 6, 1, 1)
94 self.specHeisGgraphTminTmax = QtGui.QLineEdit(self.tabgraphSpectraHeis)
95 self.specHeisGgraphTminTmax.setObjectName(_fromUtf8("specHeisGgraphTminTmax"))
96 self.gridLayout_20.addWidget(self.specHeisGgraphTminTmax, 8, 1, 1, 6)
97 self.label_60 = QtGui.QLabel(self.tabgraphSpectraHeis)
98 self.label_60.setObjectName(_fromUtf8("label_60"))
99 self.gridLayout_20.addWidget(self.label_60, 5, 0, 1, 1)
100 self.label_61 = QtGui.QLabel(self.tabgraphSpectraHeis)
101 self.label_61.setObjectName(_fromUtf8("label_61"))
102 self.gridLayout_20.addWidget(self.label_61, 6, 0, 1, 1)
103 self.specHeisGraphPrefix = QtGui.QLineEdit(self.tabgraphSpectraHeis)
104 self.specHeisGraphPrefix.setObjectName(_fromUtf8("specHeisGraphPrefix"))
105 self.gridLayout_20.addWidget(self.specHeisGraphPrefix, 1, 1, 1, 6)
106 self.label_56 = QtGui.QLabel(self.tabgraphSpectraHeis)
107 self.label_56.setObjectName(_fromUtf8("label_56"))
108 self.gridLayout_20.addWidget(self.label_56, 2, 4, 1, 1)
109 self.label_57 = QtGui.QLabel(self.tabgraphSpectraHeis)
110 self.label_57.setObjectName(_fromUtf8("label_57"))
111 self.gridLayout_20.addWidget(self.label_57, 2, 6, 1, 1)
112 self.label_58 = QtGui.QLabel(self.tabgraphSpectraHeis)
113 self.label_58.setObjectName(_fromUtf8("label_58"))
114 self.gridLayout_20.addWidget(self.label_58, 3, 0, 1, 1)
115 self.specHeisGraphCebSpectraplot = QtGui.QCheckBox(self.tabgraphSpectraHeis)
116 self.specHeisGraphCebSpectraplot.setText(_fromUtf8(""))
117 self.specHeisGraphCebSpectraplot.setObjectName(_fromUtf8("specHeisGraphCebSpectraplot"))
118 self.gridLayout_20.addWidget(self.specHeisGraphCebSpectraplot, 3, 2, 1, 1)
119 self.specHeisGgraphYminYmax = QtGui.QLineEdit(self.tabgraphSpectraHeis)
120 self.specHeisGgraphYminYmax.setObjectName(_fromUtf8("specHeisGgraphYminYmax"))
121 self.gridLayout_20.addWidget(self.specHeisGgraphYminYmax, 7, 1, 1, 6)
122 self.label_53 = QtGui.QLabel(self.tabgraphSpectraHeis)
123 self.label_53.setObjectName(_fromUtf8("label_53"))
124 self.gridLayout_20.addWidget(self.label_53, 0, 0, 1, 1)
125 self.label_55 = QtGui.QLabel(self.tabgraphSpectraHeis)
126 self.label_55.setObjectName(_fromUtf8("label_55"))
127 self.gridLayout_20.addWidget(self.label_55, 2, 2, 1, 1)
128 self.specHeisGraphSaveRTIplot = QtGui.QCheckBox(self.tabgraphSpectraHeis)
129 self.specHeisGraphSaveRTIplot.setText(_fromUtf8(""))
130 self.specHeisGraphSaveRTIplot.setObjectName(_fromUtf8("specHeisGraphSaveRTIplot"))
131 self.gridLayout_20.addWidget(self.specHeisGraphSaveRTIplot, 4, 4, 1, 1)
132 spacerItem24 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
133 self.gridLayout_20.addItem(spacerItem24, 2, 3, 1, 1)
134 self.specHeisGgraphXminXmax = QtGui.QLineEdit(self.tabgraphSpectraHeis)
135 self.specHeisGgraphXminXmax.setObjectName(_fromUtf8("specHeisGgraphXminXmax"))
136 self.gridLayout_20.addWidget(self.specHeisGgraphXminXmax, 6, 1, 1, 6)
137 self.specHeisGgraphChannelList = QtGui.QLineEdit(self.tabgraphSpectraHeis)
138 self.specHeisGgraphChannelList.setObjectName(_fromUtf8("specHeisGgraphChannelList"))
139 self.gridLayout_20.addWidget(self.specHeisGgraphChannelList, 5, 1, 1, 6)
140 self.specHeisGgraphTimeRange = QtGui.QLineEdit(self.tabgraphSpectraHeis)
141 self.specHeisGgraphTimeRange.setObjectName(_fromUtf8("specHeisGgraphTimeRange"))
142 self.gridLayout_20.addWidget(self.specHeisGgraphTimeRange, 9, 1, 1, 6)
143 spacerItem25 = QtGui.QSpacerItem(106, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
144 self.gridLayout_20.addItem(spacerItem25, 11, 3, 1, 3)
145 self.specHeisGraphSaveSpectra = QtGui.QCheckBox(self.tabgraphSpectraHeis)
146 self.specHeisGraphSaveSpectra.setText(_fromUtf8(""))
147 self.specHeisGraphSaveSpectra.setObjectName(_fromUtf8("specHeisGraphSaveSpectra"))
148 self.gridLayout_20.addWidget(self.specHeisGraphSaveSpectra, 3, 4, 1, 1)
149 self.specHeisGraphftpSpectra = QtGui.QCheckBox(self.tabgraphSpectraHeis)
150 self.specHeisGraphftpSpectra.setText(_fromUtf8(""))
151 self.specHeisGraphftpSpectra.setObjectName(_fromUtf8("specHeisGraphftpSpectra"))
152 self.gridLayout_20.addWidget(self.specHeisGraphftpSpectra, 3, 6, 1, 1)
153 self.label_59 = QtGui.QLabel(self.tabgraphSpectraHeis)
154 self.label_59.setObjectName(_fromUtf8("label_59"))
155 self.gridLayout_20.addWidget(self.label_59, 4, 0, 1, 1)
156 spacerItem26 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
157 self.gridLayout_20.addItem(spacerItem26, 2, 5, 1, 1)
158 self.specHeisGraphPath = QtGui.QLineEdit(self.tabgraphSpectraHeis)
159 self.specHeisGraphPath.setObjectName(_fromUtf8("specHeisGraphPath"))
160 self.gridLayout_20.addWidget(self.specHeisGraphPath, 0, 1, 1, 5)
161 self.tabWidgetSpectraHeis.addTab(self.tabgraphSpectraHeis, _fromUtf8(""))
162 self.taboutputSpectraHeis = QtGui.QWidget()
163 self.taboutputSpectraHeis.setObjectName(_fromUtf8("taboutputSpectraHeis"))
164 self.gridLayout_19 = QtGui.QGridLayout(self.taboutputSpectraHeis)
165 self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19"))
166 self.label_67 = QtGui.QLabel(self.taboutputSpectraHeis)
167 self.label_67.setObjectName(_fromUtf8("label_67"))
168 self.gridLayout_19.addWidget(self.label_67, 1, 0, 1, 1)
169 self.label_68 = QtGui.QLabel(self.taboutputSpectraHeis)
170 self.label_68.setObjectName(_fromUtf8("label_68"))
171 self.gridLayout_19.addWidget(self.label_68, 2, 0, 1, 2)
172 self.label_66 = QtGui.QLabel(self.taboutputSpectraHeis)
173 self.label_66.setObjectName(_fromUtf8("label_66"))
174 self.gridLayout_19.addWidget(self.label_66, 0, 0, 1, 1)
175 spacerItem27 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
176 self.gridLayout_19.addItem(spacerItem27, 4, 0, 1, 1)
177 self.specHeisOutputToolPath = QtGui.QToolButton(self.taboutputSpectraHeis)
178 self.specHeisOutputToolPath.setObjectName(_fromUtf8("specHeisOutputToolPath"))
179 self.gridLayout_19.addWidget(self.specHeisOutputToolPath, 1, 4, 1, 1)
180 self.specHeisOutputPath = QtGui.QLineEdit(self.taboutputSpectraHeis)
181 self.specHeisOutputPath.setObjectName(_fromUtf8("specHeisOutputPath"))
182 self.gridLayout_19.addWidget(self.specHeisOutputPath, 1, 3, 1, 1)
183 self.specHeisOutputComdata = QtGui.QComboBox(self.taboutputSpectraHeis)
184 self.specHeisOutputComdata.setObjectName(_fromUtf8("specHeisOutputComdata"))
185 self.specHeisOutputComdata.addItem(_fromUtf8(""))
186 self.gridLayout_19.addWidget(self.specHeisOutputComdata, 0, 3, 1, 2)
187 self.label_69 = QtGui.QLabel(self.taboutputSpectraHeis)
188 self.label_69.setObjectName(_fromUtf8("label_69"))
189 self.gridLayout_19.addWidget(self.label_69, 3, 0, 1, 2)
190 self.specHeisOutputblocksperfile = QtGui.QLineEdit(self.taboutputSpectraHeis)
191 self.specHeisOutputblocksperfile.setObjectName(_fromUtf8("specHeisOutputblocksperfile"))
192 self.gridLayout_19.addWidget(self.specHeisOutputblocksperfile, 2, 3, 1, 1)
193 self.specHeisOutputMetada = QtGui.QLineEdit(self.taboutputSpectraHeis)
194 self.specHeisOutputMetada.setObjectName(_fromUtf8("specHeisOutputMetada"))
195 self.gridLayout_19.addWidget(self.specHeisOutputMetada, 3, 3, 1, 1)
196 self.specHeisOutputMetadaToolPath = QtGui.QToolButton(self.taboutputSpectraHeis)
197 self.specHeisOutputMetadaToolPath.setObjectName(_fromUtf8("specHeisOutputMetadaToolPath"))
198 self.gridLayout_19.addWidget(self.specHeisOutputMetadaToolPath, 3, 4, 1, 1)
199 self.tabWidgetSpectraHeis.addTab(self.taboutputSpectraHeis, _fromUtf8(""))
200 self.gridLayout_23.addWidget(self.tabWidgetSpectraHeis, 0, 0, 1, 1)
201
202 self.tabWidgetProject.addTab(self.tabSpectraHeis, _fromUtf8(""))
203
204 self.tabWidgetSpectraHeis.setCurrentIndex(0)
205
206 def retranslateUi(self):
207
208 self.specHeisGraphClear.setText(_translate("MainWindow", "Clear", None))
209 self.specHeisOpOk.setText(_translate("MainWindow", "Ok", None))
210 self.specHeisOpCobIncInt.setItemText(0, _translate("MainWindow", "Time Interval", None))
211 self.specHeisOpCebIncoherent.setText(_translate("MainWindow", "Incoherent Intergration", None))
212
213 self.tabWidgetSpectraHeis.setTabText(self.tabWidgetSpectraHeis.indexOf(self.tabopSpectraHeis), _translate("MainWindow", "Operation", None))
214 self.label_54.setText(_translate("MainWindow", "Prefix", None))
215 self.specHeisGraphToolPath.setText(_translate("MainWindow", "...", None))
216 self.label_62.setText(_translate("MainWindow", "ymin - ymax", None))
217 self.label_63.setText(_translate("MainWindow", "Tmin - Tmax:", None))
218 self.label_64.setText(_translate("MainWindow", "Time Range:", None))
219 self.label_65.setText(_translate("MainWindow", "Wr Period", None))
220 self.label_60.setText(_translate("MainWindow", "Channel List:", None))
221 self.label_61.setText(_translate("MainWindow", "xmin - xmax", None))
222 self.label_56.setText(_translate("MainWindow", "Save", None))
223 self.label_57.setText(_translate("MainWindow", "ftp", None))
224 self.label_58.setText(_translate("MainWindow", "Spectra Plot", None))
225 self.label_53.setText(_translate("MainWindow", "Path", None))
226 self.label_55.setText(_translate("MainWindow", "Show", None))
227 self.label_59.setText(_translate("MainWindow", "RTI PLot", None))
228
229 self.tabWidgetSpectraHeis.setTabText(self.tabWidgetSpectraHeis.indexOf(self.tabgraphSpectraHeis), _translate("MainWindow", "Graphics", None))
230 self.label_67.setText(_translate("MainWindow", "Path:", None))
231 self.label_68.setText(_translate("MainWindow", "Blocks per File:", None))
232 self.label_66.setText(_translate("MainWindow", "Type:", None))
233
234 self.tabWidgetSpectraHeis.setTabText(self.tabWidgetSpectraHeis.indexOf(self.taboutputSpectraHeis), _translate("MainWindow", "Output", None))
235 self.specHeisOutputToolPath.setText(_translate("MainWindow", "...", None))
236 self.specHeisOutputComdata.setItemText(0, _translate("MainWindow", ".fits", None))
237 self.label_69.setText(_translate("MainWindow", "Metada", None))
238 self.specHeisOutputMetadaToolPath.setText(_translate("MainWindow", "...", None))
239
240 self.tabWidgetProject.setTabText(self.tabWidgetProject.indexOf(self.tabSpectraHeis), _translate("MainWindow", "SpectraHeis", None))
@@ -0,0 +1,314
1
2 from PyQt4 import QtCore, QtGui
3
4 try:
5 _fromUtf8 = QtCore.QString.fromUtf8
6 except AttributeError:
7 def _fromUtf8(s):
8 return s
9
10 try:
11 _encoding = QtGui.QApplication.UnicodeUTF8
12 def _translate(context, text, disambig):
13 return QtGui.QApplication.translate(context, text, disambig, _encoding)
14 except AttributeError:
15 def _translate(context, text, disambig):
16 return QtGui.QApplication.translate(context, text, disambig)
17
18 class Ui_VoltageTab(object):
19
20 def setupUi(self):
21
22 self.tabVoltage = QtGui.QWidget()
23 self.tabVoltage.setObjectName(_fromUtf8("tabVoltage"))
24
25 self.gridLayout_3 = QtGui.QGridLayout(self.tabVoltage)
26 self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
27
28 self.frame_4 = QtGui.QFrame(self.tabVoltage)
29 self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel)
30 self.frame_4.setFrameShadow(QtGui.QFrame.Raised)
31 self.frame_4.setObjectName(_fromUtf8("frame_4"))
32
33 self.gridLayout_17 = QtGui.QGridLayout(self.frame_4)
34 self.gridLayout_17.setObjectName(_fromUtf8("gridLayout_17"))
35 self.volOpOk = QtGui.QPushButton(self.frame_4)
36 self.volOpOk.setObjectName(_fromUtf8("volOpOk"))
37 self.gridLayout_17.addWidget(self.volOpOk, 0, 0, 1, 1)
38 self.volGraphClear = QtGui.QPushButton(self.frame_4)
39 self.volGraphClear.setObjectName(_fromUtf8("volGraphClear"))
40 self.gridLayout_17.addWidget(self.volGraphClear, 0, 1, 1, 1)
41 self.gridLayout_3.addWidget(self.frame_4, 1, 1, 1, 1)
42
43
44 self.tabWidgetVoltage = QtGui.QTabWidget(self.tabVoltage)
45 self.tabWidgetVoltage.setObjectName(_fromUtf8("tabWidgetVoltage"))
46 self.tabopVoltage = QtGui.QWidget()
47 self.tabopVoltage.setObjectName(_fromUtf8("tabopVoltage"))
48 self.gridLayout = QtGui.QGridLayout(self.tabopVoltage)
49 self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
50 self.volOpHeights = QtGui.QLineEdit(self.tabopVoltage)
51 self.volOpHeights.setObjectName(_fromUtf8("volOpHeights"))
52 self.gridLayout.addWidget(self.volOpHeights, 4, 4, 1, 1)
53 self.volOpComHeights = QtGui.QComboBox(self.tabopVoltage)
54 self.volOpComHeights.setObjectName(_fromUtf8("volOpComHeights"))
55 self.volOpComHeights.addItem(_fromUtf8(""))
56 self.volOpComHeights.addItem(_fromUtf8(""))
57 self.gridLayout.addWidget(self.volOpComHeights, 4, 0, 1, 3)
58 self.volOpComChannels = QtGui.QComboBox(self.tabopVoltage)
59 self.volOpComChannels.setObjectName(_fromUtf8("volOpComChannels"))
60 self.volOpComChannels.addItem(_fromUtf8(""))
61 self.volOpComChannels.addItem(_fromUtf8(""))
62 self.gridLayout.addWidget(self.volOpComChannels, 2, 0, 1, 3)
63 self.volOpCebProfile = QtGui.QCheckBox(self.tabopVoltage)
64 self.volOpCebProfile.setObjectName(_fromUtf8("volOpCebProfile"))
65 self.gridLayout.addWidget(self.volOpCebProfile, 6, 0, 1, 3)
66 self.volOpComProfile = QtGui.QComboBox(self.tabopVoltage)
67 self.volOpComProfile.setObjectName(_fromUtf8("volOpComProfile"))
68 self.volOpComProfile.addItem(_fromUtf8(""))
69 self.volOpComProfile.addItem(_fromUtf8(""))
70 self.gridLayout.addWidget(self.volOpComProfile, 7, 0, 1, 3)
71 self.volOpCebDecodification = QtGui.QCheckBox(self.tabopVoltage)
72 self.volOpCebDecodification.setObjectName(_fromUtf8("volOpCebDecodification"))
73 self.gridLayout.addWidget(self.volOpCebDecodification, 8, 0, 1, 3)
74 self.volOpProfile = QtGui.QLineEdit(self.tabopVoltage)
75 self.volOpProfile.setObjectName(_fromUtf8("volOpProfile"))
76 self.gridLayout.addWidget(self.volOpProfile, 7, 4, 1, 1)
77 self.volOpFilter = QtGui.QLineEdit(self.tabopVoltage)
78 self.volOpFilter.setObjectName(_fromUtf8("volOpFilter"))
79 self.gridLayout.addWidget(self.volOpFilter, 5, 4, 1, 1)
80 spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
81 self.gridLayout.addItem(spacerItem, 6, 4, 1, 1)
82 spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
83 self.gridLayout.addItem(spacerItem1, 8, 4, 1, 1)
84 spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
85 self.gridLayout.addItem(spacerItem2, 3, 4, 1, 1)
86 self.volOpChannel = QtGui.QLineEdit(self.tabopVoltage)
87 self.volOpChannel.setObjectName(_fromUtf8("volOpChannel"))
88 self.gridLayout.addWidget(self.volOpChannel, 2, 4, 1, 1)
89 self.label_4 = QtGui.QLabel(self.tabopVoltage)
90 self.label_4.setObjectName(_fromUtf8("label_4"))
91 self.gridLayout.addWidget(self.label_4, 9, 2, 1, 1)
92 self.volOpCebChannels = QtGui.QCheckBox(self.tabopVoltage)
93 self.volOpCebChannels.setObjectName(_fromUtf8("volOpCebChannels"))
94 self.gridLayout.addWidget(self.volOpCebChannels, 1, 0, 1, 3)
95 self.volOpCebHeights = QtGui.QCheckBox(self.tabopVoltage)
96 self.volOpCebHeights.setObjectName(_fromUtf8("volOpCebHeights"))
97 self.gridLayout.addWidget(self.volOpCebHeights, 3, 0, 1, 3)
98 self.volOpCebFilter = QtGui.QCheckBox(self.tabopVoltage)
99 self.volOpCebFilter.setObjectName(_fromUtf8("volOpCebFilter"))
100 self.gridLayout.addWidget(self.volOpCebFilter, 5, 0, 1, 3)
101 self.volOpRadarfrequency = QtGui.QLineEdit(self.tabopVoltage)
102 self.volOpRadarfrequency.setObjectName(_fromUtf8("volOpRadarfrequency"))
103 self.gridLayout.addWidget(self.volOpRadarfrequency, 0, 4, 1, 1)
104 self.volOpCebRadarfrequency = QtGui.QCheckBox(self.tabopVoltage)
105 self.volOpCebRadarfrequency.setObjectName(_fromUtf8("volOpCebRadarfrequency"))
106 self.gridLayout.addWidget(self.volOpCebRadarfrequency, 0, 0, 1, 3)
107 self.label_5 = QtGui.QLabel(self.tabopVoltage)
108 self.label_5.setObjectName(_fromUtf8("label_5"))
109 self.gridLayout.addWidget(self.label_5, 10, 2, 1, 1)
110 spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
111 self.gridLayout.addItem(spacerItem3, 1, 4, 1, 1)
112 self.volOpCebFlip = QtGui.QCheckBox(self.tabopVoltage)
113 self.volOpCebFlip.setObjectName(_fromUtf8("volOpCebFlip"))
114 self.gridLayout.addWidget(self.volOpCebFlip, 11, 0, 1, 3)
115 self.volOpFlip = QtGui.QLineEdit(self.tabopVoltage)
116 self.volOpFlip.setObjectName(_fromUtf8("volOpFlip"))
117 self.gridLayout.addWidget(self.volOpFlip, 11, 4, 1, 1)
118
119 self.volOpCebCohInt = QtGui.QCheckBox(self.tabopVoltage)
120 self.volOpCebCohInt.setObjectName(_fromUtf8("volOpCebCohInt"))
121 self.gridLayout.addWidget(self.volOpCebCohInt, 12, 0, 1, 3)
122 self.volOpCohInt = QtGui.QLineEdit(self.tabopVoltage)
123 self.volOpCohInt.setObjectName(_fromUtf8("volOpCohInt"))
124 self.gridLayout.addWidget(self.volOpCohInt, 12, 4, 1, 1)
125
126 self.volOpComCode = QtGui.QComboBox(self.tabopVoltage)
127 self.volOpComCode.setObjectName(_fromUtf8("volOpComCode"))
128 self.volOpComCode.addItem(_fromUtf8(""))
129 self.volOpComCode.addItem(_fromUtf8(""))
130 self.volOpComCode.addItem(_fromUtf8(""))
131 self.volOpComCode.addItem(_fromUtf8(""))
132 self.volOpComCode.addItem(_fromUtf8(""))
133 self.volOpComCode.addItem(_fromUtf8(""))
134 self.volOpComCode.addItem(_fromUtf8(""))
135 self.volOpComCode.addItem(_fromUtf8(""))
136 self.volOpComCode.addItem(_fromUtf8(""))
137 self.volOpComCode.addItem(_fromUtf8(""))
138 self.volOpComCode.addItem(_fromUtf8(""))
139 self.volOpComCode.addItem(_fromUtf8(""))
140 self.volOpComCode.addItem(_fromUtf8(""))
141 self.gridLayout.addWidget(self.volOpComCode, 9, 4, 1, 1)
142 self.volOpComMode = QtGui.QComboBox(self.tabopVoltage)
143 self.volOpComMode.setObjectName(_fromUtf8("volOpComMode"))
144 self.volOpComMode.addItem(_fromUtf8(""))
145 self.volOpComMode.addItem(_fromUtf8(""))
146 self.gridLayout.addWidget(self.volOpComMode, 10, 4, 1, 1)
147 self.tabWidgetVoltage.addTab(self.tabopVoltage, _fromUtf8(""))
148
149
150 self.tabgraphVoltage = QtGui.QWidget()
151 self.tabgraphVoltage.setObjectName(_fromUtf8("tabgraphVoltage"))
152 self.gridLayout_6 = QtGui.QGridLayout(self.tabgraphVoltage)
153 self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
154 spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
155 self.gridLayout_6.addItem(spacerItem4, 12, 3, 1, 1)
156 self.volGraphfreqrange = QtGui.QLineEdit(self.tabgraphVoltage)
157 self.volGraphfreqrange.setObjectName(_fromUtf8("volGraphfreqrange"))
158 self.gridLayout_6.addWidget(self.volGraphfreqrange, 9, 1, 1, 6)
159 self.volGraphPrefix = QtGui.QLineEdit(self.tabgraphVoltage)
160 self.volGraphPrefix.setObjectName(_fromUtf8("volGraphPrefix"))
161 self.gridLayout_6.addWidget(self.volGraphPrefix, 2, 1, 1, 6)
162 self.volGraphToolPath = QtGui.QToolButton(self.tabgraphVoltage)
163 self.volGraphToolPath.setObjectName(_fromUtf8("volGraphToolPath"))
164 self.gridLayout_6.addWidget(self.volGraphToolPath, 1, 5, 1, 2)
165 self.volGraphPath = QtGui.QLineEdit(self.tabgraphVoltage)
166 self.volGraphPath.setObjectName(_fromUtf8("volGraphPath"))
167 self.gridLayout_6.addWidget(self.volGraphPath, 1, 1, 1, 4)
168 self.label_14 = QtGui.QLabel(self.tabgraphVoltage)
169 self.label_14.setObjectName(_fromUtf8("label_14"))
170 self.gridLayout_6.addWidget(self.label_14, 6, 0, 1, 1)
171 spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
172 self.gridLayout_6.addItem(spacerItem5, 3, 3, 1, 1)
173 self.label_8 = QtGui.QLabel(self.tabgraphVoltage)
174 self.label_8.setObjectName(_fromUtf8("label_8"))
175 self.gridLayout_6.addWidget(self.label_8, 8, 0, 1, 1)
176 self.label_49 = QtGui.QLabel(self.tabgraphVoltage)
177 self.label_49.setObjectName(_fromUtf8("label_49"))
178 self.gridLayout_6.addWidget(self.label_49, 4, 3, 1, 1)
179 self.label_51 = QtGui.QLabel(self.tabgraphVoltage)
180 self.label_51.setObjectName(_fromUtf8("label_51"))
181 self.gridLayout_6.addWidget(self.label_51, 9, 0, 1, 1)
182 self.volGraphCebshow = QtGui.QCheckBox(self.tabgraphVoltage)
183 self.volGraphCebshow.setText(_fromUtf8(""))
184 self.volGraphCebshow.setObjectName(_fromUtf8("volGraphCebshow"))
185 self.gridLayout_6.addWidget(self.volGraphCebshow, 6, 3, 1, 1)
186 self.label_12 = QtGui.QLabel(self.tabgraphVoltage)
187 self.label_12.setObjectName(_fromUtf8("label_12"))
188 self.gridLayout_6.addWidget(self.label_12, 1, 0, 1, 1)
189 self.label_13 = QtGui.QLabel(self.tabgraphVoltage)
190 self.label_13.setObjectName(_fromUtf8("label_13"))
191 self.gridLayout_6.addWidget(self.label_13, 2, 0, 1, 1)
192 self.label_52 = QtGui.QLabel(self.tabgraphVoltage)
193 self.label_52.setObjectName(_fromUtf8("label_52"))
194 self.gridLayout_6.addWidget(self.label_52, 11, 0, 1, 1)
195 spacerItem6 = QtGui.QSpacerItem(40, 12, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
196 self.gridLayout_6.addItem(spacerItem6, 14, 5, 1, 2)
197 spacerItem7 = QtGui.QSpacerItem(18, 12, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
198 self.gridLayout_6.addItem(spacerItem7, 14, 3, 1, 1)
199 self.volGraphChannelList = QtGui.QLineEdit(self.tabgraphVoltage)
200 self.volGraphChannelList.setObjectName(_fromUtf8("volGraphChannelList"))
201 self.gridLayout_6.addWidget(self.volGraphChannelList, 8, 1, 1, 6)
202 self.volGraphHeightrange = QtGui.QLineEdit(self.tabgraphVoltage)
203 self.volGraphHeightrange.setObjectName(_fromUtf8("volGraphHeightrange"))
204 self.gridLayout_6.addWidget(self.volGraphHeightrange, 11, 1, 1, 6)
205 self.label_50 = QtGui.QLabel(self.tabgraphVoltage)
206 self.label_50.setObjectName(_fromUtf8("label_50"))
207 self.gridLayout_6.addWidget(self.label_50, 4, 4, 1, 1)
208 self.volGraphCebSave = QtGui.QCheckBox(self.tabgraphVoltage)
209 self.volGraphCebSave.setText(_fromUtf8(""))
210 self.volGraphCebSave.setObjectName(_fromUtf8("volGraphCebSave"))
211 self.gridLayout_6.addWidget(self.volGraphCebSave, 6, 4, 1, 1)
212 self.tabWidgetVoltage.addTab(self.tabgraphVoltage, _fromUtf8(""))
213
214 self.taboutputVoltage = QtGui.QWidget()
215 self.taboutputVoltage.setObjectName(_fromUtf8("taboutputVoltage"))
216 self.gridLayout_12 = QtGui.QGridLayout(self.taboutputVoltage)
217 self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
218 self.label_36 = QtGui.QLabel(self.taboutputVoltage)
219 self.label_36.setObjectName(_fromUtf8("label_36"))
220 self.gridLayout_12.addWidget(self.label_36, 0, 0, 1, 1)
221 self.label_37 = QtGui.QLabel(self.taboutputVoltage)
222 self.label_37.setObjectName(_fromUtf8("label_37"))
223 self.gridLayout_12.addWidget(self.label_37, 1, 0, 1, 1)
224 self.volOutputPath = QtGui.QLineEdit(self.taboutputVoltage)
225 self.volOutputPath.setObjectName(_fromUtf8("volOutputPath"))
226 self.gridLayout_12.addWidget(self.volOutputPath, 1, 2, 1, 1)
227 self.volOutputToolPath = QtGui.QToolButton(self.taboutputVoltage)
228 self.volOutputToolPath.setObjectName(_fromUtf8("volOutputToolPath"))
229 self.gridLayout_12.addWidget(self.volOutputToolPath, 1, 3, 1, 1)
230 self.volOutputComData = QtGui.QComboBox(self.taboutputVoltage)
231 self.volOutputComData.setObjectName(_fromUtf8("volOutputComData"))
232 self.volOutputComData.addItem(_fromUtf8(""))
233 self.gridLayout_12.addWidget(self.volOutputComData, 0, 2, 1, 2)
234 spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
235 self.gridLayout_12.addItem(spacerItem8, 5, 2, 1, 1)
236 self.volOutputblocksperfile = QtGui.QLineEdit(self.taboutputVoltage)
237 self.volOutputblocksperfile.setObjectName(_fromUtf8("volOutputblocksperfile"))
238 self.gridLayout_12.addWidget(self.volOutputblocksperfile, 3, 2, 1, 1)
239 self.label_7 = QtGui.QLabel(self.taboutputVoltage)
240 self.label_7.setObjectName(_fromUtf8("label_7"))
241 self.gridLayout_12.addWidget(self.label_7, 3, 0, 1, 1)
242 self.label_35 = QtGui.QLabel(self.taboutputVoltage)
243 self.label_35.setObjectName(_fromUtf8("label_35"))
244 self.gridLayout_12.addWidget(self.label_35, 4, 0, 1, 1)
245 self.volOutputprofilesperblock = QtGui.QLineEdit(self.taboutputVoltage)
246 self.volOutputprofilesperblock.setObjectName(_fromUtf8("volOutputprofilesperblock"))
247 self.gridLayout_12.addWidget(self.volOutputprofilesperblock, 4, 2, 1, 1)
248 self.tabWidgetVoltage.addTab(self.taboutputVoltage, _fromUtf8(""))
249 self.gridLayout_3.addWidget(self.tabWidgetVoltage, 0, 1, 1, 1)
250
251 self.tabWidgetProject.addTab(self.tabVoltage, _fromUtf8(""))
252
253 self.tabWidgetVoltage.setCurrentIndex(0)
254
255 def retranslateUi(self):
256
257 self.volOpOk.setText(_translate("MainWindow", "Ok", None))
258 self.volGraphClear.setText(_translate("MainWindow", "Clear", None))
259 self.volOpComHeights.setItemText(0, _translate("MainWindow", "Value", None))
260 self.volOpComHeights.setItemText(1, _translate("MainWindow", "Index", None))
261 self.volOpComChannels.setItemText(0, _translate("MainWindow", "Value", None))
262 self.volOpComChannels.setItemText(1, _translate("MainWindow", "Index", None))
263 self.volOpCebProfile.setText(_translate("MainWindow", "Profile Selector", None))
264 self.volOpComProfile.setItemText(0, _translate("MainWindow", "Profile List", None))
265 self.volOpComProfile.setItemText(1, _translate("MainWindow", "Profile Range List", None))
266 self.volOpCebDecodification.setText(_translate("MainWindow", "Decoder", None))
267 self.volOpCebCohInt.setText(_translate("MainWindow", "Coherent Integration", None))
268 self.volOpCebFlip.setText(_translate("MainWindow", "Flip", None))
269 self.label_4.setText(_translate("MainWindow", "Code:", None))
270 self.volOpCebChannels.setText(_translate("MainWindow", "Select Channels", None))
271 self.volOpCebHeights.setText(_translate("MainWindow", "Select Heights", None))
272 self.volOpCebFilter.setText(_translate("MainWindow", "Filter", None))
273 self.volOpCebRadarfrequency.setText(_translate("MainWindow", "Radar Frequency", None))
274 self.label_5.setText(_translate("MainWindow", "Mode:", None))
275 self.volOpComCode.setItemText(0, _translate("MainWindow", "Barker 3", None))
276 self.volOpComCode.setItemText(1, _translate("MainWindow", "Barker 4", None))
277 self.volOpComCode.setItemText(2, _translate("MainWindow", "Barker 5", None))
278 self.volOpComCode.setItemText(3, _translate("MainWindow", "Barker 7", None))
279 self.volOpComCode.setItemText(4, _translate("MainWindow", "Barker 11", None))
280 self.volOpComCode.setItemText(5, _translate("MainWindow", "Barker 13", None))
281 self.volOpComCode.setItemText(6, _translate("MainWindow", "Barker 3 + Comp.", None))
282 self.volOpComCode.setItemText(7, _translate("MainWindow", "Barker 4 + Comp.", None))
283 self.volOpComCode.setItemText(8, _translate("MainWindow", "Barker 5 + Comp.", None))
284 self.volOpComCode.setItemText(9, _translate("MainWindow", "Barker 7 + Comp.", None))
285 self.volOpComCode.setItemText(10, _translate("MainWindow", "Barker 11+ Comp.", None))
286 self.volOpComCode.setItemText(11, _translate("MainWindow", "Barker 13+ Comp.", None))
287 self.volOpComCode.setItemText(12, _translate("MainWindow", "Read from header", None))
288 self.volOpComMode.setItemText(0, _translate("MainWindow", "Time", None))
289 self.volOpComMode.setItemText(1, _translate("MainWindow", "Freq 1", None))
290 self.tabWidgetVoltage.setTabText(self.tabWidgetVoltage.indexOf(self.tabopVoltage), _translate("MainWindow", "Operation", None))
291
292 self.volGraphToolPath.setText(_translate("MainWindow", "...", None))
293 self.label_14.setText(_translate("MainWindow", "Scope", None))
294 self.label_8.setText(_translate("MainWindow", "Channel List", None))
295 self.label_49.setText(_translate("MainWindow", "Show", None))
296 self.label_51.setText(_translate("MainWindow", "Freq/Vel", None))
297 self.label_12.setText(_translate("MainWindow", "Path :", None))
298 self.label_13.setText(_translate("MainWindow", "Prefix:", None))
299 self.label_52.setText(_translate("MainWindow", "Height range", None))
300 self.label_50.setText(_translate("MainWindow", "Save", None))
301 self.tabWidgetVoltage.setTabText(self.tabWidgetVoltage.indexOf(self.tabgraphVoltage), _translate("MainWindow", "Graphics", None))
302
303 self.label_36.setText(_translate("MainWindow", "Type:", None))
304 self.label_37.setText(_translate("MainWindow", "Path:", None))
305 self.volOutputToolPath.setText(_translate("MainWindow", "...", None))
306 self.volOutputComData.setItemText(0, _translate("MainWindow", ".rawdata", None))
307 self.label_7.setText(_translate("MainWindow", "Blocks per File : ", None))
308 self.label_35.setText(_translate("MainWindow", "Profiles per Block: ", None))
309 self.tabWidgetVoltage.setTabText(self.tabWidgetVoltage.indexOf(self.taboutputVoltage), _translate("MainWindow", "Output", None))
310
311 self.tabWidgetProject.setTabText(self.tabWidgetProject.indexOf(self.tabVoltage), _translate("MainWindow", "Voltage", None))
312
313
314 No newline at end of file
@@ -419,7 +419,9 class ProcUnitConf():
419 419 self.addOperation(name='run')
420 420
421 421 def addParameter(self, **kwargs):
422
422 '''
423 Add parameters to "run" operation
424 '''
423 425 opObj = self.opConfObjList[0]
424 426
425 427 opObj.addParameter(**kwargs)
@@ -1,1 +1,1
1 # from viewcontroller import * No newline at end of file
1 from viewcontroller import * No newline at end of file
This diff has been collapsed as it changes many lines, (535 lines changed) Show them Hide them
@@ -77,8 +77,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
77 77 self.commCtrlPThread = None
78 78 self.setParameter()
79 79 self.create_comm()
80 self.create_timers()
81 self.create_figure()
80 # self.create_timers()
81 # self.create_figure()
82 82 self.temporalFTP = ftpBuffer()
83 83 self.projectProperCaracteristica = []
84 84 self.projectProperPrincipal = []
@@ -99,6 +99,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
99 99 self.__projectObjDict = {}
100 100 self.__operationObjDict = {}
101 101
102 self.__ftpProcUnitAdded = False
103 self.__ftpProcUnitId = None
104
102 105 @pyqtSignature("")
103 106 def on_actionCreate_triggered(self):
104 107 """
@@ -122,18 +125,22 class BasicWindow(QMainWindow, Ui_BasicWindow):
122 125 self.close()
123 126
124 127 @pyqtSignature("")
125 def on_actionPauseToolbar_triggered(self):
126 self.actionStarToolbar.setEnabled(False)
127 self.actionPauseToolbar.setEnabled(True)
128 self.actionStopToolbar.setEnabled(True)
129 self.pauseProject()
130
131 @pyqtSignature("")
132 128 def on_actionStart_triggered(self):
133 129 """
134 130 """
135 131 self.playProject()
136 132
133 @pyqtSignature("")
134 def on_actionPause_triggered(self):
135 """
136 """
137 self.pauseProject()
138
139 @pyqtSignature("")
140 def on_actionStop_triggered(self):
141 """
142 """
143 self.stopProject()
137 144
138 145 @pyqtSignature("")
139 146 def on_actionFTP_triggered(self):
@@ -172,7 +179,10 class BasicWindow(QMainWindow, Ui_BasicWindow):
172 179 try:
173 180 projectObjLoad.readXml(filename)
174 181 except:
182 self.console.clear()
183 self.console.append("The selected xml file could not be loaded ...")
175 184 return 0
185
176 186 project_name, description = projectObjLoad.name, projectObjLoad.description
177 187 id = projectObjLoad.id
178 188 self.__projectObjDict[id] = projectObjLoad
@@ -188,10 +198,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
188 198 self.specOpippFactor.setEnabled(True)
189 199 elif datatype == "Spectra":
190 200 ext = '.pdata'
201 self.specOpProfiles.setEnabled(False)
202 self.specOpippFactor.setEnabled(False)
191 203 elif datatype == "Fits":
192 204 ext = '.fits'
193 205
194
195 206 if online == 0:
196 207 self.loadDays(data_path, ext, walk)
197 208 else:
@@ -229,6 +240,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
229 240 self.showPUSpectraHeisProperties(puObj)
230 241 self.showtabPUCreated(datatype=puObj.datatype)
231 242
243 if puObj.name == "SendToServer":
244 self.__ftpProcUnitAdded = True
245 self.__ftpProcUnitId = puObj.getId()
246
247 self.console.clear()
248 self.console.append("The selected xml file has been loaded successfully")
232 249 # self.refreshPUWindow(datatype=datatype,puObj=puObj)
233 250
234 251 @pyqtSignature("")
@@ -268,18 +285,17 class BasicWindow(QMainWindow, Ui_BasicWindow):
268 285 Slot documentation goes here.
269 286 """
270 287 self.playProject()
271 self.actionStarToolbar.setEnabled(False)
272 self.actionPauseToolbar.setEnabled(True)
273 self.actionStopToolbar.setEnabled(True)
288
289 @pyqtSignature("")
290 def on_actionPauseToolbar_triggered(self):
291
292 self.pauseProject()
274 293
275 294 @pyqtSignature("")
276 295 def on_actionStopToolbar_triggered(self):
277 296 """
278 297 Slot documentation goes here.
279 298 """
280 self.actionStarToolbar.setEnabled(True)
281 self.actionPauseToolbar.setEnabled(False)
282 self.actionStopToolbar.setEnabled(False)
283 299 self.stopProject()
284 300
285 301 @pyqtSignature("int")
@@ -539,6 +555,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
539 555 BUSCA EN LA LISTA DE OPERACIONES DEL TIPO VOLTAJE Y LES AADE EL PARAMETRO ADECUADO ESPERANDO LA ACEPTACION DEL USUARIO
540 556 PARA AGREGARLO AL ARCHIVO DE CONFIGURACION XML
541 557 """
558
559 checkPath = False
560
561 self.actionSaveToolbar.setEnabled(False)
562 self.actionStarToolbar.setEnabled(False)
563
542 564 puObj = self.getSelectedPUObj()
543 565 puObj.removeOperations()
544 566
@@ -683,6 +705,16 class BasicWindow(QMainWindow, Ui_BasicWindow):
683 705 opObj.addParameter(name=name_parameter3, value=value3, format=format3)
684 706 opObj.addParameter(name=name_parameter4, value=value4, format=format4)
685 707
708 if self.volOpCebFlip.isChecked():
709 name_operation = 'deFlip'
710 optype = 'self'
711 value = self.volOpFlip.text()
712 name_parameter = 'channelList'
713 format = 'intList'
714
715 opObj = puObj.addOperation(name=name_operation, optype=optype)
716 opObj.addParameter(name=name_parameter, value=value, format=format)
717
686 718 if self.volOpCebCohInt.isChecked():
687 719 name_operation = 'CohInt'
688 720 optype = 'other'
@@ -690,11 +722,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
690 722 name_parameter = 'n'
691 723 format = 'float'
692 724
693 opObj = puObj.addOperation(name='CohInt', optype='other')
725 opObj = puObj.addOperation(name=name_operation, optype=optype)
694 726 opObj.addParameter(name=name_parameter, value=value, format=format)
695 727
696 728 if self.volGraphCebshow.isChecked():
697 name_operation = 'Plot'
729 name_operation = 'Scope'
698 730 optype = 'other'
699 731 name_parameter = 'type'
700 732 value = 'Scope'
@@ -709,7 +741,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
709 741 format = 'str'
710 742
711 743 opObj = puObj.addOperation(name=name_operation, optype=optype)
712 opObj.addParameter(name=name_parameter, value=value, format=format)
744 # opObj.addParameter(name=name_parameter, value=value, format=format)
713 745 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
714 746
715 747 channelList = self.volGraphChannelList.text()
@@ -745,6 +777,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
745 777 opObj.addParameter(name='ymax', value=yvalueList[1], format='int')
746 778
747 779 if self.volGraphCebSave.isChecked():
780 checkPath = True
748 781 opObj.addParameter(name='save', value='1', format='int')
749 782 opObj.addParameter(name='figpath', value=self.volGraphPath.text(), format='str')
750 783 value = self.volGraphPrefix.text()
@@ -757,8 +790,17 class BasicWindow(QMainWindow, Ui_BasicWindow):
757 790 return 0
758 791 opObj.addParameter(name='figfile', value=self.volGraphPrefix.text(), format='str')
759 792
793 localfolder = None
794 if checkPath:
795 localfolder = str(self.specGraphPath.text())
796 if localfolder == '':
797 self.console.clear()
798 self.console.append("Graphic path should be defined")
799 return 0
800
760 801 # if something happend
761 802 parms_ok, output_path, blocksperfile, profilesperblock = self.checkInputsPUSave(datatype='Voltage')
803 if parms_ok:
762 804 name_operation = 'VoltageWriter'
763 805 optype = 'other'
764 806 name_parameter1 = 'path'
@@ -768,22 +810,22 class BasicWindow(QMainWindow, Ui_BasicWindow):
768 810 value2 = blocksperfile
769 811 value3 = profilesperblock
770 812 format = "int"
771 if parms_ok:
772 813 opObj = puObj.addOperation(name=name_operation, optype=optype)
773 814 opObj.addParameter(name=name_parameter1, value=value1)
774 815 opObj.addParameter(name=name_parameter2, value=value2, format=format)
775 816 opObj.addParameter(name=name_parameter3, value=value3, format=format)
776 817
777
778
779 818 #---------NEW VOLTAGE PROPERTIES
780 819 self.showPUVoltageProperties(puObj)
781 820
782
783 821 self.console.clear()
784 822 self.console.append("If you want to save your project")
785 823 self.console.append("click on your project name in the Tree Project Explorer")
786 824
825 self.actionSaveToolbar.setEnabled(True)
826 self.actionStarToolbar.setEnabled(True)
827
828 return 1
787 829
788 830 """
789 831 Voltage Graph
@@ -915,7 +957,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
915 957 self.specOpgetNoise.setEnabled(False)
916 958
917 959 def refreshID(self, puObj):
918 opObj = puObj.getOpObjfromParamValue(value="Scope")
960 opObj = puObj.getOperationObj(name='Scope')
961 # opObj = puObj.getOpObjfromParamValue(value="Scope")
919 962 if opObj == None:
920 963 pass
921 964 else:
@@ -928,7 +971,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
928 971 value1 = int(self.idImagscope)
929 972 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
930 973
931 opObj = puObj.getOpObjfromParamValue(value="SpectraPlot")
974 opObj = puObj.getOperationObj(name='SpectraPlot')
975 # opObj = puObj.getOpObjfromParamValue(value="SpectraPlot")
932 976 if opObj == None:
933 977 pass
934 978 else:
@@ -941,8 +985,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
941 985 value1 = int(self.idImagspectra)
942 986 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
943 987
944
945 opObj = puObj.getOpObjfromParamValue(value="CrossSpectraPlot")
988 opObj = puObj.getOperationObj(name='CrossSpectraPlot')
989 # opObj = puObj.getOpObjfromParamValue(value="CrossSpectraPlot")
946 990 if opObj == None:
947 991 pass
948 992 else:
@@ -955,7 +999,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
955 999 value1 = int(self.idImagcross)
956 1000 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
957 1001
958 opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
1002 opObj = puObj.getOperationObj(name='RTIPlot')
1003 # opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
959 1004 if opObj == None:
960 1005 pass
961 1006 else:
@@ -968,7 +1013,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
968 1013 value1 = int(self.idImagrti)
969 1014 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
970 1015
971 opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
1016 opObj = puObj.getOperationObj(name='CoherenceMap')
1017 # opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
972 1018 if opObj == None:
973 1019 pass
974 1020 else:
@@ -981,7 +1027,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
981 1027 value1 = int(self.idImagcoherence)
982 1028 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
983 1029
984 opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
1030 opObj = puObj.getOperationObj(name='PowerProfilePlot')
1031 # opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
985 1032 if opObj == None:
986 1033 pass
987 1034 else:
@@ -994,7 +1041,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
994 1041 value1 = int(self.idImagpower)
995 1042 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
996 1043
997 opObj = puObj.getOpObjfromParamValue(value="Noise")
1044 opObj = puObj.getOperationObj(name='Noise')
1045 # opObj = puObj.getOpObjfromParamValue(value="Noise")
998 1046 if opObj == None:
999 1047 pass
1000 1048 else:
@@ -1007,7 +1055,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
1007 1055 value1 = int(self.idImagrtinoise)
1008 1056 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
1009 1057
1010 opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
1058 opObj = puObj.getOperationObj(name='SpectraHeisScope')
1059 # opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
1011 1060 if opObj == None:
1012 1061 pass
1013 1062 else:
@@ -1020,7 +1069,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
1020 1069 value1 = int(self.idImagspectraHeis)
1021 1070 opObj.changeParameter(name=name_parameter1, value=value1, format=format1)
1022 1071
1023 opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
1072 opObj = puObj.getOperationObj(name='RTIfromSpectraHeis')
1073 # opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
1024 1074 if opObj == None:
1025 1075 pass
1026 1076 else:
@@ -1038,6 +1088,13 class BasicWindow(QMainWindow, Ui_BasicWindow):
1038 1088 """
1039 1089 AÑADE OPERACION SPECTRA
1040 1090 """
1091
1092 addFTP = False
1093 checkPath = False
1094
1095 self.actionSaveToolbar.setEnabled(False)
1096 self.actionStarToolbar.setEnabled(False)
1097
1041 1098 puObj = self.getSelectedPUObj()
1042 1099 puObj.removeOperations()
1043 1100
@@ -1229,7 +1286,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1229 1286
1230 1287 #-----Spectra Plot-----
1231 1288 if self.specGraphCebSpectraplot.isChecked():
1232 name_operation = 'Plot'
1289 name_operation = 'SpectraPlot'
1233 1290 optype = 'other'
1234 1291 name_parameter = 'type'
1235 1292 value = 'SpectraPlot'
@@ -1249,7 +1306,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1249 1306 yvalue = self.specGgraphHeight.text()
1250 1307 zvalue = self.specGgraphDbsrange.text()
1251 1308 opObj = puObj.addOperation(name=name_operation, optype=optype)
1252 opObj.addParameter(name=name_parameter, value=value, format=format)
1309 # opObj.addParameter(name=name_parameter, value=value, format=format)
1253 1310 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
1254 1311
1255 1312 if not channelList == '':
@@ -1301,6 +1358,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1301 1358 opObj.addParameter(name='zmax', value=zvalueList[1], format=format)
1302 1359
1303 1360 if self.specGraphSaveSpectra.isChecked():
1361 checkPath = True
1304 1362 name_parameter1 = 'save'
1305 1363 name_parameter2 = 'figpath'
1306 1364 name_parameter3 = 'figfile'
@@ -1311,27 +1369,20 class BasicWindow(QMainWindow, Ui_BasicWindow):
1311 1369 format2 = 'str'
1312 1370 opObj.addParameter(name=name_parameter1, value=value1 , format=format1)
1313 1371 opObj.addParameter(name=name_parameter2, value=value2, format=format2)
1314 if not value3 == "":
1315 try:
1316 value3 = str(self.specGraphPrefix.text())
1317 except:
1318 self.console.clear()
1319 self.console.append("Please Write prefix")
1320 return 0
1321 opObj.addParameter(name='figfile', value=self.specGraphPrefix.text(), format='str')
1372 opObj.addParameter(name=name_parameter3, value=value3, format=format2)
1322 1373
1323 # opObj.addParameter(name=name_parameter3, value=value3, format=format2)
1324 1374 # opObj.addParameter(name='wr_period', value='5',format='int')
1325 1375
1326 1376 if self.specGraphftpSpectra.isChecked():
1327 1377 opObj.addParameter(name='ftp', value='1', format='int')
1328 self.addFTPConfiguration(puObj, opObj)
1378 self.addFTPConf2Operation(puObj, opObj)
1379 addFTP = True
1329 1380
1330 1381 if self.specGraphCebCrossSpectraplot.isChecked():
1331 name_operation = 'Plot'
1382 name_operation = 'CrossSpectraPlot'
1332 1383 optype = 'other'
1333 1384 opObj = puObj.addOperation(name=name_operation, optype=optype)
1334 opObj.addParameter(name='type', value="CrossSpectraPlot", format='str')
1385 # opObj.addParameter(name='type', value="CrossSpectraPlot", format='str')
1335 1386 opObj.addParameter(name='power_cmap', value='jet', format='str')
1336 1387 opObj.addParameter(name='coherence_cmap', value='jet', format='str')
1337 1388 opObj.addParameter(name='phase_cmap', value='RdBu_r', format='str')
@@ -1385,6 +1436,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1385 1436 opObj.addParameter(name='zmax', value=zvalueList[1], format='float')
1386 1437
1387 1438 if self.specGraphSaveCross.isChecked():
1439 checkPath = True
1388 1440 opObj.addParameter(name='save', value='1', format='bool')
1389 1441 opObj.addParameter(name='figpath', value=self.specGraphPath.text(), format='str')
1390 1442 value = self.specGraphPrefix.text()
@@ -1399,10 +1451,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
1399 1451 # opObj.addParameter(name='figfile', value=self.specGraphPrefix.text(), format='str')
1400 1452 if self.specGraphftpCross.isChecked():
1401 1453 opObj.addParameter(name='ftp', value='1', format='int')
1402 self.addFTPConfiguration(puObj, opObj)
1454 self.addFTPConf2Operation(puObj, opObj)
1455 addFTP = True
1403 1456
1404 1457 if self.specGraphCebRTIplot.isChecked():
1405 name_operation = 'Plot'
1458 name_operation = 'RTIPlot'
1406 1459 optype = 'other'
1407 1460 name_parameter = 'type'
1408 1461 value = 'RTIPlot'
@@ -1420,7 +1473,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1420 1473 format = 'str'
1421 1474
1422 1475 opObj = puObj.addOperation(name=name_operation, optype=optype)
1423 opObj.addParameter(name=name_parameter, value=value, format=format)
1476 # opObj.addParameter(name=name_parameter, value=value, format=format)
1424 1477 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
1425 1478
1426 1479 channelList = self.specGgraphChannelList.text()
@@ -1475,6 +1528,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1475 1528 opObj.addParameter(name='zmax', value=zvalueList[1], format=format)
1476 1529
1477 1530 if self.specGraphSaveRTIplot.isChecked():
1531 checkPath = True
1478 1532 opObj.addParameter(name='save', value='1', format='bool')
1479 1533 opObj.addParameter(name='figpath', value=self.specGraphPath.text(), format='str')
1480 1534 value = self.specGraphPrefix.text()
@@ -1490,10 +1544,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
1490 1544 # test_ftp
1491 1545 if self.specGraphftpRTIplot.isChecked():
1492 1546 opObj.addParameter(name='ftp', value='1', format='int')
1493 self.addFTPConfiguration(puObj, opObj)
1547 self.addFTPConf2Operation(puObj, opObj)
1548 addFTP = True
1494 1549
1495 1550 if self.specGraphCebCoherencmap.isChecked():
1496 name_operation = 'Plot'
1551 name_operation = 'CoherenceMap'
1497 1552 optype = 'other'
1498 1553 name_parameter = 'type'
1499 1554 value = 'CoherenceMap'
@@ -1508,7 +1563,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1508 1563 format1 = 'int'
1509 1564
1510 1565 opObj = puObj.addOperation(name=name_operation, optype=optype)
1511 opObj.addParameter(name=name_parameter, value=value, format=format)
1566 # opObj.addParameter(name=name_parameter, value=value, format=format)
1512 1567 # opObj.addParameter(name='coherence_cmap', value='jet', format='str')
1513 1568 # opObj.addParameter(name='phase_cmap', value='RdBu_r', format='str')
1514 1569 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
@@ -1562,6 +1617,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1562 1617 opObj.addParameter(name='zmax', value=zvalueList[1], format='float')
1563 1618
1564 1619 if self.specGraphSaveCoherencemap.isChecked():
1620 checkPath = True
1565 1621 opObj.addParameter(name='save', value='1', format='bool')
1566 1622 opObj.addParameter(name='figpath', value=self.specGraphPath.text(), format='str')
1567 1623 value = self.specGraphPrefix.text()
@@ -1577,10 +1633,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
1577 1633 # test_ftp
1578 1634 if self.specGraphftpCoherencemap.isChecked():
1579 1635 opObj.addParameter(name='ftp', value='1', format='int')
1580 self.addFTPConfiguration(puObj, opObj)
1636 self.addFTPConf2Operation(puObj, opObj)
1637 addFTP = True
1581 1638
1582 1639 if self.specGraphPowerprofile.isChecked():
1583 name_operation = 'Plot'
1640 name_operation = 'PowerProfilePlot'
1584 1641 optype = 'other'
1585 1642 name_parameter = 'type'
1586 1643 value = 'PowerProfilePlot'
@@ -1592,7 +1649,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1592 1649 self.idImagpower = self.idImagpower + 1
1593 1650 value1 = int(self.idImagpower)
1594 1651 opObj = puObj.addOperation(name=name_operation, optype=optype)
1595 opObj.addParameter(name=name_parameter, value=value, format='str')
1652 # opObj.addParameter(name=name_parameter, value=value, format='str')
1596 1653 opObj.addParameter(name='id', value=value1, format='int')
1597 1654
1598 1655 channelList = self.specGgraphChannelList.text()
@@ -1625,6 +1682,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1625 1682
1626 1683
1627 1684 if self.specGraphSavePowerprofile.isChecked():
1685 checkPath = True
1628 1686 opObj.addParameter(name='save', value='1', format='bool')
1629 1687 opObj.addParameter(name='figpath', value=self.specGraphPath.text(), format='str')
1630 1688 value = self.specGraphPrefix.text()
@@ -1640,11 +1698,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
1640 1698
1641 1699 if self.specGraphftpPowerprofile.isChecked():
1642 1700 opObj.addParameter(name='ftp', value='1', format='int')
1643 self.addFTPConfiguration(puObj, opObj)
1701 self.addFTPConf2Operation(puObj, opObj)
1702 addFTP = True
1644 1703 # rti noise
1645 1704
1646 1705 if self.specGraphCebRTInoise.isChecked():
1647 name_operation = 'Plot'
1706 name_operation = 'Noise'
1648 1707 optype = 'other'
1649 1708 name_parameter = 'type'
1650 1709 value = 'Noise'
@@ -1661,7 +1720,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1661 1720 format = 'str'
1662 1721
1663 1722 opObj = puObj.addOperation(name=name_operation, optype=optype)
1664 opObj.addParameter(name=name_parameter, value=value, format=format)
1723 # opObj.addParameter(name=name_parameter, value=value, format=format)
1665 1724 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
1666 1725
1667 1726 channelList = self.specGgraphChannelList.text()
@@ -1704,6 +1763,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1704 1763 opObj.addParameter(name='ymax', value=yvalueList[1], format=format)
1705 1764
1706 1765 if self.specGraphSaveRTInoise.isChecked():
1766 checkPath = True
1707 1767 opObj.addParameter(name='save', value='1', format='bool')
1708 1768 opObj.addParameter(name='figpath', value=self.specGraphPath.text(), format='str')
1709 1769 value = self.specGraphPrefix.text()
@@ -1719,12 +1779,31 class BasicWindow(QMainWindow, Ui_BasicWindow):
1719 1779 # test_ftp
1720 1780 if self.specGraphftpRTInoise.isChecked():
1721 1781 opObj.addParameter(name='ftp', value='1', format='int')
1722 self.addFTPConfiguration(puObj, opObj)
1782 self.addFTPConf2Operation(puObj, opObj)
1783 addFTP = True
1723 1784
1785 localfolder = None
1786 if checkPath:
1787 localfolder = str(self.specGraphPath.text())
1788 if localfolder == '':
1789 self.console.clear()
1790 self.console.append("Graphic path should be defined")
1791 return 0
1724 1792
1793 if addFTP:
1794 if not localfolder:
1795 self.console.clear()
1796 self.console.append("You have to save the plots before sending them to FTP Server")
1797 return 0
1798
1799 server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
1800 self.createFTPProcUnitView(server, username, password, remotefolder, localfolder)
1801 else:
1802 self.removeFTPProcUnitView()
1725 1803
1726 1804 # if something happend
1727 1805 parms_ok, output_path, blocksperfile, profilesperblock = self.checkInputsPUSave(datatype='Spectra')
1806 if parms_ok:
1728 1807 name_operation = 'SpectraWriter'
1729 1808 optype = 'other'
1730 1809 name_parameter1 = 'path'
@@ -1734,7 +1813,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1734 1813 value2 = blocksperfile
1735 1814 value3 = profilesperblock
1736 1815 format = "int"
1737 if parms_ok:
1816
1738 1817 opObj = puObj.addOperation(name=name_operation, optype=optype)
1739 1818 opObj.addParameter(name=name_parameter1, value=value1)
1740 1819 opObj.addParameter(name=name_parameter2, value=value2, format=format)
@@ -1746,6 +1825,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
1746 1825 self.console.append("If you want to save your project")
1747 1826 self.console.append("click on your project name in the Tree Project Explorer")
1748 1827
1828 self.actionSaveToolbar.setEnabled(True)
1829 self.actionStarToolbar.setEnabled(True)
1830
1831 return 1
1832
1749 1833 """
1750 1834 Spectra Graph
1751 1835 """
@@ -1983,6 +2067,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
1983 2067 """
1984 2068 AÑADE OPERACION SPECTRAHEIS
1985 2069 """
2070 addFTP = False
2071 checkPath = False
2072
2073 self.actionSaveToolbar.setEnabled(False)
2074 self.actionStarToolbar.setEnabled(False)
2075
1986 2076 puObj = self.getSelectedPUObj()
1987 2077 puObj.removeOperations()
1988 2078
@@ -1998,7 +2088,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1998 2088
1999 2089 # ---- Spectra Plot-----
2000 2090 if self.specHeisGraphCebSpectraplot.isChecked():
2001 name_operation = 'Plot'
2091 name_operation = 'SpectraHeisScope'
2002 2092 optype = 'other'
2003 2093 name_parameter = 'type'
2004 2094 value = 'SpectraHeisScope'
@@ -2017,7 +2107,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2017 2107 xvalue = self.specHeisGgraphXminXmax.text()
2018 2108 yvalue = self.specHeisGgraphYminYmax.text()
2019 2109 opObj = puObj.addOperation(name=name_operation, optype=optype)
2020 opObj.addParameter(name=name_parameter, value=value, format=format)
2110 # opObj.addParameter(name=name_parameter, value=value, format=format)
2021 2111 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
2022 2112
2023 2113 if not channelList == '':
@@ -2056,6 +2146,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2056 2146 opObj.addParameter(name=name2, value=value2, format=format)
2057 2147
2058 2148 if self.specHeisGraphSaveSpectra.isChecked():
2149 checkPath = True
2059 2150 name_parameter1 = 'save'
2060 2151 name_parameter2 = 'figpath'
2061 2152 name_parameter3 = 'figfile'
@@ -2080,10 +2171,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
2080 2171
2081 2172 if self.specHeisGraphftpSpectra.isChecked():
2082 2173 opObj.addParameter(name='ftp', value='1', format='int')
2083 self.addFTPConfiguration(puObj, opObj)
2174 self.addFTPConf2Operation(puObj, opObj)
2175 addFTP = True
2084 2176
2085 2177 if self.specHeisGraphCebRTIplot.isChecked():
2086 name_operation = 'Plot'
2178 name_operation = 'RTIfromSpectraHeis'
2087 2179 optype = 'other'
2088 2180 name_parameter = 'type'
2089 2181 value = 'RTIfromSpectraHeis'
@@ -2101,7 +2193,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2101 2193 format = 'str'
2102 2194
2103 2195 opObj = puObj.addOperation(name=name_operation, optype=optype)
2104 opObj.addParameter(name=name_parameter, value=value, format=format)
2196 # opObj.addParameter(name=name_parameter, value=value, format=format)
2105 2197 opObj.addParameter(name=name_parameter1, value=value1, format=format1)
2106 2198
2107 2199 channelList = self.specHeisGgraphChannelList.text()
@@ -2144,6 +2236,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2144 2236 opObj.addParameter(name='ymax', value=yvalueList[1], format=format)
2145 2237
2146 2238 if self.specHeisGraphSaveRTIplot.isChecked():
2239 checkPath = True
2147 2240 opObj.addParameter(name='save', value='1', format='bool')
2148 2241 opObj.addParameter(name='figpath', value=self.specHeisGraphPath.text(), format='str')
2149 2242 value = self.specHeisGraphPrefix.text()
@@ -2159,10 +2252,31 class BasicWindow(QMainWindow, Ui_BasicWindow):
2159 2252 # test_ftp
2160 2253 if self.specHeisGraphftpRTIplot.isChecked():
2161 2254 opObj.addParameter(name='ftp', value='1', format='int')
2162 self.addFTPConfiguration(puObj, opObj)
2255 self.addFTPConf2Operation(puObj, opObj)
2256 addFTP = True
2257
2258 localfolder = None
2259 if checkPath:
2260 localfolder = str(self.specGraphPath.text())
2261 if localfolder == '':
2262 self.console.clear()
2263 self.console.append("Graphic path should be defined")
2264 return 0
2265
2266 if addFTP:
2267 if not localfolder:
2268 self.console.clear()
2269 self.console.append("You have to save the plots before sending them to FTP Server")
2270 return 0
2271
2272 server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
2273 self.createFTPProcUnitView(server, username, password, remotefolder, localfolder)
2274 else:
2275 self.removeFTPProcUnitView()
2163 2276
2164 2277 # if something happened
2165 2278 parms_ok, output_path, blocksperfile, metada = self.checkInputsPUSave(datatype='SpectraHeis')
2279 if parms_ok:
2166 2280 name_operation = 'FitsWriter'
2167 2281 optype = 'other'
2168 2282 name_parameter1 = 'path'
@@ -2173,7 +2287,6 class BasicWindow(QMainWindow, Ui_BasicWindow):
2173 2287 value3 = metada
2174 2288 format2 = "int"
2175 2289 format3 = "str"
2176 if parms_ok:
2177 2290 opObj = puObj.addOperation(name=name_operation, optype=optype)
2178 2291 opObj.addParameter(name=name_parameter1, value=value1)
2179 2292 opObj.addParameter(name=name_parameter2, value=value2, format=format2)
@@ -2182,11 +2295,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
2182 2295 self.showPUSpectraHeisProperties(puObj)
2183 2296
2184 2297 self.console.clear()
2185 self.console.append("If you want to save your project")
2186 self.console.append("click on your project name in the Tree Project Explorer")
2187
2298 self.console.append("Click on save icon ff you want to save your project")
2188 2299
2300 self.actionSaveToolbar.setEnabled(True)
2301 self.actionStarToolbar.setEnabled(True)
2189 2302
2303 return 1
2190 2304 @pyqtSignature("int")
2191 2305 def on_specHeisGraphCebSpectraplot_stateChanged(self, p0):
2192 2306
@@ -2309,7 +2423,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2309 2423 if len(puObj.getOperationObjList()) == 1:
2310 2424 self.setInputsPU_View(datatype)
2311 2425
2312 opObj = puObj.getOperationObj(name="init")
2426 opObj = puObj.getOperationObj(name="run")
2313 2427 if opObj == None:
2314 2428 self.specOpnFFTpoints.clear()
2315 2429 self.specOpProfiles.clear()
@@ -2336,7 +2450,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2336 2450 value = opObj.getParameterValue(parameterName='ippFactor')
2337 2451 self.specOpippFactor.setText(str(value))
2338 2452
2339 opObj = puObj.getOperationObj(name="init")
2453 opObj = puObj.getOperationObj(name="run")
2340 2454 if opObj == None:
2341 2455 self.specOppairsList.clear()
2342 2456 self.specOpCebCrossSpectra.setCheckState(0)
@@ -2594,7 +2708,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2594 2708 self.volOpCohInt.setEnabled(True)
2595 2709 self.volOpCebCohInt.setCheckState(QtCore.Qt.Checked)
2596 2710
2597 opObj = puObj.getOperationObj(name='Plot')
2711 opObj = puObj.getOperationObj(name='Scope')
2598 2712 if opObj == None:
2599 2713 self.volGraphCebshow.setCheckState(0)
2600 2714 else:
@@ -2679,7 +2793,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2679 2793 self.specOpRadarfrequency.setEnabled(True)
2680 2794 self.specOpCebRadarfrequency.setCheckState(QtCore.Qt.Checked)
2681 2795
2682 opObj = puObj.getOperationObj(name="init")
2796 opObj = puObj.getOperationObj(name="run")
2683 2797 if opObj == None:
2684 2798 self.specOpnFFTpoints.clear()
2685 2799 self.specOpProfiles.clear()
@@ -2709,7 +2823,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
2709 2823 value = opObj.getParameterValue(parameterName='ippFactor')
2710 2824 self.specOpippFactor.setText(str(value))
2711 2825
2712 opObj = puObj.getOperationObj(name="init")
2826 opObj = puObj.getOperationObj(name="run")
2713 2827 if opObj == None:
2714 2828 self.specOppairsList.clear()
2715 2829 self.specOpCebCrossSpectra.setCheckState(0)
@@ -2833,8 +2947,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
2833 2947 self.specOpgetNoise.setText(value)
2834 2948 self.specOpgetNoise.setEnabled(True)
2835 2949
2836 opObj = puObj.getOperationObj(name='Plot')
2837 opObj = puObj.getOpObjfromParamValue(value="SpectraPlot")
2950 opObj = puObj.getOperationObj(name='SpectraPlot')
2951 # opObj = puObj.getOpObjfromParamValue(value="SpectraPlot")
2838 2952 if opObj == None:
2839 2953 self.specGraphCebSpectraplot.setCheckState(0)
2840 2954 self.specGraphSaveSpectra.setCheckState(0)
@@ -2908,7 +3022,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
2908 3022 value = " "
2909 3023 self.specGgraphftpratio.setText(str(value))
2910 3024
2911 opObj = puObj.getOpObjfromParamValue(value="CrossSpectraPlot")
3025 opObj = puObj.getOperationObj(name='CrossSpectraPlot')
3026 # opObj = puObj.getOpObjfromParamValue(value="CrossSpectraPlot")
2912 3027 if opObj == None:
2913 3028 self.specGraphCebCrossSpectraplot.setCheckState(0)
2914 3029 self.specGraphSaveCross.setCheckState(0)
@@ -2972,7 +3087,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
2972 3087 value = " "
2973 3088 self.specGgraphftpratio.setText(str(value))
2974 3089
2975 opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
3090 opObj = puObj.getOperationObj(name='RTIPlot')
3091 # opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
2976 3092 if opObj == None:
2977 3093 self.specGraphCebRTIplot.setCheckState(0)
2978 3094 self.specGraphSaveRTIplot.setCheckState(0)
@@ -3052,8 +3168,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
3052 3168 value = " "
3053 3169 self.specGgraphftpratio.setText(str(value))
3054 3170
3055
3056 opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
3171 opObj = puObj.getOperationObj(name='CoherenceMap')
3172 # opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
3057 3173 if opObj == None:
3058 3174 self.specGraphCebCoherencmap.setCheckState(0)
3059 3175 self.specGraphSaveCoherencemap.setCheckState(0)
@@ -3126,8 +3242,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
3126 3242 value = " "
3127 3243 self.specGgraphftpratio.setText(str(value))
3128 3244
3129
3130 opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
3245 opObj = puObj.getOperationObj(name='PowerProfilePlot')
3246 # opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
3131 3247 if opObj == None:
3132 3248 self.specGraphPowerprofile.setCheckState(0)
3133 3249 self.specGraphSavePowerprofile.setCheckState(0)
@@ -3181,7 +3297,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
3181 3297 value = " "
3182 3298 self.specGgraphftpratio.setText(str(value))
3183 3299 # -noise
3184 opObj = puObj.getOpObjfromParamValue(value="Noise")
3300 opObj = puObj.getOperationObj(name='Noise')
3301 # opObj = puObj.getOpObjfromParamValue(value="Noise")
3185 3302 if opObj == None:
3186 3303 self.specGraphCebRTInoise.setCheckState(0)
3187 3304 self.specGraphSaveRTInoise.setCheckState(0)
@@ -3293,9 +3410,10 class BasicWindow(QMainWindow, Ui_BasicWindow):
3293 3410 self.specHeisOpIncoherent.setEnabled(True)
3294 3411 self.specHeisOpCebIncoherent.setCheckState(QtCore.Qt.Checked)
3295 3412 self.specHeisOpCobIncInt.setCurrentIndex(0)
3413
3296 3414 # SpectraHeis Graph
3297 opObj = puObj.getOperationObj(name='Plot')
3298 opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
3415 opObj = puObj.getOperationObj(name='SpectraHeisScope')
3416 # opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
3299 3417 if opObj == None:
3300 3418 self.specHeisGraphCebSpectraplot.setCheckState(0)
3301 3419 self.specHeisGraphSaveSpectra.setCheckState(0)
@@ -3356,8 +3474,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
3356 3474 value = " "
3357 3475 self.specHeisGgraphftpratio.setText(str(value))
3358 3476
3359
3360 opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
3477 opObj = puObj.getOperationObj(name='RTIfromSpectraHeis')
3478 # opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
3361 3479 if opObj == None:
3362 3480 self.specHeisGraphCebRTIplot.setCheckState(0)
3363 3481 self.specHeisGraphSaveRTIplot.setCheckState(0)
@@ -3644,54 +3762,81 class BasicWindow(QMainWindow, Ui_BasicWindow):
3644 3762
3645 3763 self.showPUinitView()
3646 3764
3647 def addFTPparmXML(self, obj, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos):
3648 obj.addParameter(name='server', value=server, format='str')
3649 obj.addParameter(name='folder', value=folder, format='str')
3650 obj.addParameter(name='username', value=username, format='str')
3651 obj.addParameter(name='password', value=password, format='str')
3652 if ftp_wei == None:
3653 pass
3654 else:
3655 obj.addParameter(name='ftp_wei', value=int(ftp_wei), format='int')
3656 if exp_code == None:
3657 pass
3658 else:
3659 obj.addParameter(name='exp_code', value=int(exp_code), format='int')
3660 if sub_exp_code == None:
3661 pass
3662 else:
3663 obj.addParameter(name='sub_exp_code', value=int(sub_exp_code), format='int')
3664 if plot_pos == None:
3665 pass
3666 else:
3667 obj.addParameter(name='plot_pos', value=int(plot_pos), format='int')
3765 def addFTPConf2Operation(self, puObj, opObj):
3668 3766
3669 def addFTPConfiguration(self, puObj, opObj):
3670 3767 if self.temporalFTP.create:
3671 server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
3672 self.addFTPparmXML(opObj, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos)
3768 server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
3673 3769 else:
3674 3770 self.temporalFTP.setwithoutconfiguration()
3675 server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
3676 self.addFTPparmXML(opObj, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos)
3771 server, remotefolder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos = self.temporalFTP.recover()
3772
3773 opObj.addParameter(name='server', value=server, format='str')
3774 opObj.addParameter(name='folder', value=remotefolder, format='str')
3775 opObj.addParameter(name='username', value=username, format='str')
3776 opObj.addParameter(name='password', value=password, format='str')
3777
3778 if ftp_wei:
3779 opObj.addParameter(name='ftp_wei', value=int(ftp_wei), format='int')
3780 if exp_code:
3781 opObj.addParameter(name='exp_code', value=int(exp_code), format='int')
3782 if sub_exp_code:
3783 opObj.addParameter(name='sub_exp_code', value=int(sub_exp_code), format='int')
3784 if plot_pos:
3785 opObj.addParameter(name='plot_pos', value=int(plot_pos), format='int')
3677 3786
3678 3787 if puObj.datatype == "Spectra":
3679 3788 value = self.specGgraphftpratio.text()
3680 3789 if puObj.datatype == "SpectraHeis":
3681 3790 value = self.specHeisGgraphftpratio.text()
3791
3682 3792 if not value == "":
3683 3793 try:
3684 if puObj.datatype == "Spectra":
3685 value = int(self.specGgraphftpratio.text())
3686 if puObj.datatype == "SpectraHeis":
3687 value = int(self.specHeisGgraphftpratio.text())
3794 value = int(value)
3688 3795 except:
3689 3796 self.console.clear()
3690 self.console.append("Please Write the Ratio")
3797 self.console.append("Please fill Ratio on the textbox")
3691 3798 return 0
3799
3692 3800 opObj.addParameter(name='wr_period', value=value, format='int')
3693 3801
3802 def createFTPProcUnitView(self, server, username, password, remotefolder, localfolder='./', extension='.png', period='60', protocol='ftp'):
3803
3804 if self.__ftpProcUnitAdded:
3805 procUnitConfObj = self.__puObjDict[self.__ftpProcUnitId]
3806 procUnitConfObj.removeOperations()
3807 else:
3808 projectObj = self.getSelectedProjectObj()
3809 procUnitConfObj = projectObj.addProcUnit(name="SendToServer")
3810
3811 procUnitConfObj.addParameter(name='server', value=server, format='str')
3812 procUnitConfObj.addParameter(name='username', value=username, format='str')
3813 procUnitConfObj.addParameter(name='password', value=password, format='str')
3814 procUnitConfObj.addParameter(name='localfolder', value=localfolder, format='str')
3815 procUnitConfObj.addParameter(name='remotefolder', value=remotefolder, format='str')
3816 procUnitConfObj.addParameter(name='ext', value=extension, format='str')
3817 procUnitConfObj.addParameter(name='period', value=period, format='int')
3818 procUnitConfObj.addParameter(name='protocol', value=protocol, format='str')
3819
3820 self.__puObjDict[procUnitConfObj.getId()] = procUnitConfObj
3821
3822 self.__ftpProcUnitAdded = True
3823 self.__ftpProcUnitId = procUnitConfObj.getId()
3824
3825 def removeFTPProcUnitView(self):
3826
3827 if not self.__ftpProcUnitAdded:
3828 return
3829
3830 procUnitConfObj = self.__puObjDict[self.__ftpProcUnitId]
3831 procUnitConfObj.removeOperations()
3832
3833 self.__puObjDict.pop(procUnitConfObj.getId())
3834
3835 self.__ftpProcUnitAdded = False
3836 self.__ftpProcUnitId = None
3837
3694 3838 def bufferProject(self, caracteristica, principal, description):
3839
3695 3840 self.projectProperCaracteristica.append(caracteristica)
3696 3841 self.projectProperPrincipal.append(principal)
3697 3842 self.projectProperDescripcion.append(description)
@@ -3905,7 +4050,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
3905 4050 self.bufferVoltage("Decodification", "Mode", mode)
3906 4051
3907 4052 # graph
3908 opObj = puObj.getOperationObj(name='Plot')
4053 # opObj = puObj.getOperationObj(name='Plot')
4054 opObj = puObj.getOperationObj(name='Scope')
3909 4055 if opObj == None:
3910 4056 self.volGraphCebshow.setCheckState(0)
3911 4057 operation = "Disabled"
@@ -4030,7 +4176,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
4030 4176 self.bufferSpectra("Processing Unit", "Radar Frequency", radarfrequency)
4031 4177
4032 4178
4033 opObj = puObj.getOperationObj(name="init")
4179 opObj = puObj.getOperationObj(name="run")
4034 4180 if opObj == None:
4035 4181 self.specOpnFFTpoints.clear()
4036 4182 self.specOpProfiles.clear()
@@ -4061,7 +4207,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
4061 4207 self.bufferSpectra("Processing Unit", "Ipp Factor", ippFactor)
4062 4208
4063 4209
4064 opObj = puObj.getOperationObj(name="init")
4210 opObj = puObj.getOperationObj(name="run")
4065 4211 if opObj == None:
4066 4212 pairsList = None
4067 4213 else:
@@ -4167,8 +4313,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
4167 4313 getNoise = value
4168 4314 self.bufferSpectra("Processing Unit", "Get Noise", getNoise)
4169 4315
4316 opObj = puObj.getOperationObj(name='SpectraPlot')
4317 # opObj = puObj.getOpObjfromParamValue(value="SpectraPlot")
4170 4318
4171 opObj = puObj.getOpObjfromParamValue(value="SpectraPlot")
4172 4319 if opObj == None:
4173 4320 operationSpectraPlot = "Disabled"
4174 4321 freq_vel = None
@@ -4250,7 +4397,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4250 4397 self.showWr_Period(puObj, opObj, nameplotop="Spectra Plot")
4251 4398 self.saveFTPvalues(opObj)
4252 4399
4253 opObj = puObj.getOpObjfromParamValue(value="CrossSpectraPlot")
4400 opObj = puObj.getOperationObj(name='CrossSpectraPlot')
4401 # opObj = puObj.getOpObjfromParamValue(value="CrossSpectraPlot")
4254 4402 if opObj == None:
4255 4403 self.specGraphCebCrossSpectraplot.setCheckState(0)
4256 4404 operationCrossSpectraPlot = "Disabled"
@@ -4326,8 +4474,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4326 4474 self.showWr_Period(puObj, opObj, nameplotop="Cross Spectra Plot")
4327 4475 self.saveFTPvalues(opObj)
4328 4476
4329
4330 opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
4477 opObj = puObj.getOperationObj(name='RTIPlot')
4478 # opObj = puObj.getOpObjfromParamValue(value="RTIPlot")
4331 4479 if opObj == None:
4332 4480 self.specGraphCebRTIplot.setCheckState(0)
4333 4481 operationRTIPlot = "Disabled"
@@ -4419,8 +4567,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4419 4567 self.showWr_Period(puObj, opObj, nameplotop="RTI Plot")
4420 4568 self.saveFTPvalues(opObj)
4421 4569
4422
4423 opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
4570 opObj = puObj.getOperationObj(name='CoherenceMap')
4571 # opObj = puObj.getOpObjfromParamValue(value="CoherenceMap")
4424 4572 if opObj == None:
4425 4573 self.specGraphCebCoherencmap.setCheckState(0)
4426 4574 operationCoherenceMap = "Disabled"
@@ -4513,8 +4661,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4513 4661 self.saveFTPvalues(opObj)
4514 4662
4515 4663
4516
4517 opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
4664 opObj = puObj.getOperationObj(name='PowerProfilePlot')
4665 # opObj = puObj.getOpObjfromParamValue(value="PowerProfilePlot")
4518 4666 if opObj == None:
4519 4667 self.specGraphPowerprofile.setCheckState(0)
4520 4668 operationPowerProfilePlot = "Disabled"
@@ -4584,7 +4732,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4584 4732 self.saveFTPvalues(opObj)
4585 4733
4586 4734 # noise
4587 opObj = puObj.getOpObjfromParamValue(value="Noise")
4735 opObj = puObj.getOperationObj(name='Noise')
4736 # opObj = puObj.getOpObjfromParamValue(value="Noise")
4588 4737 if opObj == None:
4589 4738 self.specGraphCebRTInoise.setCheckState(0)
4590 4739 operationRTINoise = "Disabled"
@@ -4666,7 +4815,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
4666 4815 self.bufferSpectra("FTP", "Server", self.temporalFTP.server)
4667 4816 self.bufferSpectra("FTP", "Folder", self.temporalFTP.folder)
4668 4817 self.bufferSpectra("FTP", "Username", self.temporalFTP.username)
4669 self.bufferSpectra("FTP", "Password", self.temporalFTP.password)
4818 self.bufferSpectra("FTP", "Password", '*'*len(self.temporalFTP.password))
4670 4819 self.bufferSpectra("FTP", "Ftp_wei", self.temporalFTP.ftp_wei)
4671 4820 self.bufferSpectra("FTP", "Exp_code", self.temporalFTP.exp_code)
4672 4821 self.bufferSpectra("FTP", "Sub_exp_code", self.temporalFTP.sub_exp_code)
@@ -4678,7 +4827,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
4678 4827 self.bufferSpectra("FTP", "Server", self.temporalFTP.server)
4679 4828 self.bufferSpectra("FTP", "Folder", self.temporalFTP.folder)
4680 4829 self.bufferSpectra("FTP", "Username", self.temporalFTP.username)
4681 self.bufferSpectra("FTP", "Password", self.temporalFTP.password)
4830 self.bufferSpectra("FTP", "Password", '*'*len(self.temporalFTP.password))
4682 4831 self.bufferSpectra("FTP", "Ftp_wei", self.temporalFTP.ftp_wei)
4683 4832 self.bufferSpectra("FTP", "Exp_code", self.temporalFTP.exp_code)
4684 4833 self.bufferSpectra("FTP", "Sub_exp_code", self.temporalFTP.sub_exp_code)
@@ -4753,7 +4902,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4753 4902 incoherentintegration = str(value)
4754 4903 self.bufferSpectraHeis("Processing Unit", "Incoherent Integration", incoherentintegration)
4755 4904 # spectraheis graph
4756 opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
4905 opObj = puObj.getOperationObj(name='SpectraHeisScope')
4906 # opObj = puObj.getOpObjfromParamValue(value="SpectraHeisScope")
4757 4907 if opObj == None:
4758 4908 self.specHeisGraphCebSpectraplot.setCheckState(0)
4759 4909 operationSpectraHeisPlot = "Disabled"
@@ -4821,7 +4971,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
4821 4971 self.showWr_Period(puObj, opObj, nameplotop="SpectraHeis Plot")
4822 4972 self.saveFTPvalues(opObj)
4823 4973
4824 opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
4974 opObj = puObj.getOperationObj(name='RTIfromSpectraHeis')
4975 # opObj = puObj.getOpObjfromParamValue(value="RTIfromSpectraHeis")
4825 4976 if opObj == None:
4826 4977 self.specHeisGraphCebRTIplot.setCheckState(0)
4827 4978 operationRTIPlot = "Disabled"
@@ -5117,14 +5268,24 class BasicWindow(QMainWindow, Ui_BasicWindow):
5117 5268
5118 5269 def playProject(self, ext=".xml"):
5119 5270
5271
5272 self.actionStarToolbar.setEnabled(False)
5273 self.actionPauseToolbar.setEnabled(True)
5274 self.actionStopToolbar.setEnabled(True)
5275
5120 5276 projectObj = self.getSelectedProjectObj()
5121 5277
5122 5278 filename = os.path.join(str(self.pathWorkSpace),
5123 "%s_%s%s" %(str(projectObj.name), str(projectObj.id), ext)
5279 "%s%s%s" %(str(projectObj.name), str(projectObj.id), ext)
5124 5280 )
5125 5281
5126 5282 self.console.clear()
5127 projectObj.writeXml(filename)
5283 filename = self.saveProject()
5284 # projectObj.writeXml(filename)
5285 if filename == None:
5286 self.console.append("Process did not initialize.")
5287 return
5288
5128 5289 self.console.append("Please Wait...")
5129 5290 # try:
5130 5291 self.commCtrlPThread.cmd_q.put(ProcessCommand(ProcessCommand.PROCESS, filename))
@@ -5141,21 +5302,35 class BasicWindow(QMainWindow, Ui_BasicWindow):
5141 5302
5142 5303 def stopProject(self):
5143 5304 stop = True
5305 self.actionStarToolbar.setEnabled(True)
5306 self.actionPauseToolbar.setEnabled(stop)
5307 self.actionStopToolbar.setEnabled(stop)
5308
5144 5309 self.commCtrlPThread.cmd_q.put(ProcessCommand(ProcessCommand.STOP, stop))
5145 5310
5146 5311 def pauseProject(self):
5312
5313 self.actionStarToolbar.setEnabled(False)
5314 self.actionPauseToolbar.setEnabled(True)
5315 self.actionStopToolbar.setEnabled(True)
5316
5147 5317 self.commCtrlPThread.cmd_q.put(ProcessCommand(ProcessCommand.PAUSE, data=True))
5148 5318
5149 5319
5150 5320 def saveProject(self):
5151 5321
5322 sts = True
5152 5323 puObj = self.getSelectedPUObj()
5153 5324 if puObj.name == 'VoltageProc':
5154 self.on_volOpOk_clicked()
5325 sts = self.on_volOpOk_clicked()
5155 5326 if puObj.name == 'SpectraProc':
5156 self.on_specOpOk_clicked()
5327 sts = self.on_specOpOk_clicked()
5157 5328 if puObj.name == 'SpectraHeisProc':
5158 self.on_specHeisOpOk_clicked()
5329 sts = self.on_specHeisOpOk_clicked()
5330
5331 if not sts:
5332 return None
5333
5159 5334 projectObj = self.getSelectedProjectObj()
5160 5335 puObjorderList = OrderedDict(sorted(projectObj.procUnitConfObjDict.items(), key=lambda x: x[0]))
5161 5336
@@ -5164,16 +5339,18 class BasicWindow(QMainWindow, Ui_BasicWindow):
5164 5339
5165 5340 if puObj.name == "VoltageProc":
5166 5341 self.refreshID(puObj)
5167
5168 5342 if puObj.name == "SpectraProc":
5169 5343 self.refreshID(puObj)
5170 5344 if puObj.name == "SpectraHeisProc":
5171 5345 self.refreshID(puObj)
5172 5346
5173 filename = self.pathWorkSpace + "/" + str(projectObj.name) + str(projectObj.id) + ".xml"
5347 filename = os.path.join(str(self.pathWorkSpace),
5348 "%s%s%s" %(str(projectObj.name), str(projectObj.id), '.xml')
5349 )
5174 5350 projectObj.writeXml(filename)
5175 self.console.append("Now, you can push the icon Start in the toolbar or push start in menu run")
5351 self.console.append("Now, you can press the Start Icon on the toolbar")
5176 5352
5353 return filename
5177 5354
5178 5355 def deleteProjectorPU(self):
5179 5356 """
@@ -5467,6 +5644,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
5467 5644 dateList = []
5468 5645 fileList = []
5469 5646
5647 if not os.path.exists(data_path):
5648 return None
5649
5470 5650 if walk == 0:
5471 5651 files = os.listdir(data_path)
5472 5652 for thisFile in files:
@@ -5765,8 +5945,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
5765 5945 self.tabCorrelation.setEnabled(False)
5766 5946 self.frame_2.setEnabled(False)
5767 5947
5768 self.actionCreate.setShortcut('Ctrl+P')
5769 self.actionStart.setShortcut('Ctrl+R')
5948 self.actionCreate.setShortcut('Ctrl+N')
5949 self.actionStart.setShortcut('Ctrl+P')
5770 5950 self.actionSave.setShortcut('Ctrl+S')
5771 5951 self.actionClose.setShortcut('Ctrl+Q')
5772 5952
@@ -5777,7 +5957,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
5777 5957 self.proName.clear()
5778 5958 self.proDataPath.setText('')
5779 5959 self.console.setReadOnly(True)
5780 self.console.append("Welcome to Signal Chain please Create a New Project")
5960 self.console.append("Welcome to Signal Chain\nOpen a project or Create a new one")
5781 5961 self.proStartTime.setDisplayFormat("hh:mm:ss")
5782 5962 self.proDataType.setEnabled(False)
5783 5963 self.time = QtCore.QTime()
@@ -5892,31 +6072,36 class BasicWindow(QMainWindow, Ui_BasicWindow):
5892 6072 # tool tip gui volOp
5893 6073 self.volOpChannel.setToolTip('Example: 1,2,3,4,5')
5894 6074 self.volOpHeights.setToolTip('Example: 90,180')
5895 self.volOpFilter.setToolTip('Example: 3')
5896 self.volOpProfile.setToolTip('Example:0,125 ')
5897 self.volOpCohInt.setToolTip('Example: 100')
5898 self.volOpOk.setToolTip('If you have finish, please Ok ')
6075 self.volOpFilter.setToolTip('Example: 2')
6076 self.volOpProfile.setToolTip('Example:0,127')
6077 self.volOpCohInt.setToolTip('Example: 128')
6078 self.volOpFlip.setToolTip('ChannelList where flip will be applied. Example: 0,2,3')
6079 self.volOpOk.setToolTip('If you have finished, please Ok ')
5899 6080 # tool tip gui volGraph
5900 self.volGraphfreqrange.setToolTip('Example: 10,150')
6081 self.volGraphfreqrange.setToolTip('Example: -30,30')
5901 6082 self.volGraphHeightrange.setToolTip('Example: 20,180')
5902 6083 # tool tip gui specOp
5903 self.specOpnFFTpoints.setToolTip('Example: 100')
5904 self.specOpProfiles.setToolTip('Example: 100')
5905 self.specOpippFactor.setToolTip('Example:1')
5906 self.specOpIncoherent.setToolTip('Example: 150')
6084 self.specOpnFFTpoints.setToolTip('Example: 128')
6085 self.specOpProfiles.setToolTip('Example: 128')
6086 self.specOpippFactor.setToolTip('Example:1.0')
6087 self.specOpIncoherent.setToolTip('Example: 10')
5907 6088 self.specOpgetNoise.setToolTip('Example:20,180,30,120 (minHei,maxHei,minVel,maxVel)')
5908 6089
5909 self.specOpChannel.setToolTip('Example: 1,2,3,4,5')
6090 self.specOpChannel.setToolTip('Example: 0,1,2,3')
5910 6091 self.specOpHeights.setToolTip('Example: 90,180')
5911 6092 self.specOppairsList.setToolTip('Example: (0,1),(2,3)')
5912 6093 # tool tip gui specGraph
5913 6094
5914 self.specGgraphChannelList.setToolTip('Example: Myplot')
5915 self.specGgraphFreq.setToolTip('Example: 10,150')
5916 self.specGgraphHeight.setToolTip('Example: 20,160')
6095 self.specGgraphChannelList.setToolTip('Example: 0,3,4')
6096 self.specGgraphFreq.setToolTip('Example: -20,20')
6097 self.specGgraphHeight.setToolTip('Example: 100,400')
5917 6098 self.specGgraphDbsrange.setToolTip('Example: 30,170')
5918 6099
5919 self.specGraphPrefix.setToolTip('Example: figure')
6100 self.specGraphPrefix.setToolTip('Example: EXPERIMENT_NAME')
6101
6102 def closeEvent(self, event):
6103 self.closed.emit()
6104 event.accept()
5920 6105
5921 6106 class UnitProcessWindow(QMainWindow, Ui_UnitProcess):
5922 6107 """
@@ -6029,8 +6214,8 class Ftp(QMainWindow, Ui_Ftp):
6029 6214 self.setWindowTitle("ROJ-Signal Chain")
6030 6215 self.serverFTP.setToolTip('Example: jro-app.igp.gob.pe')
6031 6216 self.folderFTP.setToolTip('Example: /home/wmaster/graficos')
6032 self.usernameFTP.setToolTip('Example: operator')
6033 self.passwordFTP.setToolTip('Example: mst2010vhf ')
6217 self.usernameFTP.setToolTip('Example: myusername')
6218 self.passwordFTP.setToolTip('Example: mypass ')
6034 6219 self.weightFTP.setToolTip('Example: 0')
6035 6220 self.expcodeFTP.setToolTip('Example: 0')
6036 6221 self.subexpFTP.setToolTip('Example: 0')
@@ -6156,9 +6341,14 class ftpBuffer():
6156 6341 create = False
6157 6342 withoutconfig = False
6158 6343 createforView = False
6159
6344 localfolder = None
6345 extension = None
6346 period = None
6347 protocol = None
6160 6348
6161 6349 def __init__(self):
6350
6351 self.create = False
6162 6352 self.server = None
6163 6353 self.folder = None
6164 6354 self.username = None
@@ -6168,19 +6358,30 class ftpBuffer():
6168 6358 self.sub_exp_code = None
6169 6359 self.plot_pos = None
6170 6360 # self.create = False
6361 self.localfolder = None
6362 self.extension = None
6363 self.period = None
6364 self.protocol = None
6171 6365
6172 6366 def setwithoutconfiguration(self):
6367
6368 self.create = False
6173 6369 self.server = "jro-app.igp.gob.pe"
6174 6370 self.folder = "/home/wmaster/graficos"
6175 self.username = "operator"
6371 self.username = "wmaster"
6176 6372 self.password = "mst2010vhf"
6177 6373 self.ftp_wei = "0"
6178 6374 self.exp_code = "0"
6179 6375 self.sub_exp_code = "0"
6180 6376 self.plot_pos = "0"
6181 6377 self.withoutconfig = True
6378 self.localfolder = './'
6379 self.extension = '.png'
6380 self.period = '60'
6381 self.protocol = 'ftp'
6382
6383 def save(self, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos, localfolder='./', extension='.png', period='60', protocol='ftp'):
6182 6384
6183 def save(self, server, folder, username, password, ftp_wei, exp_code, sub_exp_code, plot_pos):
6184 6385 self.server = server
6185 6386 self.folder = folder
6186 6387 self.username = username
@@ -6192,9 +6393,11 class ftpBuffer():
6192 6393 self.create = True
6193 6394 self.withoutconfig = False
6194 6395 self.createforView = True
6396 self.localfolder = localfolder
6195 6397
6196 6398
6197 6399 def recover(self):
6400
6198 6401 return self.server, self.folder, self.username, self.password, self.ftp_wei, self.exp_code, self.sub_exp_code, self.plot_pos
6199 6402
6200 6403 class ShowMeConsole(QtCore.QObject):
@@ -7,7 +7,7 from schainpy.controller import Project
7 7 from command import *
8 8
9 9 class ControllerThread(threading.Thread):
10 def __init__(self, filename, data_q):
10 def __init__(self, filename, data_q=None):
11 11 super(ControllerThread, self).__init__()
12 12 self.filename = filename
13 13 self.data_q = data_q
@@ -36,12 +36,14 class CommCtrlProcessThread(threading.Thread):
36 36 def __init__(self, cmd_q=Queue.Queue(), reply_q=Queue.Queue()):
37 37 super(CommCtrlProcessThread, self).__init__()
38 38 self.cmd_q = cmd_q
39 self.reply_q = reply_q
39 # self.reply_q = reply_q
40 40
41 41 # self.print_q = Queue.Queue()
42 self.data_q = Queue.Queue()
42 # self.data_q = Queue.Queue()
43
43 44
44 45 self.alive = threading.Event()
46 self.setDaemon(True)
45 47 self.alive.set()
46 48 self.socket = None
47 49
@@ -58,6 +60,7 class CommCtrlProcessThread(threading.Thread):
58 60 }
59 61
60 62 def run(self):
63
61 64 while self.alive.isSet():
62 65 try:
63 66 cmd = self.cmd_q.get(True, 0.1)
@@ -68,7 +71,7 class CommCtrlProcessThread(threading.Thread):
68 71
69 72 def _handle_ioPROCESSTHREAD(self, cmd):
70 73 filename = cmd.data
71 self.controllerObj = ControllerThread(filename=filename, data_q=self.data_q)
74 self.controllerObj = ControllerThread(filename=filename)
72 75 self.controllerObj.start()
73 76
74 77 def _handle_ioPAUSE(self, cmd):
@@ -67,6 +67,7 class Ui_Ftp(object):
67 67 self.usernameFTP.setGeometry(QtCore.QRect(130, 130, 231, 27))
68 68 self.usernameFTP.setObjectName(_fromUtf8("usernameFTP"))
69 69 self.passwordFTP = QtGui.QLineEdit(self.centralWidget)
70 self.passwordFTP.setEchoMode(QtGui.QLineEdit.Password)
70 71 self.passwordFTP.setGeometry(QtCore.QRect(130, 160, 231, 27))
71 72 self.passwordFTP.setObjectName(_fromUtf8("passwordFTP"))
72 73 self.ftpCancelButton = QtGui.QPushButton(self.centralWidget)
@@ -118,10 +119,10 class Ui_Ftp(object):
118 119 self.label_3.setText(_translate("MainWindow", "Password:", None))
119 120 self.label_4.setText(_translate("MainWindow", "Server Details", None))
120 121 self.label_5.setText(_translate("MainWindow", "User Details", None))
121 self.label_6.setText(_translate("MainWindow", "Folder:", None))
122 self.label_6.setText(_translate("MainWindow", "Remote Folder:", None))
122 123 self.ftpCancelButton.setText(_translate("MainWindow", "Cancel", None))
123 124 self.ftpOkButton.setText(_translate("MainWindow", "Ok", None))
124 self.label_7.setText(_translate("MainWindow", "Others", None))
125 self.label_7.setText(_translate("MainWindow", "Project Details", None))
125 126 self.label_8.setText(_translate("MainWindow", "Ftp_wei:", None))
126 127 self.label_9.setText(_translate("MainWindow", "Exp_code:", None))
127 128 self.label_10.setText(_translate("MainWindow", "Sub_exp:", None))
@@ -8,6 +8,7
8 8 # WARNING! All changes made in this file will be lost!
9 9
10 10 from PyQt4 import QtCore, QtGui
11 from windows import *
11 12
12 13 try:
13 14 _fromUtf8 = QtCore.QString.fromUtf8
@@ -24,9 +25,12 except AttributeError:
24 25 return QtGui.QApplication.translate(context, text, disambig)
25 26
26 27 class Ui_MainWindow(object):
28
27 29 def setupUi(self, MainWindow):
30
28 31 MainWindow.setObjectName(_fromUtf8("MainWindow"))
29 32 MainWindow.resize(1203, 711)
33
30 34 self.centralWidget = QtGui.QWidget(MainWindow)
31 35 self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
32 36 self.gridLayout_16 = QtGui.QGridLayout(self.centralWidget)
@@ -43,6 +47,8 class Ui_MainWindow(object):
43 47 self.tabWidgetProject.setMinimumSize(QtCore.QSize(0, 278))
44 48 self.tabWidgetProject.setMaximumSize(QtCore.QSize(16777215, 16777215))
45 49 self.tabWidgetProject.setObjectName(_fromUtf8("tabWidgetProject"))
50
51
46 52 self.tabProject = QtGui.QWidget()
47 53 self.tabProject.setObjectName(_fromUtf8("tabProject"))
48 54 self.gridLayout_15 = QtGui.QGridLayout(self.tabProject)
@@ -53,6 +59,7 class Ui_MainWindow(object):
53 59 self.frame.setObjectName(_fromUtf8("frame"))
54 60 self.gridLayout_2 = QtGui.QGridLayout(self.frame)
55 61 self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
62
56 63 self.label = QtGui.QLabel(self.frame)
57 64 self.label.setObjectName(_fromUtf8("label"))
58 65 self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
@@ -904,6 +911,8 class Ui_MainWindow(object):
904 911 self.tabWidget_2.addTab(self.tabopCorrelation1, _fromUtf8(""))
905 912 self.gridLayout_13.addWidget(self.tabWidget_2, 0, 0, 1, 1)
906 913 self.tabWidgetProject.addTab(self.tabCorrelation, _fromUtf8(""))
914
915
907 916 self.tabConsole = QtGui.QTabWidget(self.splitter)
908 917 self.tabConsole.setMinimumSize(QtCore.QSize(0, 0))
909 918 self.tabConsole.setObjectName(_fromUtf8("tabConsole"))
@@ -943,58 +952,70 class Ui_MainWindow(object):
943 952 self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
944 953 MainWindow.setMenuBar(self.menuBar)
945 954 self.actionOpen = QtGui.QAction(MainWindow)
946 icon = QtGui.QIcon()
947 icon.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/open.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
948 self.actionOpen.setIcon(icon)
955
956 iconOpen = QtGui.QIcon()
957 iconOpen.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/open.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
958
959 iconCreate = QtGui.QIcon()
960 iconCreate.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/project.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
961
962 iconSave = QtGui.QIcon()
963 iconSave.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/saveicon.jpeg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
964
965 iconStart = QtGui.QIcon()
966 iconStart.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/startServer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
967
968 iconStop = QtGui.QIcon()
969 iconStop.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/stopServer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
970
971 iconPause = QtGui.QIcon()
972 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pause.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
973
974 iconAddPU = QtGui.QIcon()
975 iconAddPU.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/add_PU.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
976
977 self.actionOpen.setIcon(iconOpen)
949 978 self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
950 979 self.actionCreate = QtGui.QAction(MainWindow)
951 icon1 = QtGui.QIcon()
952 icon1.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/project.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
953 self.actionCreate.setIcon(icon1)
980 self.actionCreate.setIcon(iconCreate)
954 981 self.actionCreate.setObjectName(_fromUtf8("actionCreate"))
955 982 self.actionSave = QtGui.QAction(MainWindow)
956 icon2 = QtGui.QIcon()
957 icon2.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/saveicon.jpeg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
958 self.actionSave.setIcon(icon2)
983 self.actionSave.setIcon(iconSave)
959 984 self.actionSave.setObjectName(_fromUtf8("actionSave"))
960 985 self.actionClose = QtGui.QAction(MainWindow)
961 986 self.actionClose.setObjectName(_fromUtf8("actionClose"))
962 987 self.actionStart = QtGui.QAction(MainWindow)
963 icon3 = QtGui.QIcon()
964 icon3.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/startServer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
965 self.actionStart.setIcon(icon3)
988 self.actionStart.setIcon(iconStart)
966 989 self.actionStart.setObjectName(_fromUtf8("actionStart"))
967 990 self.actionPause = QtGui.QAction(MainWindow)
991 self.actionPause.setIcon(iconPause)
968 992 self.actionPause.setObjectName(_fromUtf8("actionPause"))
993 self.actionStop = QtGui.QAction(MainWindow)
994 self.actionStop.setIcon(iconStop)
995 self.actionStop.setObjectName(_fromUtf8("actionStop"))
969 996 self.actionAbout = QtGui.QAction(MainWindow)
970 997 self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
971 998 self.actionOpenToolbar = QtGui.QAction(MainWindow)
972 self.actionOpenToolbar.setIcon(icon)
999 self.actionOpenToolbar.setIcon(iconOpen)
973 1000 self.actionOpenToolbar.setObjectName(_fromUtf8("actionOpenToolbar"))
974 1001 self.actionCreateToolbar = QtGui.QAction(MainWindow)
975 self.actionCreateToolbar.setIcon(icon1)
1002 self.actionCreateToolbar.setIcon(iconCreate)
976 1003 self.actionCreateToolbar.setObjectName(_fromUtf8("actionCreateToolbar"))
977 1004 self.actionSaveToolbar = QtGui.QAction(MainWindow)
978 self.actionSaveToolbar.setIcon(icon2)
1005 self.actionSaveToolbar.setIcon(iconSave)
979 1006 self.actionSaveToolbar.setObjectName(_fromUtf8("actionSaveToolbar"))
980 1007 self.actionStarToolbar = QtGui.QAction(MainWindow)
981 self.actionStarToolbar.setIcon(icon3)
1008 self.actionStarToolbar.setIcon(iconStart)
982 1009 self.actionStarToolbar.setObjectName(_fromUtf8("actionStarToolbar"))
983 1010 self.actionStopToolbar = QtGui.QAction(MainWindow)
984 icon4 = QtGui.QIcon()
985 icon4.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/stopServer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
986 self.actionStopToolbar.setIcon(icon4)
1011 self.actionStopToolbar.setIcon(iconStop)
987 1012 self.actionStopToolbar.setObjectName(_fromUtf8("actionStopToolbar"))
988 1013 self.actionPauseToolbar = QtGui.QAction(MainWindow)
989 icon5 = QtGui.QIcon()
990 icon5.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pause.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
991 self.actionPause.setIcon(icon5)
992 self.actionPauseToolbar.setIcon(icon5)
1014 self.actionPause.setIcon(iconPause)
1015 self.actionPauseToolbar.setIcon(iconPause)
993 1016 self.actionPauseToolbar.setObjectName(_fromUtf8("actionPauseToolbar"))
994 1017 self.actionAddPU = QtGui.QAction(MainWindow)
995 icon6 = QtGui.QIcon()
996 icon6.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/add_PU.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
997 self.actionAddPU.setIcon(icon6)
1018 self.actionAddPU.setIcon(iconAddPU)
998 1019 self.actionAddPU.setObjectName(_fromUtf8("actionAddPU"))
999 1020 self.actionFTP = QtGui.QAction(MainWindow)
1000 1021 self.actionFTP.setObjectName(_fromUtf8("actionFTP"))
@@ -1022,6 +1043,7 class Ui_MainWindow(object):
1022 1043 self.menuProject.addAction(self.actionClose)
1023 1044 self.menuRun.addAction(self.actionStart)
1024 1045 self.menuRun.addAction(self.actionPause)
1046 self.menuRun.addAction(self.actionStop)
1025 1047 self.menuOptions.addAction(self.actionFTP)
1026 1048 self.menuHelp.addAction(self.actionAbout)
1027 1049 self.menuBar.addAction(self.menuProject.menuAction())
@@ -1040,20 +1062,22 class Ui_MainWindow(object):
1040 1062 QtCore.QMetaObject.connectSlotsByName(MainWindow)
1041 1063
1042 1064 def changeIcon(self):
1065
1043 1066 if self.a==1:
1044 icon6 = QtGui.QIcon()
1045 icon6.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pausered.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1046 self.actionPauseToolbar.setIcon(icon6)
1067 iconPauseRed = QtGui.QIcon()
1068 iconPauseRed.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pausered.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1069 self.actionPauseToolbar.setIcon(iconPauseRed)
1047 1070 self.a+=1
1048 1071 return 0
1049 1072 if self.a==2:
1050 icon5 = QtGui.QIcon()
1051 icon5.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pause.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1052 self.actionPauseToolbar.setIcon(icon5)
1073 iconPause = QtGui.QIcon()
1074 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pause.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1075 self.actionPauseToolbar.setIcon(iconPause)
1053 1076 self.a-=1
1054 1077 return 0
1055 1078
1056 1079 def retranslateUi(self, MainWindow):
1080
1057 1081 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
1058 1082 self.label.setText(_translate("MainWindow", "Project Name :", None))
1059 1083 self.label_11.setText(_translate("MainWindow", "DataType :", None))
@@ -1214,7 +1238,10 class Ui_MainWindow(object):
1214 1238 self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tabopCorrelation), _translate("MainWindow", "Operation", None))
1215 1239 self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tabopCorrelation1), _translate("MainWindow", "Graphics", None))
1216 1240 self.tabWidgetProject.setTabText(self.tabWidgetProject.indexOf(self.tabCorrelation), _translate("MainWindow", "Correlation", None))
1241
1242
1217 1243 self.tabConsole.setTabText(self.tabConsole.indexOf(self.tab_5), _translate("MainWindow", "Console", None))
1244
1218 1245 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabProjectProperty), _translate("MainWindow", "Project Property", None))
1219 1246 self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
1220 1247 self.menuProject.setTitle(_translate("MainWindow", "Project", None))
@@ -1227,6 +1254,7 class Ui_MainWindow(object):
1227 1254 self.actionClose.setText(_translate("MainWindow", "Close", None))
1228 1255 self.actionStart.setText(_translate("MainWindow", "Start", None))
1229 1256 self.actionPause.setText(_translate("MainWindow", "Pause", None))
1257 self.actionStop.setText(_translate("MainWindow", "Stop", None))
1230 1258 self.actionAbout.setText(_translate("MainWindow", "About", None))
1231 1259 self.actionOpenToolbar.setText(_translate("MainWindow", "openToolbar", None))
1232 1260 self.actionOpenToolbar.setToolTip(_translate("MainWindow", "Open Project", None))
@@ -1244,16 +1272,241 class Ui_MainWindow(object):
1244 1272 self.actionFTP.setText(_translate("MainWindow", "FTP", None))
1245 1273
1246 1274
1247 class Ui_BasicWindow(Ui_MainWindow):
1275 class Ui_EnvWindow(object):
1276
1277 def changeIcon(self):
1278
1279 if self.a==1:
1280 iconPauseRed = QtGui.QIcon()
1281 iconPauseRed.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pausered.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1282 self.actionPauseToolbar.setIcon(iconPauseRed)
1283 self.a+=1
1284 return 0
1285 if self.a==2:
1286 iconPause = QtGui.QIcon()
1287 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pause.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1288 self.actionPauseToolbar.setIcon(iconPause)
1289 self.a-=1
1290 return 0
1291
1292 def setupUi(self, MainWindow):
1293
1294 MainWindow.setObjectName(_fromUtf8("MainWindow"))
1295 MainWindow.resize(1203, 711)
1296
1297 self.centralWidget = QtGui.QWidget(MainWindow)
1298 self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
1299 self.gridLayout_16 = QtGui.QGridLayout(self.centralWidget)
1300 self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
1301 self.splitter_2 = QtGui.QSplitter(self.centralWidget)
1302 self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
1303 self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
1304 self.projectExplorerTree = QtGui.QTreeView(self.splitter_2)
1305 self.projectExplorerTree.setObjectName(_fromUtf8("projectExplorerTree"))
1306 self.splitter = QtGui.QSplitter(self.splitter_2)
1307 self.splitter.setOrientation(QtCore.Qt.Vertical)
1308 self.splitter.setObjectName(_fromUtf8("splitter"))
1309 self.tabWidgetProject = QtGui.QTabWidget(self.splitter)
1310 self.tabWidgetProject.setMinimumSize(QtCore.QSize(0, 278))
1311 self.tabWidgetProject.setMaximumSize(QtCore.QSize(16777215, 16777215))
1312 self.tabWidgetProject.setObjectName(_fromUtf8("tabWidgetProject"))
1313
1314 self.tabConsole = QtGui.QTabWidget(self.splitter)
1315 self.tabConsole.setMinimumSize(QtCore.QSize(0, 0))
1316 self.tabConsole.setObjectName(_fromUtf8("tabConsole"))
1317 self.tab_5 = QtGui.QWidget()
1318 self.tab_5.setObjectName(_fromUtf8("tab_5"))
1319 self.gridLayout_4 = QtGui.QGridLayout(self.tab_5)
1320 self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
1321 self.console = QtGui.QTextEdit(self.tab_5)
1322 self.console.setObjectName(_fromUtf8("console"))
1323 self.gridLayout_4.addWidget(self.console, 0, 0, 1, 1)
1324 self.tabConsole.addTab(self.tab_5, _fromUtf8(""))
1325 self.tabWidget = QtGui.QTabWidget(self.splitter_2)
1326 self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
1327 self.tabProjectProperty = QtGui.QWidget()
1328 self.tabProjectProperty.setObjectName(_fromUtf8("tabProjectProperty"))
1329 self.gridLayout_8 = QtGui.QGridLayout(self.tabProjectProperty)
1330 self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
1331 self.treeProjectProperties = QtGui.QTreeView(self.tabProjectProperty)
1332 self.treeProjectProperties.setObjectName(_fromUtf8("treeProjectProperties"))
1333 self.gridLayout_8.addWidget(self.treeProjectProperties, 0, 0, 1, 1)
1334 self.tabWidget.addTab(self.tabProjectProperty, _fromUtf8(""))
1335 self.gridLayout_16.addWidget(self.splitter_2, 1, 0, 1, 1)
1336
1337 MainWindow.setCentralWidget(self.centralWidget)
1338 self.toolBar = QtGui.QToolBar(MainWindow)
1339 self.toolBar.setObjectName(_fromUtf8("toolBar"))
1340 MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
1248 1341
1249 def setupUi(self, BasicWindow):
1342 self.menuBar = QtGui.QMenuBar(MainWindow)
1343 self.menuBar.setGeometry(QtCore.QRect(0, 0, 1065, 25))
1344 self.menuBar.setObjectName(_fromUtf8("menuBar"))
1345 self.menuProject = QtGui.QMenu(self.menuBar)
1346 self.menuProject.setObjectName(_fromUtf8("menuProject"))
1347 self.menuRun = QtGui.QMenu(self.menuBar)
1348 self.menuRun.setObjectName(_fromUtf8("menuRun"))
1349 self.menuOptions = QtGui.QMenu(self.menuBar)
1350 self.menuOptions.setObjectName(_fromUtf8("menuOptions"))
1351 self.menuHelp = QtGui.QMenu(self.menuBar)
1352 self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
1353 MainWindow.setMenuBar(self.menuBar)
1250 1354
1251 Ui_MainWindow.setupUi(self, BasicWindow)
1355 iconOpen = QtGui.QIcon()
1356 iconOpen.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/open.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1357 iconCreate = QtGui.QIcon()
1358 iconCreate.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/project.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1359 iconSave = QtGui.QIcon()
1360 iconSave.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/saveicon.jpeg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1361 iconStart = QtGui.QIcon()
1362 iconStart.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/startServer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1363 iconStop = QtGui.QIcon()
1364 iconStop.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/stopServer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1365 iconPause = QtGui.QIcon()
1366 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/pause.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1367 iconAddPU = QtGui.QIcon()
1368 iconAddPU.addPixmap(QtGui.QPixmap(_fromUtf8("schainpy/gui/figure/add_PU.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
1252 1369
1253 def retranslateUi(self,BasicWindow):
1370 self.actionOpen = QtGui.QAction(MainWindow)
1371 self.actionOpen.setIcon(iconOpen)
1372 self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
1373 self.actionCreate = QtGui.QAction(MainWindow)
1374 self.actionCreate.setIcon(iconCreate)
1375 self.actionCreate.setObjectName(_fromUtf8("actionCreate"))
1376 self.actionSave = QtGui.QAction(MainWindow)
1377 self.actionSave.setIcon(iconSave)
1378 self.actionSave.setObjectName(_fromUtf8("actionSave"))
1379 self.actionClose = QtGui.QAction(MainWindow)
1380 self.actionClose.setObjectName(_fromUtf8("actionClose"))
1381 self.actionStart = QtGui.QAction(MainWindow)
1382 self.actionStart.setIcon(iconStart)
1383 self.actionStart.setObjectName(_fromUtf8("actionStart"))
1384 self.actionPause = QtGui.QAction(MainWindow)
1385 self.actionPause.setIcon(iconPause)
1386 self.actionPause.setObjectName(_fromUtf8("actionPause"))
1387 self.actionStop = QtGui.QAction(MainWindow)
1388 self.actionStop.setIcon(iconStop)
1389 self.actionStop.setObjectName(_fromUtf8("actionStop"))
1390 self.actionAbout = QtGui.QAction(MainWindow)
1391 self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
1392 self.actionOpenToolbar = QtGui.QAction(MainWindow)
1393 self.actionOpenToolbar.setIcon(iconOpen)
1394 self.actionOpenToolbar.setObjectName(_fromUtf8("actionOpenToolbar"))
1395 self.actionCreateToolbar = QtGui.QAction(MainWindow)
1396 self.actionCreateToolbar.setIcon(iconCreate)
1397 self.actionCreateToolbar.setObjectName(_fromUtf8("actionCreateToolbar"))
1398 self.actionSaveToolbar = QtGui.QAction(MainWindow)
1399 self.actionSaveToolbar.setIcon(iconSave)
1400 self.actionSaveToolbar.setObjectName(_fromUtf8("actionSaveToolbar"))
1401 self.actionStarToolbar = QtGui.QAction(MainWindow)
1402 self.actionStarToolbar.setIcon(iconStart)
1403 self.actionStarToolbar.setObjectName(_fromUtf8("actionStarToolbar"))
1404 self.actionStopToolbar = QtGui.QAction(MainWindow)
1405 self.actionStopToolbar.setIcon(iconStop)
1406 self.actionStopToolbar.setObjectName(_fromUtf8("actionStopToolbar"))
1407 self.actionPauseToolbar = QtGui.QAction(MainWindow)
1408 self.actionPause.setIcon(iconPause)
1409 self.actionPauseToolbar.setIcon(iconPause)
1410 self.actionPauseToolbar.setObjectName(_fromUtf8("actionPauseToolbar"))
1411 self.actionAddPU = QtGui.QAction(MainWindow)
1412 self.actionAddPU.setIcon(iconAddPU)
1413 self.actionAddPU.setObjectName(_fromUtf8("actionAddPU"))
1414 self.actionFTP = QtGui.QAction(MainWindow)
1415 self.actionFTP.setObjectName(_fromUtf8("actionFTP"))
1416 self.toolBar.addAction(self.actionOpenToolbar)
1417 self.toolBar.addSeparator()
1418 self.toolBar.addAction(self.actionCreateToolbar)
1419 self.toolBar.addSeparator()
1420 self.toolBar.addAction(self.actionAddPU)
1421 self.toolBar.addSeparator()
1422 self.toolBar.addAction(self.actionSaveToolbar)
1423 self.toolBar.addSeparator()
1424 self.toolBar.addAction(self.actionStarToolbar)
1425 self.toolBar.addSeparator()
1426 self.toolBar.addAction(self.actionPauseToolbar)
1427 self.toolBar.addSeparator()
1428 self.toolBar.addAction(self.actionStopToolbar)
1429 self.toolBar.addSeparator()
1430 self.a=1
1431 self.actionPauseToolbar.triggered.connect(self.changeIcon)
1432
1433 self.menuProject.addAction(self.actionOpen)
1434 self.menuProject.addAction(self.actionCreate)
1435 self.menuProject.addAction(self.actionSave)
1436 self.menuProject.addAction(self.actionClose)
1437 self.menuRun.addAction(self.actionStart)
1438 self.menuRun.addAction(self.actionPause)
1439 self.menuRun.addAction(self.actionStop)
1440 self.menuOptions.addAction(self.actionFTP)
1441 self.menuHelp.addAction(self.actionAbout)
1442 self.menuBar.addAction(self.menuProject.menuAction())
1443 self.menuBar.addAction(self.menuRun.menuAction())
1444 self.menuBar.addAction(self.menuOptions.menuAction())
1445 self.menuBar.addAction(self.menuHelp.menuAction())
1446
1447 self.tabConsole.setCurrentIndex(0)
1448 self.tabWidget.setCurrentIndex(0)
1449
1450 def retranslateUi(self, MainWindow):
1451
1452 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
1453
1454 self.tabConsole.setTabText(self.tabConsole.indexOf(self.tab_5), _translate("MainWindow", "Console", None))
1455
1456 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabProjectProperty), _translate("MainWindow", "Project Property", None))
1457 self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
1458 self.menuProject.setTitle(_translate("MainWindow", "Project", None))
1459 self.menuRun.setTitle(_translate("MainWindow", "Run", None))
1460 self.menuOptions.setTitle(_translate("MainWindow", "Options", None))
1461 self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
1462 self.actionOpen.setText(_translate("MainWindow", "Open", None))
1463 self.actionCreate.setText(_translate("MainWindow", "Create", None))
1464 self.actionSave.setText(_translate("MainWindow", "Save", None))
1465 self.actionClose.setText(_translate("MainWindow", "Close", None))
1466 self.actionStart.setText(_translate("MainWindow", "Start", None))
1467 self.actionPause.setText(_translate("MainWindow", "Pause", None))
1468 self.actionStop.setText(_translate("MainWindow", "Stop", None))
1469 self.actionAbout.setText(_translate("MainWindow", "About", None))
1470 self.actionOpenToolbar.setText(_translate("MainWindow", "openToolbar", None))
1471 self.actionOpenToolbar.setToolTip(_translate("MainWindow", "Open Project", None))
1472 self.actionCreateToolbar.setText(_translate("MainWindow", "createToolbar", None))
1473 self.actionCreateToolbar.setToolTip(_translate("MainWindow", "Create Ṕroject", None))
1474 self.actionSaveToolbar.setText(_translate("MainWindow", "saveToolbar", None))
1475 self.actionSaveToolbar.setToolTip(_translate("MainWindow", "Save Project", None))
1476 self.actionStarToolbar.setText(_translate("MainWindow", "starToolbar", None))
1477 self.actionStarToolbar.setToolTip(_translate("MainWindow", "Start ", None))
1478 self.actionStopToolbar.setText(_translate("MainWindow", "stopToolbar", None))
1479 self.actionStopToolbar.setToolTip(_translate("MainWindow", "Stop", None))
1480 self.actionPauseToolbar.setText(_translate("MainWindow", "pauseToolbar", None))
1481 self.actionPauseToolbar.setToolTip(_translate("MainWindow", "Pause", None))
1482 self.actionAddPU.setText(_translate("MainWindow", "Add Processing Unit", None))
1483 self.actionFTP.setText(_translate("MainWindow", "FTP", None))
1484
1485 class Ui_BasicWindow(Ui_EnvWindow, Ui_ProjectTab, Ui_VoltageTab, Ui_SpectraTab, Ui_SpectraHeisTab, Ui_CorrelationTab):
1486
1487 def setupUi(self, MainWindow):
1488
1489 Ui_EnvWindow.setupUi(self, MainWindow)
1490
1491 Ui_ProjectTab.setupUi(self)
1492 Ui_VoltageTab.setupUi(self)
1493 Ui_SpectraTab.setupUi(self)
1494 Ui_SpectraHeisTab.setupUi(self)
1495 Ui_CorrelationTab.setupUi(self)
1496
1497 self.retranslateUi(MainWindow)
1498
1499 QtCore.QMetaObject.connectSlotsByName(MainWindow)
1500
1501 def retranslateUi(self, MainWindow):
1254 1502
1255 Ui_MainWindow.retranslateUi(self,BasicWindow)
1503 Ui_EnvWindow.retranslateUi(self, MainWindow)
1256 1504
1505 Ui_ProjectTab.retranslateUi(self)
1506 Ui_VoltageTab.retranslateUi(self)
1507 Ui_SpectraTab.retranslateUi(self)
1508 Ui_SpectraHeisTab.retranslateUi(self)
1509 Ui_CorrelationTab.retranslateUi(self)
1257 1510
1258 1511
1259 1512 class Ui_AdvancedWindow(Ui_MainWindow):
@@ -1272,7 +1525,7 if __name__ == "__main__":
1272 1525 import sys
1273 1526 app = QtGui.QApplication(sys.argv)
1274 1527 MainWindow = QtGui.QMainWindow()
1275 ui = Ui_MainWindow()
1528 ui = Ui_BasicWindow()
1276 1529 ui.setupUi(MainWindow)
1277 1530 MainWindow.show()
1278 1531 sys.exit(app.exec_())
@@ -169,9 +169,15 class Remote(threading.Thread):
169 169
170 170 def run(self):
171 171
172 if not self.status:
173 print "Finishing FTP service"
174 return
175
172 176 if not self.cd(self.remotefolder):
173 177 raise ValueError, "Could not access to the new remote directory: %s" %self.remotefolder
174 178
179 sts = True
180
175 181 while True:
176 182
177 183 sleep(self.period)
@@ -179,7 +185,10 class Remote(threading.Thread):
179 185 self.bussy = True
180 186
181 187 for thisFile in self.fileList:
182 self.upload(thisFile, self.remotefolder)
188 sts = self.upload(thisFile, self.remotefolder)
189 if not sts: break
190
191 if not sts: break
183 192
184 193 self.bussy = False
185 194
1 NO CONTENT: file was removed
1 NO CONTENT: file was removed
1 NO CONTENT: file was removed
This diff has been collapsed as it changes many lines, (538 lines changed) Show them Hide them
1 NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now