##// END OF EJS Templates
Update sophy script
jespinoza -
r1716:d0250cd06eec
parent child
Show More
@@ -6,6 +6,9 import time
6
6
7 PATH = '/data'
7 PATH = '/data'
8 #PATH = "/media/soporte/TOSHIBAEXT/sophy/"
8 #PATH = "/media/soporte/TOSHIBAEXT/sophy/"
9
10
11
9 # SNR ZMIN -40 A ZMAX -20
12 # SNR ZMIN -40 A ZMAX -20
10 PARAM = {
13 PARAM = {
11 'S': {'zmin': -45, 'zmax':-25, 'colormap': 'jet' , 'label': 'Power', 'wrname': 'power','cb_label': 'dBm', 'ch':0},
14 'S': {'zmin': -45, 'zmax':-25, 'colormap': 'jet' , 'label': 'Power', 'wrname': 'power','cb_label': 'dBm', 'ch':0},
@@ -155,6 +158,8 def main(args):
155 op.addParameter(name='channels', value='0,')
158 op.addParameter(name='channels', value='0,')
156 op.addParameter(name='zmin', value=PARAM[param]['zmin'])
159 op.addParameter(name='zmin', value=PARAM[param]['zmin'])
157 op.addParameter(name='zmax', value=PARAM[param]['zmax'])
160 op.addParameter(name='zmax', value=PARAM[param]['zmax'])
161 op.addParameter(name='yrange', value=20, format='int')
162 op.addParameter(name='xrange', value=args.range, format='int')
158 op.addParameter(name='attr_data', value=param, format='str')
163 op.addParameter(name='attr_data', value=param, format='str')
159 op.addParameter(name='labels', value=[PARAM[param]['label'], PARAM[param]['label']])
164 op.addParameter(name='labels', value=[PARAM[param]['label'], PARAM[param]['label']])
160 op.addParameter(name='save_code', value=param)
165 op.addParameter(name='save_code', value=param)
@@ -163,6 +168,10 def main(args):
163 op.addParameter(name='bgcolor', value='black')
168 op.addParameter(name='bgcolor', value='black')
164 op.addParameter(name='localtime', value=False)
169 op.addParameter(name='localtime', value=False)
165 op.addParameter(name='shapes', value='./shapes')
170 op.addParameter(name='shapes', value='./shapes')
171 op.addParameter(name='latitude', value=conf['latitude'], format='float')
172 op.addParameter(name='longitude', value=conf['longitude'], format='float')
173 op.addParameter(name='map', value=True)
174
166 if MASK: op.addParameter(name='mask', value=MASK, format='float')
175 if MASK: op.addParameter(name='mask', value=MASK, format='float')
167 if args.server:
176 if args.server:
168 op.addParameter(name='server', value='190.187.237.239:4444')
177 op.addParameter(name='server', value='190.187.237.239:4444')
@@ -354,7 +363,6 def main(args):
354 merge.addParameter(name='attr_data', value='data_param')
363 merge.addParameter(name='attr_data', value='data_param')
355 merge.addParameter(name='mode', value='7') #RM
364 merge.addParameter(name='mode', value='7') #RM
356
365
357
358 for param in parameters:
366 for param in parameters:
359
367
360 if args.plot:
368 if args.plot:
@@ -367,9 +375,8 def main(args):
367 op.addParameter(name='channels', value='0,')
375 op.addParameter(name='channels', value='0,')
368 op.addParameter(name='zmin', value=PARAM[param]['zmin'], format='int')
376 op.addParameter(name='zmin', value=PARAM[param]['zmin'], format='int')
369 op.addParameter(name='zmax', value=PARAM[param]['zmax'], format='int')
377 op.addParameter(name='zmax', value=PARAM[param]['zmax'], format='int')
370 op.addParameter(name='ymax', value=20, format='int')
378 op.addParameter(name='yrange', value=20, format='int')
371 op.addParameter(name='xmin', value=-50, format='int')
379 op.addParameter(name='xrange', value=args.range, format='int')
372 op.addParameter(name='xmax', value=50, format='int')
373 op.addParameter(name='attr_data', value=param, format='str')
380 op.addParameter(name='attr_data', value=param, format='str')
374 op.addParameter(name='labels', value=[[PARAM[param]['label']], [PARAM[param]['label']]])
381 op.addParameter(name='labels', value=[[PARAM[param]['label']], [PARAM[param]['label']]])
375 op.addParameter(name='save_code', value=param)
382 op.addParameter(name='save_code', value=param)
@@ -378,6 +385,10 def main(args):
378 op.addParameter(name='bgcolor', value='black')
385 op.addParameter(name='bgcolor', value='black')
379 op.addParameter(name='localtime', value=False)
386 op.addParameter(name='localtime', value=False)
380 op.addParameter(name='shapes', value='./shapes')
387 op.addParameter(name='shapes', value='./shapes')
388 op.addParameter(name='latitude', value=conf['latitude'], format='float')
389 op.addParameter(name='longitude', value=conf['longitude'], format='float')
390 op.addParameter(name='map', value=False)
391
381 if MASK: op.addParameter(name='mask', value=MASK, format='float')
392 if MASK: op.addParameter(name='mask', value=MASK, format='float')
382 if args.server:
393 if args.server:
383 op.addParameter(name='server', value='190.187.237.239:4444')
394 op.addParameter(name='server', value='190.187.237.239:4444')
@@ -412,10 +423,10 def main(args):
412 writer.addParameter(name='mask', value=MASK, format='float')
423 writer.addParameter(name='mask', value=MASK, format='float')
413 writer.addParameter(name='localtime', value=False)
424 writer.addParameter(name='localtime', value=False)
414 # meta
425 # meta
415 writer.addParameter(name='latitude', value='-12.040436')
426 writer.addParameter(name='latitude', value=conf['latitude'])
416 writer.addParameter(name='longitude', value='-75.295893')
427 writer.addParameter(name='longitude', value=conf['longitude'])
417 writer.addParameter(name='altitude', value='3379.2147')
428 writer.addParameter(name='altitude', value=conf['altitude'])
418 writer.addParameter(name='heading', value='0')
429 writer.addParameter(name='heading', value=conf['heading'])
419 writer.addParameter(name='radar_name', value='SOPHy')
430 writer.addParameter(name='radar_name', value='SOPHy')
420 writer.addParameter(name='institution', value='IGP')
431 writer.addParameter(name='institution', value='IGP')
421 writer.addParameter(name='contact', value='dscipion@igp.gob.pe')
432 writer.addParameter(name='contact', value='dscipion@igp.gob.pe')
@@ -447,7 +458,7 if __name__ == '__main__':
447 help='Angles to process')
458 help='Angles to process')
448 parser.add_argument('--time_offset', default=0,
459 parser.add_argument('--time_offset', default=0,
449 help='Fix time offset')
460 help='Fix time offset')
450 parser.add_argument('--range', default=0, type=float,
461 parser.add_argument('--range', default=60, type=float,
451 help='Max range to plot')
462 help='Max range to plot')
452 parser.add_argument('--save', action='store_true',
463 parser.add_argument('--save', action='store_true',
453 help='Create output files')
464 help='Create output files')
General Comments 0
You need to be logged in to leave comments. Login now