@@ -132,13 +132,14 class AMISRReader(ProcessingUnit): | |||||
132 |
|
132 | |||
133 | def readAMISRHeader(self,fp): |
|
133 | def readAMISRHeader(self,fp): | |
134 |
|
134 | |||
135 | if self.isConfig : |
|
135 | if self.isConfig and (not self.flagNoMoreFiles): | |
136 | newShape = fp.get('Raw11/Data/Samples/Data').shape |
|
136 | newShape = fp.get('Raw11/Data/Samples/Data').shape[1:] | |
137 | if self.dataShape != newShape: |
|
137 | if self.dataShape != newShape and newShape != None: | |
138 |
print("\n |
|
138 | print("\nNEW FILE HAS A DIFFERENT SHAPE") | |
|
139 | print(self.dataShape,newShape,"\n") | |||
139 | return 0 |
|
140 | return 0 | |
140 | else: |
|
141 | else: | |
141 | self.dataShape = fp.get('Raw11/Data/Samples/Data').shape |
|
142 | self.dataShape = fp.get('Raw11/Data/Samples/Data').shape[1:] | |
142 |
|
143 | |||
143 |
|
144 | |||
144 | header = 'Raw11/Data/RadacHeader' |
|
145 | header = 'Raw11/Data/RadacHeader' |
@@ -15,24 +15,25 def main(): | |||||
15 | desc = "AMISR EEJ Experiment" |
|
15 | desc = "AMISR EEJ Experiment" | |
16 | filename = "amisr_reader.xml" |
|
16 | filename = "amisr_reader.xml" | |
17 | xmin = '07' |
|
17 | xmin = '07' | |
18 | xmax = '18' #-> el plot genera +1 en la hora, es decir aparece 18 como máximo |
|
18 | xmax = '18' | |
|
19 | xrange = int(xmax)-int(xmin) | |||
19 | ymin = '0' |
|
20 | ymin = '0' | |
20 | ymax = '300' |
|
21 | ymax = '300' | |
21 | dbmin = '45' #'60'#'55' #'40' #noise esf eej |
|
22 | dbmin = '45' #'60'#'55' #'40' #noise esf eej | |
22 | dbmax = '65' #'70' #'55' |
|
23 | dbmax = '65' #'70' #'55' | |
23 |
showSPC = ' |
|
24 | showSPC = '0' #view plot Spectra | |
24 |
showRTI = ' |
|
25 | showRTI = '0' #view plot RTI | |
25 |
showNOISE = ' |
|
26 | showNOISE = '0' #view plot NOISE | |
26 | localtime='1' #para ajustar el horario en las gráficas '0' para dejar en utc |
|
27 | localtime='1' #para ajustar el horario en las gráficas '0' para dejar en utc | |
27 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' |
|
28 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' | |
28 | nCode = '1' |
|
29 | nCode = '1' | |
29 | nBaud = '28' |
|
30 | nBaud = '28' | |
30 | nosamp = '1' # oversample for EEJ |
|
31 | nosamp = '1' # oversample for EEJ | |
31 | today = time.strftime("%Y/%m/%d") |
|
32 | today = time.strftime("%Y/%m/%d") | |
32 |
|
|
33 | startDate=today | |
33 |
|
|
34 | endDate=today | |
34 | startDate='2021/07/11' |
|
35 | #startDate='2021/07/11' | |
35 | endDate='2021/07/11' |
|
36 | #endDate='2021/07/11' | |
36 | #inPath= '/home/soporte/dataAMISR_test/' |
|
37 | #inPath= '/home/soporte/dataAMISR_test/' | |
37 | inPath= '/home/soporte/dataAMISR/' |
|
38 | inPath= '/home/soporte/dataAMISR/' | |
38 | inPath= '/media/soporte/UARS_4T_D02/AMISR_DATA/2021/' |
|
39 | inPath= '/media/soporte/UARS_4T_D02/AMISR_DATA/2021/' | |
@@ -63,8 +64,8 def main(): | |||||
63 | path=inPath, |
|
64 | path=inPath, | |
64 | startDate=startDate,#startDate, #'2014/10/07', |
|
65 | startDate=startDate,#startDate, #'2014/10/07', | |
65 | endDate=endDate, #endDate '2014/10/07', |
|
66 | endDate=endDate, #endDate '2014/10/07', | |
66 |
startTime=' |
|
67 | startTime='07:00:00',#'07:00:00', | |
67 |
endTime='1 |
|
68 | endTime='18:00:00',#'15:00:00', | |
68 | walk=1, |
|
69 | walk=1, | |
69 | code = code, |
|
70 | code = code, | |
70 | nCode = nCode, |
|
71 | nCode = nCode, | |
@@ -143,10 +144,10 def main(): | |||||
143 | opObj14.addParameter(name='wintitle', value='title0', format='str') |
|
144 | opObj14.addParameter(name='wintitle', value='title0', format='str') | |
144 | opObj14.addParameter(name='showprofile', value='0', format='int') |
|
145 | opObj14.addParameter(name='showprofile', value='0', format='int') | |
145 | opObj14.addParameter(name='tmin', value=xmin, format='int') |
|
146 | opObj14.addParameter(name='tmin', value=xmin, format='int') | |
146 |
opObj14.addParameter(name=' |
|
147 | opObj14.addParameter(name='xrange', value=xrange, format='int') | |
147 | opObj14.addParameter(name='ymin', value=dbmin, format='int') |
|
148 | opObj14.addParameter(name='ymin', value=dbmin, format='int') | |
148 | opObj14.addParameter(name='ymax', value=dbmax, format='int') |
|
149 | opObj14.addParameter(name='ymax', value=dbmax, format='int') | |
149 | opObj14.addParameter(name='save', value=outPath, format='str') |
|
150 | opObj14.addParameter(name='save', value=outPath+'/plots', format='str') | |
150 | opObj14.addParameter(name='localtime', value=localtime,format='int') |
|
151 | opObj14.addParameter(name='localtime', value=localtime,format='int') | |
151 | opObj14.addParameter(name='show', value = showNOISE, format='int') |
|
152 | opObj14.addParameter(name='show', value = showNOISE, format='int') | |
152 |
|
153 | |||
@@ -156,7 +157,7 def main(): | |||||
156 | opObj15.addParameter(name='localtime', value=localtime,format='int') |
|
157 | opObj15.addParameter(name='localtime', value=localtime,format='int') | |
157 | opObj15.addParameter(name='wintitle', value='RTI', format='str') |
|
158 | opObj15.addParameter(name='wintitle', value='RTI', format='str') | |
158 | opObj15.addParameter(name='tmin', value=xmin, format='int') |
|
159 | opObj15.addParameter(name='tmin', value=xmin, format='int') | |
159 |
opObj15.addParameter(name=' |
|
160 | opObj15.addParameter(name='xrange', value=xrange, format='int') | |
160 | opObj15.addParameter(name='ymin', value=ymin, format='int') |
|
161 | opObj15.addParameter(name='ymin', value=ymin, format='int') | |
161 | opObj15.addParameter(name='zmin', value=dbmin, format='int') |
|
162 | opObj15.addParameter(name='zmin', value=dbmin, format='int') | |
162 | opObj15.addParameter(name='zmax', value=dbmax, format='int') |
|
163 | opObj15.addParameter(name='zmax', value=dbmax, format='int') | |
@@ -169,19 +170,19 def main(): | |||||
169 |
|
170 | |||
170 | ##....................................................................................... |
|
171 | ##....................................................................................... | |
171 | ##....................................................................................... |
|
172 | ##....................................................................................... | |
172 |
|
173 | # | ||
173 | procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) |
|
174 | # procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) | |
174 | opObj16 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') |
|
175 | # opObj16 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') | |
175 |
|
176 | |||
176 |
|
177 | |||
177 | #Using HDFWriter:::: |
|
178 | #Using HDFWriter:::: | |
178 | #....................................................................................... |
|
179 | #....................................................................................... | |
179 | #....................................................................................... |
|
180 | #....................................................................................... | |
180 | opObj17 = procUnitConfObj2.addOperation(name='HDFWriter', optype='external') |
|
181 | # opObj17 = procUnitConfObj2.addOperation(name='HDFWriter', optype='external') | |
181 | opObj17.addParameter(name='path', value=outPath) |
|
182 | # opObj17.addParameter(name='path', value=outPath) | |
182 | opObj17.addParameter(name='blocksPerFile', value='10', format='int') |
|
183 | # opObj17.addParameter(name='blocksPerFile', value='10', format='int') | |
183 | opObj17.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') |
|
184 | # opObj17.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') | |
184 | opObj17.addParameter(name='dataList',value='moments,data_SNR,utctime',format='list') |
|
185 | # opObj17.addParameter(name='dataList',value='moments,data_SNR,utctime',format='list') | |
185 |
|
186 | |||
186 |
|
187 | |||
187 |
|
188 |
@@ -15,15 +15,15 def main(): | |||||
15 | desc = "AMISR EEJ Experiment" |
|
15 | desc = "AMISR EEJ Experiment" | |
16 | filename = "amisr_reader.xml" |
|
16 | filename = "amisr_reader.xml" | |
17 | xmin = '07' |
|
17 | xmin = '07' | |
18 | xmax = '18' #-> el plot genera +1 en la hora, es decir aparece 18 como máximo |
|
18 | xmax = '18' # | |
19 | ymin = '0' |
|
19 | xrange = int(xmax)-int(xmin) | |
20 | ymax = '300' |
|
20 | ||
21 | dbmin = '45' #'60'#'55' #'40' #noise esf eej |
|
21 | dbmin = '45' #'60'#'55' #'40' #noise esf eej | |
22 | dbmax = '65' #'70' #'55' |
|
22 | dbmax = '65' #'70' #'55' | |
23 | showSPC = '1' #view plot Spectra |
|
23 | showSPC = '1' #view plot Spectra | |
24 | showRTI = '1' #view plot RTI |
|
24 | showRTI = '1' #view plot RTI | |
25 | showNOISE = '1' #view plot NOISE |
|
25 | showNOISE = '1' #view plot NOISE | |
26 |
localtime=' |
|
26 | localtime='1' #para ajustar el horario en las gráficas '0' para dejar en utc | |
27 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' |
|
27 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' | |
28 | nCode = '1' |
|
28 | nCode = '1' | |
29 | nBaud = '28' |
|
29 | nBaud = '28' | |
@@ -62,20 +62,20 def main(): | |||||
62 | startDate=startDate, |
|
62 | startDate=startDate, | |
63 | endDate=endDate, |
|
63 | endDate=endDate, | |
64 | startTime='07:01:30',#'07:00:00', |
|
64 | startTime='07:01:30',#'07:00:00', | |
65 |
endTime='1 |
|
65 | endTime='17:55:00',#'15:00:00', | |
66 | walk=0, |
|
66 | walk=0, | |
67 | code = code, |
|
67 | code = code, | |
68 | nCode = nCode, |
|
68 | nCode = nCode, | |
69 | nBaud = nBaud, |
|
69 | nBaud = nBaud, | |
70 |
timezone=' |
|
70 | timezone='lt', | |
71 | online=1) |
|
71 | online=1) | |
72 |
|
72 | |||
73 | #AMISR Processing Unit |
|
73 | #AMISR Processing Unit | |
74 | ##....................................................................................... |
|
74 | ##....................................................................................... | |
75 | ##....................................................................................... |
|
75 | ##....................................................................................... | |
76 | procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) |
|
76 | procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) | |
77 |
opObj10 = procUnitConfObj0.addOperation(name='set |
|
77 | opObj10 = procUnitConfObj0.addOperation(name='setAttribute') | |
78 |
opObj10.addParameter(name='frequency', value='445e6 |
|
78 | opObj10.addParameter(name='frequency', value='445.0e6') | |
79 |
|
79 | |||
80 |
|
80 | |||
81 | opObj01 = procUnitConfObj0.addOperation(name='Decoder', optype='other') |
|
81 | opObj01 = procUnitConfObj0.addOperation(name='Decoder', optype='other') | |
@@ -85,8 +85,6 def main(): | |||||
85 | opObj01.addParameter(name='osamp', value=nosamp, format='int') |
|
85 | opObj01.addParameter(name='osamp', value=nosamp, format='int') | |
86 |
|
86 | |||
87 |
|
87 | |||
88 | # opObj02 = procUnitConfObj0.addOperation(name='CohInt', optype='other') |
|
|||
89 | # opObj02.addParameter(name='n', value='5', format='int') |
|
|||
90 |
|
88 | |||
91 |
|
89 | |||
92 |
|
90 | |||
@@ -100,14 +98,9 def main(): | |||||
100 | opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') |
|
98 | opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') | |
101 | opObj11.addParameter(name='n', value='150', format='int') #300 normal value |
|
99 | opObj11.addParameter(name='n', value='150', format='int') #300 normal value | |
102 |
|
100 | |||
103 | # ## Remove DC signal |
|
|||
104 | # opObj11 = procUnitConfObj1.addOperation(name='removeDC') |
|
|||
105 | ##....................................................................................... |
|
101 | ##....................................................................................... | |
106 | ##....................................................................................... |
|
102 | ##....................................................................................... | |
107 |
|
103 | |||
108 | opObj13 = procUnitConfObj1.addOperation(name='getNoise' , optype ='self') |
|
|||
109 | opObj13.addParameter(name='minHei', value='100', format='float') |
|
|||
110 | opObj13.addParameter(name='maxHei', value='280', format='float') |
|
|||
111 |
|
104 | |||
112 | # |
|
105 | # | |
113 | opObj12 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') |
|
106 | opObj12 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') | |
@@ -124,38 +117,25 def main(): | |||||
124 | opObj12.addParameter(name='show', value = showSPC, format='int') |
|
117 | opObj12.addParameter(name='show', value = showSPC, format='int') | |
125 |
|
118 | |||
126 |
|
119 | |||
127 |
|
120 | opObj14 = procUnitConfObj1.addOperation(name='NoisePlot', optype='external') | ||
128 |
|
121 | opObj14.addParameter(name='id', value='3', format='int') | ||
129 |
|
122 | opObj14.addParameter(name='wintitle', value='title0', format='str') | ||
130 |
|
123 | opObj14.addParameter(name='showprofile', value='0', format='int') | ||
131 | ##Generate *.pdata from AMISR data |
|
124 | opObj14.addParameter(name='tmin', value=xmin, format='int') | |
132 | ##....................................................................................... |
|
125 | opObj14.addParameter(name='xrange', value=xrange, format='int') | |
133 | ##....................................................................................... |
|
126 | opObj14.addParameter(name='ymin', value=dbmin, format='int') | |
134 | # opObj13 = procUnitConfObj1.addOperation(name='SpectraWriter', optype='external') |
|
127 | opObj14.addParameter(name='ymax', value=dbmax, format='int') | |
135 |
|
|
128 | opObj14.addParameter(name='save', value=outPath+'/plots', format='str') | |
136 |
|
|
129 | opObj14.addParameter(name='localtime', value=localtime,format='int') | |
137 |
|
130 | opObj14.addParameter(name='show', value = showNOISE, format='int') | ||
138 |
|
||||
139 | # opObj14 = procUnitConfObj1.addOperation(name='NoisePlot', optype='external') |
|
|||
140 | # opObj14.addParameter(name='id', value='3', format='int') |
|
|||
141 | # opObj14.addParameter(name='wintitle', value='title0', format='str') |
|
|||
142 | # opObj14.addParameter(name='showprofile', value='0', format='int') |
|
|||
143 | # opObj14.addParameter(name='xmin', value=xmin, format='int') |
|
|||
144 | # opObj14.addParameter(name='xmax', value=xmax, format='int') |
|
|||
145 | # opObj14.addParameter(name='ymin', value=dbmin, format='int') |
|
|||
146 | # opObj14.addParameter(name='ymax', value=dbmax, format='int') |
|
|||
147 | # opObj14.addParameter(name='save', value=outPath+'/plots', format='str') |
|
|||
148 | # opObj14.addParameter(name='localtime', value=localtime,format='int') |
|
|||
149 | # opObj14.addParameter(name='show', value = showNOISE, format='int') |
|
|||
150 |
|
131 | |||
151 |
|
132 | |||
152 | opObj15 = procUnitConfObj1.addOperation(name='RTIPlot', optype='external') |
|
133 | opObj15 = procUnitConfObj1.addOperation(name='RTIPlot', optype='external') | |
153 | opObj15.addParameter(name='id', value='2', format='int') |
|
134 | opObj15.addParameter(name='id', value='2', format='int') | |
154 | opObj15.addParameter(name='localtime', value=localtime,format='int') |
|
135 | opObj15.addParameter(name='localtime', value=localtime,format='int') | |
155 | opObj15.addParameter(name='wintitle', value='RTI', format='str') |
|
136 | opObj15.addParameter(name='wintitle', value='RTI', format='str') | |
156 |
opObj15.addParameter(name=' |
|
137 | opObj15.addParameter(name='tmin', value=xmin, format='int') | |
157 |
opObj15.addParameter(name='x |
|
138 | opObj15.addParameter(name='xrange', value=xrange, format='int') | |
158 | opObj15.addParameter(name='ymin', value=ymin, format='int') |
|
|||
159 | opObj15.addParameter(name='zmin', value=dbmin, format='int') |
|
139 | opObj15.addParameter(name='zmin', value=dbmin, format='int') | |
160 | opObj15.addParameter(name='zmax', value=dbmax, format='int') |
|
140 | opObj15.addParameter(name='zmax', value=dbmax, format='int') | |
161 | opObj15.addParameter(name='showprofile', value='1', format='int') |
|
141 | opObj15.addParameter(name='showprofile', value='1', format='int') | |
@@ -168,30 +148,9 def main(): | |||||
168 | ##....................................................................................... |
|
148 | ##....................................................................................... | |
169 | ##....................................................................................... |
|
149 | ##....................................................................................... | |
170 | # |
|
150 | # | |
171 | # procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) |
|
|||
172 | # opObj16 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') |
|
|||
173 | # |
|
|||
174 | # |
|
|||
175 | # #Using ParamWriter:::: |
|
|||
176 | # ##....................................................................................... |
|
|||
177 | # ##....................................................................................... |
|
|||
178 | # opObj17 = procUnitConfObj2.addOperation(name='ParamWriter', optype='external') |
|
|||
179 | # opObj17.addParameter(name='path', value=outPath) |
|
|||
180 | # opObj17.addParameter(name='blocksPerFile', value='10', format='int') |
|
|||
181 | # opObj17.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') |
|
|||
182 | # opObj17.addParameter(name='dataList',value='moments,data_SNR,utctime',format='list') |
|
|||
183 | # opObj17.addParameter(name='mode',value='1',format='int') #'0' channels, '1' parameters, '3' table (for meteors) |
|
|||
184 | # ##opObj17.addParameter(name='setType', value ='anything', format='str') |
|
|||
185 | # |
|
|||
186 |
|
||||
187 | ##....................................................................................... |
|
|||
188 | ##....................................................................................... |
|
|||
189 | #print("Escribiendo el archivo XML",controllerObj.writeXml(path +'/'+filename)) |
|
|||
190 |
|
151 | |||
191 | controllerObj.start() |
|
152 | controllerObj.start() | |
192 |
|
153 | |||
193 | #print("Leyendo el archivo XML",controllerObj.readXml(path +'/'+filename)) |
|
|||
194 |
|
||||
195 | ##....................................................................................... |
|
154 | ##....................................................................................... | |
196 | ##....................................................................................... |
|
155 | ##....................................................................................... | |
197 |
|
156 |
@@ -23,24 +23,25 def main(): | |||||
23 | #path = os.path.join(os.environ['HOME'],'amisr') |
|
23 | #path = os.path.join(os.environ['HOME'],'amisr') | |
24 | inPath = '/mnt/data_amisr' |
|
24 | inPath = '/mnt/data_amisr' | |
25 | inPath= '/home/soporte/dataAMISR/' |
|
25 | inPath= '/home/soporte/dataAMISR/' | |
26 |
|
|
26 | inPath= '/media/soporte/DATA/dataAMISR/' | |
|
27 | ||||
27 | outPath = '/home/soporte/Data/ESF' |
|
28 | outPath = '/home/soporte/Data/ESF' | |
28 | remotefolder = "/home/wmaster/graficos" |
|
29 | remotefolder = "/home/wmaster/graficos" | |
29 |
xmin = '1 |
|
30 | xmin = '18' | |
30 |
xmax = ' |
|
31 | xmax = '31' | |
31 |
xrange = |
|
32 | xrange = int(xmax)-int(xmin) | |
32 | dbmin = '60' #'60'#'55' #'40' #noise esf eej |
|
33 | dbmin = '60' #'60'#'55' #'40' #noise esf eej | |
33 | dbmax = '75' #'70' #'55' |
|
34 | dbmax = '75' #'70' #'55' | |
34 |
showSPC = ' |
|
35 | showSPC = '1' #view plot Spectra | |
35 | showRTI = '0' #view plot RTI |
|
36 | showRTI = '0' #view plot RTI | |
36 |
showNOISE = ' |
|
37 | showNOISE = '1' #view plot NOISE | |
37 | # # code = '1,1,-1,1,1,-1,1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,1,1,1,-1,-1,-1' |
|
38 | # # code = '1,1,-1,1,1,-1,1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,1,1,1,-1,-1,-1' | |
38 | # # code = '1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0' |
|
39 | # # code = '1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0' | |
39 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' |
|
40 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' | |
40 | nCode = '1' |
|
41 | nCode = '1' | |
41 | nBaud = '28' |
|
42 | nBaud = '28' | |
42 | nosamp = '2' # oversample |
|
43 | nosamp = '2' # oversample | |
43 |
localtime=' |
|
44 | localtime='1' #para ajustar el horario en las gráficas '0' para dejar en utc | |
44 |
|
45 | |||
45 | str0 = datetime.date.today() |
|
46 | str0 = datetime.date.today() | |
46 | str1 = str0 + datetime.timedelta(days=1) |
|
47 | str1 = str0 + datetime.timedelta(days=1) | |
@@ -52,6 +53,8 def main(): | |||||
52 | startDate=yesterday |
|
53 | startDate=yesterday | |
53 | endDate=today |
|
54 | endDate=today | |
54 |
|
55 | |||
|
56 | startDate='2019/12/17' | |||
|
57 | endDate='2019/12/18' | |||
55 | ##....................................................................................... |
|
58 | ##....................................................................................... | |
56 | ##....................................................................................... |
|
59 | ##....................................................................................... | |
57 | l = startDate.split('/') #adding day of the year to outPath |
|
60 | l = startDate.split('/') #adding day of the year to outPath | |
@@ -67,21 +70,21 def main(): | |||||
67 | ##....................................................................................... |
|
70 | ##....................................................................................... | |
68 |
|
71 | |||
69 | controllerObj = Project() |
|
72 | controllerObj = Project() | |
70 |
controllerObj.setup(id = ' |
|
73 | controllerObj.setup(id = '20', name='esf_proc', description=desc) | |
71 | ##....................................................................................... |
|
74 | ##....................................................................................... | |
72 | ##....................................................................................... |
|
75 | ##....................................................................................... | |
73 |
|
76 | |||
74 | readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', |
|
77 | readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', | |
75 | path=inPath, |
|
78 | path=inPath, | |
76 |
startDate= |
|
79 | startDate=startDate,#startDate,#'2016/07/12', | |
77 |
endDate= |
|
80 | endDate=endDate,#endDate,#'2016/07/13', | |
78 |
startTime=' |
|
81 | startTime='23:40:30',#'07:00:00', | |
79 | endTime='07:00:00',#'15:00:00', |
|
82 | endTime='07:00:00',#'15:00:00', | |
80 | walk=0, |
|
83 | walk=0, | |
81 | code = code, |
|
84 | code = code, | |
82 | nCode = nCode, |
|
85 | nCode = nCode, | |
83 | nBaud = nBaud, |
|
86 | nBaud = nBaud, | |
84 |
timezone=' |
|
87 | timezone='lt', | |
85 | online=0) |
|
88 | online=0) | |
86 |
|
89 | |||
87 | #AMISR Processing Unit |
|
90 | #AMISR Processing Unit | |
@@ -90,10 +93,10 def main(): | |||||
90 |
|
93 | |||
91 | #Voltage Processing Unit |
|
94 | #Voltage Processing Unit | |
92 | procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) |
|
95 | procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) | |
93 |
opObj10 = procUnitConfObjBeam0.addOperation(name='set |
|
96 | opObj10 = procUnitConfObjBeam0.addOperation(name='setAttribute') | |
94 |
|
|
97 | opObj10.addParameter(name='frequency', value='445.09e6') | |
95 |
|
||||
96 |
|
98 | |||
|
99 | ''' | |||
97 | #Noise--> no code |
|
100 | #Noise--> no code | |
98 |
|
|
101 | ||
99 | opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') |
|
102 | opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') | |
@@ -118,15 +121,15 def main(): | |||||
118 | procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) |
|
121 | procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) | |
119 | procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=16, format='int') |
|
122 | procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=16, format='int') | |
120 | # |
|
123 | # | |
121 |
|
|
124 | opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') | |
122 |
|
|
125 | opObj11.addParameter(name='n', value='260', format='int') | |
123 |
# |
|
126 | #opObj11.addParameter(name='timeInterval', value='30', format='int') | |
124 | # |
|
127 | # | |
125 | # |
|
128 | # | |
126 | # # # #RemoveDc |
|
129 | # # # #RemoveDc | |
127 |
# |
|
130 | #opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') | |
128 | # |
|
131 | # | |
129 | # ##Noise Estimation |
|
132 | # ##Noise Estimation #so reconoce nueva version | |
130 | # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise', optype='self') |
|
133 | # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise', optype='self') | |
131 | # opObj11.addParameter(name='minHei', value='100', format='int') |
|
134 | # opObj11.addParameter(name='minHei', value='100', format='int') | |
132 | # opObj11.addParameter(name='maxHei', value='280', format='int') |
|
135 | # opObj11.addParameter(name='maxHei', value='280', format='int') | |
@@ -145,7 +148,6 def main(): | |||||
145 | opObj11.addParameter(name='id', value='1', format='int') |
|
148 | opObj11.addParameter(name='id', value='1', format='int') | |
146 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') |
|
149 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') | |
147 | opObj11.addParameter(name='showprofile', value='1', format='int') |
|
150 | opObj11.addParameter(name='showprofile', value='1', format='int') | |
148 | #opObj11.addParameter(name='zmin', value='38', format='int') |
|
|||
149 | opObj11.addParameter(name='zmin', value=dbmin, format='int') |
|
151 | opObj11.addParameter(name='zmin', value=dbmin, format='int') | |
150 | opObj11.addParameter(name='zmax', value=dbmax, format='int') |
|
152 | opObj11.addParameter(name='zmax', value=dbmax, format='int') | |
151 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') |
|
153 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') | |
@@ -164,7 +166,7 def main(): | |||||
164 | opObj11.addParameter(name='id', value='2', format='int') |
|
166 | opObj11.addParameter(name='id', value='2', format='int') | |
165 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') |
|
167 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') | |
166 | opObj11.addParameter(name='showprofile', value='0', format='int') |
|
168 | opObj11.addParameter(name='showprofile', value='0', format='int') | |
167 |
opObj11.addParameter(name=' |
|
169 | opObj11.addParameter(name='tmin', value=xmin, format='int') | |
168 | opObj11.addParameter(name='xrange', value=xrange, format='int') |
|
170 | opObj11.addParameter(name='xrange', value=xrange, format='int') | |
169 | opObj11.addParameter(name='zmin', value=dbmin, format='int') |
|
171 | opObj11.addParameter(name='zmin', value=dbmin, format='int') | |
170 | opObj11.addParameter(name='zmax', value=dbmax, format='int') |
|
172 | opObj11.addParameter(name='zmax', value=dbmax, format='int') | |
@@ -186,7 +188,7 def main(): | |||||
186 | opObj11.addParameter(name='id', value='3', format='int') |
|
188 | opObj11.addParameter(name='id', value='3', format='int') | |
187 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') |
|
189 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') | |
188 | opObj11.addParameter(name='showprofile', value='0', format='int') |
|
190 | opObj11.addParameter(name='showprofile', value='0', format='int') | |
189 |
opObj11.addParameter(name=' |
|
191 | opObj11.addParameter(name='tmin', value=xmin, format='int') | |
190 | opObj11.addParameter(name='xrange', value=xrange,format='int') |
|
192 | opObj11.addParameter(name='xrange', value=xrange, format='int') | |
191 | #opObj11.addParameter(name='ymin', value=dbmin, format='int') |
|
193 | #opObj11.addParameter(name='ymin', value=dbmin, format='int') | |
192 | #opObj11.addParameter(name='ymax', value=dbmax, format='int') |
|
194 | #opObj11.addParameter(name='ymax', value=dbmax, format='int') | |
@@ -198,11 +200,11 def main(): | |||||
198 | opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='external') |
|
200 | opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='external') | |
199 | opObj11.addParameter(name='path', value=outPath) |
|
201 | opObj11.addParameter(name='path', value=outPath) | |
200 | opObj11.addParameter(name='blocksPerFile', value='10', format='int') |
|
202 | opObj11.addParameter(name='blocksPerFile', value='10', format='int') | |
201 |
|
203 | ''' | ||
202 | ##....................................................................................... |
|
204 | ##....................................................................................... | |
203 | ##....................................................................................... |
|
205 | ##....................................................................................... | |
204 |
|
206 | |||
205 | #generate moments |
|
207 | # #generate moments | |
206 | # procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) |
|
208 | # procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) | |
207 | # opObj20 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') |
|
209 | # opObj20 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') | |
208 | # |
|
210 | # | |
@@ -213,15 +215,15 def main(): | |||||
213 | # opObj12.addParameter(name='dataList',value='moments,data_SNR,utctime',format='list') |
|
215 | # opObj12.addParameter(name='dataList',value='moments,data_SNR,utctime',format='list') | |
214 | # opObj12.addParameter(name='mode',value='1',format='int') |
|
216 | # opObj12.addParameter(name='mode',value='1',format='int') | |
215 | # |
|
217 | # | |
216 |
|
218 | # | ||
217 | #---- |
|
219 | # ---- | |
218 |
|
220 | |||
219 |
|
221 | |||
220 | # print "Escribiendo el archivo XML" |
|
222 | # print "Escribiendo el archivo XML" | |
221 | # controllerObj.writeXml(filename) |
|
223 | # controllerObj.writeXml(outPath+"/"filename) | |
222 | controllerObj.start() |
|
224 | controllerObj.start() | |
223 | # print "Leyendo el archivo XML" |
|
225 | # print "Leyendo el archivo XML" | |
224 | # controllerObj.readXml(filename) |
|
226 | # controllerObj.readXml(outPath+"/"filename) | |
225 |
|
227 | |||
226 | if __name__ == '__main__': |
|
228 | if __name__ == '__main__': | |
227 | import time |
|
229 | import time |
@@ -26,14 +26,13 def main(): | |||||
26 | #inPath= '/home/soporte/dataAMISR_test/' |
|
26 | #inPath= '/home/soporte/dataAMISR_test/' | |
27 | outPath = '/home/soporte/Data/ESF' |
|
27 | outPath = '/home/soporte/Data/ESF' | |
28 | remotefolder = "/home/wmaster/graficos" |
|
28 | remotefolder = "/home/wmaster/graficos" | |
29 |
xmin = '1 |
|
29 | xmin = '18' | |
30 | xmax = '07' |
|
30 | xmax = '07' | |
31 | xrange = (int(xmax)+24)-int(xmin) |
|
|||
32 | dbmin = '60' #'60'#'55' #'40' #noise esf eej |
|
31 | dbmin = '60' #'60'#'55' #'40' #noise esf eej | |
33 | dbmax = '75' #'70' #'55' |
|
32 | dbmax = '75' #'70' #'55' | |
34 | showSPC = '1' #view plot Spectra |
|
33 | showSPC = '1' #view plot Spectra | |
35 | showRTI = '1' #view plot RTI |
|
34 | showRTI = '1' #view plot RTI | |
36 |
showNOISE = ' |
|
35 | showNOISE = '1' #view plot NOISE | |
37 | # # code = '1,1,-1,1,1,-1,1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,1,1,1,-1,-1,-1' |
|
36 | # # code = '1,1,-1,1,1,-1,1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,1,1,1,-1,-1,-1' | |
38 | # # code = '1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0' |
|
37 | # # code = '1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0,0,0' | |
39 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' |
|
38 | code = '1,-1,-1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,1,-1,1' | |
@@ -67,7 +66,7 def main(): | |||||
67 | ##....................................................................................... |
|
66 | ##....................................................................................... | |
68 |
|
67 | |||
69 | controllerObj = Project() |
|
68 | controllerObj = Project() | |
70 |
controllerObj.setup(id = ' |
|
69 | controllerObj.setup(id = '21', name='esf_proc', description=desc) | |
71 | ##....................................................................................... |
|
70 | ##....................................................................................... | |
72 | ##....................................................................................... |
|
71 | ##....................................................................................... | |
73 |
|
72 | |||
@@ -126,16 +125,10 def main(): | |||||
126 | # # #RemoveDc |
|
125 | # # #RemoveDc | |
127 | #opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') |
|
126 | #opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') | |
128 |
|
127 | |||
129 | ##Noise Estimation |
|
|||
130 | opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise', optype='self') |
|
|||
131 | opObj11.addParameter(name='minHei', value='100', format='int') |
|
|||
132 | opObj11.addParameter(name='maxHei', value='280', format='int') |
|
|||
133 | #opObj11.addParameter(name='minHei', value='15', format='int') |
|
|||
134 | #opObj11.addParameter(name='maxHei', value='20', format='int') |
|
|||
135 |
|
128 | |||
136 | #--- |
|
129 | #--- | |
137 |
|
|
130 | opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='selectChannels') | |
138 |
|
|
131 | opObj11.addParameter(name='channelList', value='0,2,4,6,8', format='intlist') | |
139 |
|
132 | |||
140 | ##....................................................................................... |
|
133 | ##....................................................................................... | |
141 | ##....................................................................................... |
|
134 | ##....................................................................................... | |
@@ -145,7 +138,6 def main(): | |||||
145 | opObj11.addParameter(name='id', value='1', format='int') |
|
138 | opObj11.addParameter(name='id', value='1', format='int') | |
146 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') |
|
139 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') | |
147 | opObj11.addParameter(name='showprofile', value='1', format='int') |
|
140 | opObj11.addParameter(name='showprofile', value='1', format='int') | |
148 | #opObj11.addParameter(name='zmin', value='38', format='int') |
|
|||
149 | opObj11.addParameter(name='zmin', value=dbmin, format='int') |
|
141 | opObj11.addParameter(name='zmin', value=dbmin, format='int') | |
150 | opObj11.addParameter(name='zmax', value=dbmax, format='int') |
|
142 | opObj11.addParameter(name='zmax', value=dbmax, format='int') | |
151 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') |
|
143 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') | |
@@ -166,8 +158,8 def main(): | |||||
166 | opObj11.addParameter(name='id', value='2', format='int') |
|
158 | opObj11.addParameter(name='id', value='2', format='int') | |
167 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') |
|
159 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') | |
168 | opObj11.addParameter(name='showprofile', value='0', format='int') |
|
160 | opObj11.addParameter(name='showprofile', value='0', format='int') | |
169 |
opObj11.addParameter(name=' |
|
161 | opObj11.addParameter(name='tmin', value=xmin, format='int') | |
170 |
opObj11.addParameter(name=' |
|
162 | opObj11.addParameter(name='tmax', value=xmax,format='int') | |
171 | opObj11.addParameter(name='zmin', value=dbmin, format='int') |
|
163 | opObj11.addParameter(name='zmin', value=dbmin, format='int') | |
172 | opObj11.addParameter(name='zmax', value=dbmax, format='int') |
|
164 | opObj11.addParameter(name='zmax', value=dbmax, format='int') | |
173 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') |
|
165 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') | |
@@ -184,40 +176,18 def main(): | |||||
184 | # # # |
|
176 | # # # | |
185 | # #Noise |
|
177 | # #Noise | |
186 | #title0 = 'RTI AMISR Beam 0' |
|
178 | #title0 = 'RTI AMISR Beam 0' | |
187 |
|
|
179 | opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='NoisePlot', optype='external') | |
188 |
|
|
180 | opObj11.addParameter(name='id', value='3', format='int') | |
189 |
|
|
181 | opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') | |
190 |
|
|
182 | opObj11.addParameter(name='showprofile', value='0', format='int') | |
191 |
|
|
183 | opObj11.addParameter(name='tmin', value=xmin, format='int') | |
192 |
|
|
184 | opObj11.addParameter(name='tmax', value=xmax, format='int') | |
193 | # opObj11.addParameter(name='xrange', value='16',format='int') |
|
|||
194 |
# |
|
185 | ##opObj11.addParameter(name='ymin', value=dbmin, format='int') | |
195 |
# |
|
186 | ##opObj11.addParameter(name='ymax', value=dbmax, format='int') | |
196 |
|
|
187 | opObj11.addParameter(name='save', value=outPath+'/plots', format='str') | |
197 |
|
|
188 | opObj11.addParameter(name='show', value = showNOISE, format='int') | |
198 |
|
|
189 | opObj11.addParameter(name='localtime', value=localtime,format='int') | |
199 | # |
|
|||
200 | # #Generate *.pdata from AMISR data |
|
|||
201 | # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='external') |
|
|||
202 | # opObj11.addParameter(name='path', value=outPath, format='str') |
|
|||
203 | # opObj11.addParameter(name='blocksPerFile', value='10', format='int') |
|
|||
204 | # |
|
|||
205 | # ##....................................................................................... |
|
|||
206 | # ##....................................................................................... |
|
|||
207 | # |
|
|||
208 | # #generate moments |
|
|||
209 | # procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) |
|
|||
210 | # opObj20 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') |
|
|||
211 | # |
|
|||
212 | # opObj12 = procUnitConfObj2.addOperation(name='ParamWriter', optype='external') |
|
|||
213 | # opObj12.addParameter(name='path', value=outPath) |
|
|||
214 | # opObj12.addParameter(name='blocksPerFile', value='10', format='int') |
|
|||
215 | # opObj12.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') |
|
|||
216 | # opObj12.addParameter(name='dataList',value='moments,data_SNR,utctime',format='list') |
|
|||
217 | # opObj12.addParameter(name='mode',value='1',format='int') |
|
|||
218 | # |
|
|||
219 |
|
190 | |||
220 | #---- |
|
|||
221 |
|
191 | |||
222 |
|
192 | |||
223 | # print "Escribiendo el archivo XML" |
|
193 | # print "Escribiendo el archivo XML" |
@@ -16,7 +16,7 def main(): | |||||
16 |
|
16 | |||
17 | controllerObj = Project() |
|
17 | controllerObj = Project() | |
18 |
|
18 | |||
19 | controllerObj.setup(id = '10', name='eej_proc', description=desc) |
|
19 | controllerObj.setup(id = '100', name='eej_proc', description=desc) | |
20 |
|
20 | |||
21 |
|
21 | |||
22 | #path = os.path.join(os.environ['HOME'],'amisr') |
|
22 | #path = os.path.join(os.environ['HOME'],'amisr') | |
@@ -25,16 +25,16 def main(): | |||||
25 | # path = '/media/soporte/E9F4-F053/AMISR/Data/ESF' |
|
25 | # path = '/media/soporte/E9F4-F053/AMISR/Data/ESF' | |
26 | #path = '/mnt/data_amisr' |
|
26 | #path = '/mnt/data_amisr' | |
27 |
|
27 | |||
28 | path = '/home/soporte/Data/EEJ/EEJ2021192' |
|
28 | path = '/home/soporte/Data/EEJ/EEJ2021192/' | |
|
29 | path = '/home/soporte/Data/ESF/ESF2019351/' | |||
29 | #figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') |
|
30 | #figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') | |
30 | #figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' |
|
31 | #figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' | |
31 | figpath = '/home/soporte/Data/OutTest/EEJ' |
|
32 | figpath = '/home/soporte/Data/OutTest/EEJ' | |
|
33 | figpath = '/home/soporte/Data/OutTest/ESF' | |||
32 |
|
34 | |||
|
35 | xmin = '18' | |||
|
36 | xmax = '07' #-> el plot genera +1 en la hora, es decir aparece 18 como máximo | |||
33 |
|
37 | |||
34 | xmin = '07' |
|
|||
35 | xmax = '18' #-> el plot genera +1 en la hora, es decir aparece 18 como máximo |
|
|||
36 | ymin = '0' |
|
|||
37 | ymax = '300' |
|
|||
38 | dbmin = '45' #'60'#'55' #'40' #noise esf eej |
|
38 | dbmin = '45' #'60'#'55' #'40' #noise esf eej | |
39 | dbmax = '65' #'70' #'55' |
|
39 | dbmax = '65' #'70' #'55' | |
40 | showSPC = '1' #view plot Spectra |
|
40 | showSPC = '1' #view plot Spectra | |
@@ -62,10 +62,10 def main(): | |||||
62 |
|
62 | |||
63 | readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', |
|
63 | readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', | |
64 | path=path, |
|
64 | path=path, | |
65 |
startDate='20 |
|
65 | startDate='2019/12/17',#'2021/07/11', | |
66 |
endDate='20 |
|
66 | endDate='2019/12/18', | |
67 |
startTime='0 |
|
67 | startTime='00:01:30',#'07:00:00', | |
68 |
endTime=' |
|
68 | endTime='07:00:00',#'15:00:00', | |
69 | walk=1, |
|
69 | walk=1, | |
70 | timezone='lt', |
|
70 | timezone='lt', | |
71 | online=0) |
|
71 | online=0) | |
@@ -94,7 +94,7 def main(): | |||||
94 | op3 = proc_spectra.addOperation(name='SpectraPlot', optype='external') |
|
94 | op3 = proc_spectra.addOperation(name='SpectraPlot', optype='external') | |
95 | op3.addParameter(name='id', value='21', format='int') |
|
95 | op3.addParameter(name='id', value='21', format='int') | |
96 | op3.addParameter(name='xaxis', value='velocity') |
|
96 | op3.addParameter(name='xaxis', value='velocity') | |
97 | op3.addParameter(name='ymax', value=ymax, format='int') |
|
97 | #op3.addParameter(name='ymax', value=ymax, format='int') | |
98 | op3.addParameter(name='showprofile', value='1', format='int') |
|
98 | op3.addParameter(name='showprofile', value='1', format='int') | |
99 | op3.addParameter(name='wintitle', value='AMISR Beam 0', format='str') |
|
99 | op3.addParameter(name='wintitle', value='AMISR Beam 0', format='str') | |
100 | op3.addParameter(name='zmin', value=dbmin, format='int') |
|
100 | op3.addParameter(name='zmin', value=dbmin, format='int') | |
@@ -115,7 +115,7 def main(): | |||||
115 | op4.addParameter(name='wintitle', value='RTI', format='str') |
|
115 | op4.addParameter(name='wintitle', value='RTI', format='str') | |
116 | #op4.addParameter(name='xmin', value=xmin, format='int') |
|
116 | #op4.addParameter(name='xmin', value=xmin, format='int') | |
117 | op4.addParameter(name='xmax', value=xmax, format='int') #max value =23 |
|
117 | op4.addParameter(name='xmax', value=xmax, format='int') #max value =23 | |
118 | op4.addParameter(name='ymin', value=ymin, format='int') |
|
118 | #op4.addParameter(name='ymin', value=ymin, format='int') | |
119 | #op4.addParameter(name='ymax', value=ymax, format='int') |
|
119 | #op4.addParameter(name='ymax', value=ymax, format='int') | |
120 | op4.addParameter(name='zmin', value=dbmin, format='int') |
|
120 | op4.addParameter(name='zmin', value=dbmin, format='int') | |
121 | op4.addParameter(name='zmax', value=dbmax, format='int') |
|
121 | op4.addParameter(name='zmax', value=dbmax, format='int') |
@@ -34,11 +34,12 def main(): | |||||
34 | #path = '/media/soporte/AMISR_104' |
|
34 | #path = '/media/soporte/AMISR_104' | |
35 | #outPath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') |
|
35 | #outPath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') | |
36 | #outPath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' |
|
36 | #outPath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' | |
37 | outPath = '/home/soporte/Data/ESF' |
|
37 | outPath = '/home/soporte/Data/OutTest/ESF' | |
38 | remotefolder = "/home/wmaster/graficos" |
|
38 | remotefolder = "/home/wmaster/graficos" | |
|
39 | #figpath = '/home/soporte/Data/OutTest/EEJ' | |||
39 |
|
40 | |||
40 |
xmin = '1 |
|
41 | xmin = '18' | |
41 |
xmax = ' |
|
42 | xmax = '07' | |
42 | dbmin = '60' #'60'#'55' #'40' #noise esf eej |
|
43 | dbmin = '60' #'60'#'55' #'40' #noise esf eej | |
43 | dbmax = '75' #'70' #'55' |
|
44 | dbmax = '75' #'70' #'55' | |
44 | show = '1' |
|
45 | show = '1' | |
@@ -50,8 +51,8 def main(): | |||||
50 | nosamp = '2' # oversample |
|
51 | nosamp = '2' # oversample | |
51 | localtime='1' #para ajustar el horario en las gráficas '0' para dejar en utc |
|
52 | localtime='1' #para ajustar el horario en las gráficas '0' para dejar en utc | |
52 |
|
53 | |||
53 |
startDate='20 |
|
54 | startDate='2019/03/17' | |
54 |
endDate='20 |
|
55 | endDate='2019/12/18' | |
55 |
|
56 | |||
56 | # str = datetime.date.today() #ONLINE |
|
57 | # str = datetime.date.today() #ONLINE | |
57 | # str1 = str + datetime.timedelta(days=1) |
|
58 | # str1 = str + datetime.timedelta(days=1) | |
@@ -286,8 +287,8 def main(): | |||||
286 |
|
287 | |||
287 |
|
288 | |||
288 | # print "Escribiendo el archivo XML" |
|
289 | # print "Escribiendo el archivo XML" | |
289 | filename="/home/soporte/workspace/schain/schainpy/scripts/joab.xml" |
|
290 | #filename="/home/soporte/workspace/schain/schainpy/scripts/joab.xml" | |
290 | controllerObj.writeXml(filename) |
|
291 | #controllerObj.writeXml(filename) | |
291 |
|
292 | |||
292 | controllerObj.start() |
|
293 | controllerObj.start() | |
293 | # print "Leyendo el archivo XML" |
|
294 | # print "Leyendo el archivo XML" |
General Comments 0
You need to be logged in to leave comments.
Login now