From 034d86b4f2a5550840f6cb0884307ecf63b41068 2017-09-18 22:29:52 From: José Chávez Date: 2017-09-18 22:29:52 Subject: [PATCH] scripts removed --- diff --git a/schainpy/scripts/150km_January_longPulse.py b/schainpy/scripts/150km_January_longPulse.py deleted file mode 100644 index 9a27226..0000000 --- a/schainpy/scripts/150km_January_longPulse.py +++ /dev/null @@ -1,185 +0,0 @@ -import os, sys -import numpy -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.append(path) - -from schainpy.controller import Project - -desc = "150 km Jicamarca January 2015" -filename = "150km_jicamarca.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#path = '/home/operaciones/150km_jicamarca_january/RAW_EXP/2015_ISR' -path = '/media/DATOS/2015_ISR' -#path = '/media/New Volume2/DATA/RAW_EXP/2015_ISR' - -figpath = '/home/operaciones/Pictures/150km_jicamarca_january' - -remotefolder = "/home/wmaster/graficos" - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/13', - endDate='2015/01/30', - startTime='07:55:00', - endTime='23:59:59', - online=0, - delay=10, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -a=[] -for i in range(85): - if i>20: - a.append(i) -for i in range(170): - if i>105: - a.append(i) -for i in range(255): - if i>190: - a.append(i) -for i in range(340): - if 339>i>275: - a.append(i) - if i==339: - a.append(i) - -b= str(a) -profileIndex = b[1:][:-1] - -opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other') -#profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19' -opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') - - -# opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other') -# opObj11.addParameter(name='profileRangeList', value='21,84', format='intlist') - - -binary28="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" - - -CODEB=numpy.array([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]) -x= numpy.array([ CODEB,CODEB,-CODEB,-CODEB]) -code= ",".join(map(str,x.flatten())) - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='intlist') -opObj11.addParameter(name='nCode', value='4', format='int') -opObj11.addParameter(name='nBaud', value='28', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='deFlip') -opObj11.addParameter(name='channelList', value='1,3,5,7', format='intlist') - -# opObj10 = procUnitConfObj0.addOperation(name='selectHeights') -# opObj10.addParameter(name='minHei', value='50', format='float') -# opObj10.addParameter(name='maxHei', value='150', format='float') - -# opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='4', format='float') - - -# opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='10', format='int') -# opObj11.addParameter(name='wintitle', value='Voltage', format='str') -# opObj11.addParameter(name='zmin', value='40', format='int') -# opObj11.addParameter(name='zmax', value='90', format='int') - -#opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='64', format='int') - -#procUnitConfObj1.addParameter(name='pairsList', value='(3,7),(2,6)', format='pairsList') -procUnitConfObj1.addParameter(name='pairsList', value='(1,0),(3,2),(5,4),(7,6)', format='pairsList') - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='timeInterval', value='60', format='float') - -# opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='2001', format='int') -# opObj11.addParameter(name='wintitle', value='150km_Jicamarca', format='str') -# #opObj11.addParameter(name='channelList', value='0,1,2,3,45', format='intlist') -# # opObj11.addParameter(name='zmin', value='0', format='int') -# # opObj11.addParameter(name='zmax', value='60', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - -opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -opObj11.addParameter(name='id', value='2005', format='int') -opObj11.addParameter(name='wintitle', value='CrossSpectraPlot_LongPulse', format='str') -opObj11.addParameter(name='phase_cmap', value='jet', format='str') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='80', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='exp_code', value='13', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath) -opObj11.addParameter(name='ftp', value='1', format='int') - - - - - -opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='Coherence', format='str') -opObj11.addParameter(name='phase_cmap', value='jet', format='str') - -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='exp_code', value='13', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath) -opObj11.addParameter(name='ftp', value='1', format='int') - - - - - - - -# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='3002', format='int') -# opObj11.addParameter(name='wintitle', value='150km_Jicamarca_LongPulse', format='str') -# # opObj11.addParameter(name='xmin', value='20.5', format='float') -# # opObj11.addParameter(name='xmax', value='24', format='float') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='80', format='int') -# #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -# #opObj11.addParameter(name='channelList', value='0,1,2,3,4,5,6,7', format='intlist') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - -procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -procUnitConfObj2.addParameter(name='localfolder', value=figpath, format='str') -procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -procUnitConfObj2.addParameter(name='period', value=60, format='int') -procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/150km_January_shortPulse.py b/schainpy/scripts/150km_January_shortPulse.py deleted file mode 100644 index f82449e..0000000 --- a/schainpy/scripts/150km_January_shortPulse.py +++ /dev/null @@ -1,152 +0,0 @@ -import os, sys -import numpy -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.append(path) - -from schainpy.controller import Project - -desc = "150 km Jicamarca January 2015" -filename = "150km_jicamarca.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#path = '/home/operaciones/150km_jicamarca_january/RAW_EXP/2015_ISR' -path = '/media/DATOS/2015_ISR' -#path = '/media/New Volume2/DATA/RAW_EXP/2015_ISR' - -figpath = '/home/operaciones/Pictures/150km_jicamarca_january' - -remotefolder = "/home/wmaster/graficos" - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/14', - endDate='2015/01/30', - startTime='07:40:00', - endTime='23:59:59', - online=0, - delay=10, - walk=1, - nTxs=4) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='rangeList', value='(1,80),(341,420),(681,760),(1021,1100)', format='multiList') - -# opObj11 = procUnitConfObj0.addOperation(name='filterByHeights') -# opObj11.addParameter(name='window', value='1', format='int') -# opObj11.addParameter(name='axis', value='2', format='int') - -cod7barker="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" -# 1,1,1,-1,-1,1,-1 -#-1,-1,-1,1,1,-1,1 -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=cod7barker, format='floatlist') -opObj11.addParameter(name='nCode', value='4', format='int') -opObj11.addParameter(name='nBaud', value='7', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='deFlip') -opObj11.addParameter(name='channelList', value='1,3,5,7', format='intlist') - -# cod7barker="1,1,1,-1,-1,1,-1" -# opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -# opObj11.addParameter(name='code', value=cod7barker, format='intlist') -# opObj11.addParameter(name='nCode', value='1', format='int') -# opObj11.addParameter(name='nBaud', value='7', format='int') - -# opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='10', format='int') -# opObj11.addParameter(name='wintitle', value='Voltage', format='str') -# opObj11.addParameter(name='zmin', value='40', format='int') -# opObj11.addParameter(name='zmax', value='90', format='int') - -#opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='80', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='80', format='int') -#procUnitConfObj1.addParameter(name='pairsList', value='(3,7),(2,6)', format='pairsList') -procUnitConfObj1.addParameter(name='pairsList', value='(1,0),(3,2),(5,4),(7,6)', format='pairsList') - -# -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='timeInterval', value='60', format='float') -# -# opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='2004', format='int') -# opObj11.addParameter(name='wintitle', value='150km_Jicamarca_ShortPulse', format='str') -# #opObj11.addParameter(name='channelList', value='0,1,2,3,45', format='intlist') -# opObj11.addParameter(name='zmin', value='15', format='int') -# opObj11.addParameter(name='zmax', value='45', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - -opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -opObj11.addParameter(name='id', value='2006', format='int') -opObj11.addParameter(name='wintitle', value='CrossSpectraPlot_ShortPulse', format='str') -opObj11.addParameter(name='coherence_cmap', value='jet', format='str') -opObj11.addParameter(name='phase_cmap', value='jet', format='str') -# opObj11.addParameter(name='ymin', value='0', format='int') -# opObj11.addParameter(name='ymax', value='105', format='int') -opObj11.addParameter(name='zmin', value='15', format='int') -opObj11.addParameter(name='zmax', value='45', format='int') -opObj11.addParameter(name='exp_code', value='14', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath) -opObj11.addParameter(name='ftp', value='1', format='int') - -# -opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -opObj11.addParameter(name='id', value='102', format='int') -opObj11.addParameter(name='wintitle', value='Coherence', format='str') -opObj11.addParameter(name='phase_cmap', value='jet', format='str') -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='14', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath) -opObj11.addParameter(name='ftp', value='1', format='int') - - -# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='3005', format='int') -# opObj11.addParameter(name='wintitle', value='150km_Jicamarca_ShortPulse', format='str') -# # opObj11.addParameter(name='xmin', value='20.5', format='float') -# # opObj11.addParameter(name='xmax', value='24', format='float') -# opObj11.addParameter(name='zmin', value='15', format='int') -# opObj11.addParameter(name='zmax', value='45', format='int') -# #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -# #opObj11.addParameter(name='channelList', value='0,1,2,3,4,5,6,7', format='intlist') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - -procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -procUnitConfObj2.addParameter(name='localfolder', value=figpath, format='str') -procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -procUnitConfObj2.addParameter(name='period', value=60, format='int') -procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/150km_january_1.py b/schainpy/scripts/150km_january_1.py deleted file mode 100644 index 99680bf..0000000 --- a/schainpy/scripts/150km_january_1.py +++ /dev/null @@ -1,119 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "150 km Jicamarca January 2015" -filename = "150km_jicamarca.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = '/home/operaciones/150km_jicamarca_january/RAW_EXP/2015_ISR' - -figpath = '/home/operaciones/Pictures/150km_jicamarca_january' - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/13', - endDate='2015/01/30', - startTime='07:55:00', - endTime='23:59:59', - online=1, - delay=10, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='profileRangeList', value='21,84', format='intlist') - - -binary28="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" - -#cod7barker="1,1,1,-1,-1,1,-1" -#cod7barkerneg="-1,-1,-1,1,1,-1,1" -CODEB=numpy.array([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]) -x= numpy.array([ CODEB,CODEB,-CODEB,-CODEB]) -code= ",".join(map(str,x.flatten())) - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='intlist') -opObj11.addParameter(name='nCode', value='4', format='int') -opObj11.addParameter(name='nBaud', value='28', format='int') - -# opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='4', format='float') - - -# opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='10', format='int') -# opObj11.addParameter(name='wintitle', value='Voltage', format='str') - - - -# opObj11.addParameter(name='zmin', value='40', format='int') -# opObj11.addParameter(name='zmax', value='90', format='int') - -#opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='64', format='int') - -#procUnitConfObj1.addParameter(name='pairsList', value='(0,1),(2,3),(4,5),(6,7)', format='pairsList') - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='timeInterval', value='10', format='float') - -opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='2001', format='int') -opObj11.addParameter(name='wintitle', value='150km_Jicamarca', format='str') -#opObj11.addParameter(name='channelList', value='0,1,2,3,45', format='intlist') -# opObj11.addParameter(name='zmin', value='0', format='int') -# opObj11.addParameter(name='zmax', value='60', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='exp_code', value='13', format='int') - - - -# opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='2005', format='int') -# opObj11.addParameter(name='wintitle', value='CrossSpectraPlot_ShortPulse', format='str') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - -# -opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='3002', format='int') -opObj11.addParameter(name='wintitle', value='150km_Jicamarca', format='str') -# opObj11.addParameter(name='xmin', value='20.5', format='float') -# opObj11.addParameter(name='xmax', value='24', format='float') -# opObj11.addParameter(name='zmin', value='15', format='int') -# opObj11.addParameter(name='zmax', value='45', format='int') -#opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -#opObj11.addParameter(name='channelList', value='0,1,2,3,4,5,6,7', format='intlist') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='exp_code', value='13', format='int') - - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/150km_january_3.py b/schainpy/scripts/150km_january_3.py deleted file mode 100644 index fe56f3e..0000000 --- a/schainpy/scripts/150km_january_3.py +++ /dev/null @@ -1,128 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "150 km Jicamarca January 2015" -filename = "150km_jicamarca.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = './' - -figpath = '/Users/miguel/tmp' - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/14', - endDate='2015/01/14', - startTime='08:30:00', - endTime='09:30:59', - online=1, - delay=10, - walk=1, - nTxs = 4) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='rangeList', value='(1,80),(341,420),(681,760),(1021,1100)', format='multiList') - - -cod7barker="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" - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=cod7barker, format='floatlist') -opObj11.addParameter(name='nCode', value='4', format='int') -opObj11.addParameter(name='nBaud', value='7', format='int') -# -opObj11 = procUnitConfObj0.addOperation(name='deFlip') -opObj11.addParameter(name='channelList', value='1,3,5,7', format='intlist') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='80', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='80', format='int') -procUnitConfObj1.addParameter(name='pairsList', value='(1,0),(3,2),(5,4),(7,6)', format='pairsList') -# -# # -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='timeInterval', value='60', format='float') -# -# opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='2004', format='int') -# opObj11.addParameter(name='wintitle', value='150km_Jicamarca_ShortPulse', format='str') -# #opObj11.addParameter(name='channelList', value='0,1,2,3,45', format='intlist') -# opObj11.addParameter(name='zmin', value='15', format='int') -# opObj11.addParameter(name='zmax', value='45', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - -# -opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -opObj11.addParameter(name='id', value='2006', format='int') -opObj11.addParameter(name='wintitle', value='CrossSpectraPlot_ShortPulse', format='str') -opObj11.addParameter(name='ymin', value='0', format='int') -opObj11.addParameter(name='ymax', value='105', format='int') -opObj11.addParameter(name='phase_cmap', value='jet', format='str') -opObj11.addParameter(name='zmin', value='15', format='int') -opObj11.addParameter(name='zmax', value='45', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='exp_code', value='13', format='int') -# -# -opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -opObj11.addParameter(name='id', value='102', format='int') -opObj11.addParameter(name='wintitle', value='Coherence', format='str') -opObj11.addParameter(name='phase_cmap', value='jet', format='str') -opObj11.addParameter(name='xmin', value='8.5', format='float') -opObj11.addParameter(name='xmax', value='9.5', format='float') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='save', value=1, format='bool') -opObj11.addParameter(name='pairsList', value='(1,0),(3,2)', format='pairsList') - -# opObj11.addParameter(name='wr_period', value='2', format='int') - -# opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -# opObj11.addParameter(name='id', value='103', format='int') -# opObj11.addParameter(name='wintitle', value='Coherence', format='str') -# opObj11.addParameter(name='phase_cmap', value='jet', format='str') -# opObj11.addParameter(name='xmin', value='8.5', format='float') -# opObj11.addParameter(name='xmax', value='9.5', format='float') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='save', value=1, format='bool') -# opObj11.addParameter(name='pairsList', value='(5,4),(7,6)', format='pairsList') - -# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='3005', format='int') -# opObj11.addParameter(name='wintitle', value='150km_Jicamarca_ShortPulse', format='str') -# # opObj11.addParameter(name='xmin', value='20.5', format='float') -# # opObj11.addParameter(name='xmax', value='24', format='float') -# opObj11.addParameter(name='zmin', value='15', format='int') -# opObj11.addParameter(name='zmax', value='45', format='int') -#opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -#opObj11.addParameter(name='channelList', value='0,1,2,3,4,5,6,7', format='intlist') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='exp_code', value='13', format='int') - - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/150km_jicamarca.xml b/schainpy/scripts/150km_jicamarca.xml deleted file mode 100644 index cceca18..0000000 --- a/schainpy/scripts/150km_jicamarca.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/schainpy/scripts/EWDrifts_estimation01.py b/schainpy/scripts/EWDrifts_estimation01.py deleted file mode 100644 index dbb9449..0000000 --- a/schainpy/scripts/EWDrifts_estimation01.py +++ /dev/null @@ -1,140 +0,0 @@ -# DIAS 19 Y 20 FEB 2014 -# Comprobacion de Resultados DBS con SA - -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -path = '/host/Jicamarca/EW_Drifts/d2012248' -pathFigure = '/home/propietario/workspace/Graficos/drifts' - - -path = "/home/soporte/Data/drifts" -pathFigure = '/home/soporte/workspace/Graficos/drifts/prueba' -pathFile = '/home/soporte/Data/drifts/HDF5' - -xmin = 0 -xmax = 24 -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2012/09/06', - endDate='2012/09/06', - startTime='00:00:00', - endTime='23:59:59', - online=0, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='profileRangeList', value='0,127', format='intlist') - -opObj11 = procUnitConfObj0.addOperation(name='filterByHeights') -opObj11.addParameter(name='window', value='3', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -# opObj11.addParameter(name='code', value='1,-1', format='floatlist') -# opObj11.addParameter(name='nCode', value='2', format='int') -# opObj11.addParameter(name='nBaud', value='1', format='int') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='128', format='int') -procUnitConfObj1.addParameter(name='pairsList', value='(0,1),(2,3)', format='pairsList')#,(2,3) - -opObj11 = procUnitConfObj1.addOperation(name='selectHeights') -# # opObj11.addParameter(name='minHei', value='320.0', format='float') -# # opObj11.addParameter(name='maxHei', value='350.0', format='float') -opObj11.addParameter(name='minHei', value='200.0', format='float') -opObj11.addParameter(name='maxHei', value='600.0', format='float') - -opObj11 = procUnitConfObj1.addOperation(name='selectChannels') -opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='timeInterval', value='300.0', format='float') - -opObj13 = procUnitConfObj1.addOperation(name='removeDC') - -# opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj14.addParameter(name='id', value='1', format='int') -# # opObj14.addParameter(name='wintitle', value='Con interf', format='str') -# opObj14.addParameter(name='save', value='1', format='bool') -# opObj14.addParameter(name='figpath', value=pathFigure, format='str') -# # opObj14.addParameter(name='zmin', value='5', format='int') -# opObj14.addParameter(name='zmax', value='30', format='int') -# -# opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj12.addParameter(name='id', value='2', format='int') -# opObj12.addParameter(name='wintitle', value='RTI Plot', format='str') -# opObj12.addParameter(name='save', value='1', format='bool') -# opObj12.addParameter(name='figpath', value = pathFigure, format='str') -# opObj12.addParameter(name='xmin', value=xmin, format='float') -# opObj12.addParameter(name='xmax', value=xmax, format='float') -# # opObj12.addParameter(name='zmin', value='5', format='int') -# opObj12.addParameter(name='zmax', value='30', format='int') - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) -opObj20 = procUnitConfObj2.addOperation(name='SpectralFitting') -opObj20.addParameter(name='path', value='/home/soporte/workspace/RemoteSystemsTempFiles', format='str') -opObj20.addParameter(name='file', value='modelSpectralFitting', format='str') -opObj20.addParameter(name='groupList', value='(0,1),(2,3)',format='multiList') - -opObj11 = procUnitConfObj2.addOperation(name='SpectralFittingPlot', optype='other') -opObj11.addParameter(name='id', value='3', format='int') -opObj11.addParameter(name='wintitle', value='DopplerPlot', format='str') -opObj11.addParameter(name='cutHeight', value='350', format='int') -opObj11.addParameter(name='fit', value='1', format='int')#1--True/include fit -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = pathFigure, format='str') - -opObj12 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -opObj12.addParameter(name='path', value=pathFile) -opObj12.addParameter(name='blocksPerFile', value='3', format='int') - -opObj11 = procUnitConfObj2.addOperation(name='EWDriftsEstimation', optype='other') -opObj11.addParameter(name='zenith', value='-3.80208,3.10658', format='floatlist') -opObj11.addParameter(name='zenithCorrection', value='0.183201', format='float') - -opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other') -opObj23.addParameter(name='id', value='4', format='int') -opObj23.addParameter(name='wintitle', value='EW Drifts', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathFigure, format='str') -opObj23.addParameter(name='zminZonal', value='-150', format='int') -opObj23.addParameter(name='zmaxZonal', value='150', format='int') -opObj23.addParameter(name='zminVertical', value='-30', format='float') -opObj23.addParameter(name='zmaxVertical', value='30', format='float') -opObj23.addParameter(name='SNR_1', value='1', format='bool') -opObj23.addParameter(name='SNRmax', value='5', format='int') -# opObj23.addParameter(name='SNRthresh', value='-50', format='float') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') -#-------------------------------------------------------------------------------------------------- -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/EWDrifts_estimation02.py b/schainpy/scripts/EWDrifts_estimation02.py deleted file mode 100644 index 8980f9d..0000000 --- a/schainpy/scripts/EWDrifts_estimation02.py +++ /dev/null @@ -1,65 +0,0 @@ -# DIAS 19 Y 20 FEB 2014 -# Comprobacion de Resultados DBS con SA - -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -path = "/home/soporte/Data/drifts/HDF5" -pathFigure = '/home/soporte/workspace/Graficos/drifts/prueba' -pathFile = '/home/soporte/Data/drifts/HDF5' - -xmin = 0 -xmax = 24 -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='HDF5Reader', - path=path, - startDate='2012/09/06', - endDate='2012/09/06', - startTime='00:00:00', - endTime='23:59:59', - timezone='lt', - walk=1) - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=readUnitConfObj.getId()) -#-------------------------------------------------------------------------------------------------- - -opObj11 = procUnitConfObj0.addOperation(name='EWDriftsEstimation', optype='other') -opObj11.addParameter(name='zenith', value='-3.80208,3.10658', format='floatlist') -opObj11.addParameter(name='zenithCorrection', value='0.183201', format='float') - -opObj23 = procUnitConfObj0.addOperation(name='EWDriftsPlot', optype='other') -opObj23.addParameter(name='id', value='4', format='int') -opObj23.addParameter(name='wintitle', value='EW Drifts', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathFigure, format='str') -opObj23.addParameter(name='zminZonal', value='-150', format='int') -opObj23.addParameter(name='zmaxZonal', value='150', format='int') -opObj23.addParameter(name='zminVertical', value='-30', format='float') -opObj23.addParameter(name='zmaxVertical', value='30', format='float') -opObj23.addParameter(name='SNR_1', value='1', format='bool') -opObj23.addParameter(name='SNRmax', value='5', format='int') -# opObj23.addParameter(name='SNRthresh', value='-50', format='float') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') -#-------------------------------------------------------------------------------------------------- -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/JASMET30_MetDet.py b/schainpy/scripts/JASMET30_MetDet.py deleted file mode 100644 index 870f1f0..0000000 --- a/schainpy/scripts/JASMET30_MetDet.py +++ /dev/null @@ -1,97 +0,0 @@ - -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -controllerObj = Project() -controllerObj.setup(id = '002', name='script02', description="JASMET Meteor Detection") - -#-------------------------------------- Setup ----------------------------------------- -#Verificar estas variables - -#Path para los archivos -# path = '/mnt/jars/2016_08/NOCHE' -# path = '/media/joscanoa/DATA_JASMET/JASMET/2016_08/DIA' -# path = '/media/joscanoa/DATA_JASMET/JASMET/2016_08/NOCHE' -path = '/media/joscanoa/DATA_JASMET/JASMET/2016_08/DIA' - -#Path para los graficos -pathfig = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/graphics') - -#Path para los archivos HDF5 de meteoros -pathfile = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/meteor') - -#Fechas para busqueda de archivos -startDate = '2016/08/29' -endDate = '2016/09/11' -#Horas para busqueda de archivos -startTime = '00:00:00' -endTime = '23:59:59' - - -#------------------------------ Voltage Reading Unit ---------------------------------- - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate=startDate, - endDate=endDate, - startTime=startTime, - endTime=endTime, - online=0, - delay=30, - walk=1, - getblock=1, - blocktime=100) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -#-------------------------- Voltage Processing Unit ------------------------------------ - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj00 = procUnitConfObj0.addOperation(name='selectChannels') -opObj00.addParameter(name='channelList', value='0,1,2,3,4', format='intlist') - -opObj01 = procUnitConfObj0.addOperation(name='setRadarFrequency') -opObj01.addParameter(name='frequency', value='30.e6', format='float') - -opObj01 = procUnitConfObj0.addOperation(name='interpolateHeights') -opObj01.addParameter(name='topLim', value='73', format='int') -opObj01.addParameter(name='botLim', value='71', format='int') - -opObj02 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -opObj03 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj03.addParameter(name='n', value='2', format='int') - -#--------------------------- Parameters Processing Unit ------------------------------------ - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj0.getId()) -# -opObj10 = procUnitConfObj1.addOperation(name='SMDetection', optype='other') -opObj10.addParameter(name='azimuth', value='45', format='float') -opObj10.addParameter(name='hmin', value='60', format='float') -opObj10.addParameter(name='hmax', value='120', format='float') - -opObj12 = procUnitConfObj1.addOperation(name='ParamWriter', optype='other') -opObj12.addParameter(name='path', value=pathfile) -opObj12.addParameter(name='blocksPerFile', value='1000', format='int') -opObj12.addParameter(name='metadataList',value='type,heightList,paramInterval,timeZone',format='list') -opObj12.addParameter(name='dataList',value='data_param,utctime',format='list') -opObj12.addParameter(name='mode',value='2',format='int') - -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml("JASMET02.xml") -print "Leyendo el archivo XML" -controllerObj.readXml("JASMET02.xml") - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/JASMET30_Online_spc.py b/schainpy/scripts/JASMET30_Online_spc.py deleted file mode 100644 index 8e317e1..0000000 --- a/schainpy/scripts/JASMET30_Online_spc.py +++ /dev/null @@ -1,118 +0,0 @@ - -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -controllerObj = Project() -controllerObj.setup(id = '001', name='script01', description="JASMET Online monitoring") - -#-------------------------------------- Setup ----------------------------------------- -#Verificar estas variables - -#Path para los archivos -path = '/mnt/jars/2016_08/DIA' -path = '/media/joscanoa/DATA_JASMET/JASMET/2016_08/NOCHE' -path = '/media/joscanoa/DATA_JASMET/JASMET/2016_08/DIA' -#Path para los graficos -pathfig = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/graphics') -#Fechas para busqueda de archivos -startDate = '2016/08/25' -endDate = '2016/08/26' -#Horas para busqueda de archivos -startTime = '10:00:00' -endTime = '23:59:59' - -#------------------------------ Voltage Reading Unit ---------------------------------- - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate=startDate, - endDate=endDate, - startTime=startTime, - endTime=endTime, - online=0, - delay=5, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -#-------------------------- Voltage Processing Unit ------------------------------------ - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj00 = procUnitConfObj0.addOperation(name='selectChannels') -opObj00.addParameter(name='channelList', value='0, 1, 2, 3, 4', format='intlist') - -opObj01 = procUnitConfObj0.addOperation(name='setRadarFrequency') -opObj01.addParameter(name='frequency', value='30.e6', format='float') - -opObj00 = procUnitConfObj0.addOperation(name='interpolateHeights') -opObj00.addParameter(name='topLim', value='73', format='int') -opObj00.addParameter(name='botLim', value='71', format='int') -# opObj00.addParameter(name='topLim', value='82', format='int') -# opObj00.addParameter(name='botLim', value='79', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='int') - -#--------------------------- Spectra Processing Unit ------------------------------------ - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj2.addParameter(name='nFFTPoints', value='128', format='int') -procUnitConfObj2.addParameter(name='nProfiles', value='128', format='int') - -opObj21 = procUnitConfObj2.addOperation(name='IncohInt', optype='other') -opObj21.addParameter(name='n', value='40.0', format='float') - -opObj23 = procUnitConfObj2.addOperation(name='SpectraPlot', optype='other') -opObj23.addParameter(name='id', value='1', format='int') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value=pathfig, format='str') -opObj23.addParameter(name='zmin', value='23', format='int') -opObj23.addParameter(name='zmax', value='40', format='int') -opObj23.addParameter(name='figpath', value=pathfig, format='str') -opObj23.addParameter(name='ftp', value='1', format='int') -opObj23.addParameter(name='xaxis', value='Velocity', format='str') -opObj23.addParameter(name='exp_code', value='15', format='int') -opObj23.addParameter(name='sub_exp_code', value='1', format='int') - -opObj22 = procUnitConfObj2.addOperation(name='RTIPlot', optype='other') -opObj22.addParameter(name='id', value='2', format='int') -opObj22.addParameter(name='save', value='1', format='bool') -opObj22.addParameter(name='figpath', value = pathfig, format='str') -# opObj22.addParameter(name='timerange', value = str(7*60*60), format='int') -opObj22.addParameter(name='xmin', value='18', format='float') -opObj22.addParameter(name='xmax', value='25', format='float') -opObj22.addParameter(name='zmin', value='23', format='int') -opObj22.addParameter(name='zmax', value='40', format='int') -opObj22.addParameter(name='figpath', value=pathfig, format='str') -opObj22.addParameter(name='ftp', value='1', format='int') -opObj22.addParameter(name='exp_code', value='15', format='int') -opObj22.addParameter(name='sub_exp_code', value='1', format='int') - -#------------------------------------ Send images to server ------------------------------- -# procUnitConfObj4 = controllerObj.addProcUnit(name='SendToServer') -# procUnitConfObj4.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# procUnitConfObj4.addParameter(name='username', value='wmaster', format='str') -# procUnitConfObj4.addParameter(name='password', value='mst2010vhf', format='str') -# procUnitConfObj4.addParameter(name='localfolder', value=pathfig, format='str') -# procUnitConfObj4.addParameter(name='remotefolder', value="/home/wmaster/graficos", format='str') -# procUnitConfObj4.addParameter(name='ext', value='.png', format='str') -# procUnitConfObj4.addParameter(name='period', value=120, format='int') -# procUnitConfObj4.addParameter(name='protocol', value='ftp', format='str') - -#-------------------------------------------------------------------------------------------------- -print "Escribiendo el archivo XML" -controllerObj.writeXml("JASMET01.xml") -print "Leyendo el archivo XML" -controllerObj.readXml("JASMET01.xml") - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/JASMET30_PhaseCal.py b/schainpy/scripts/JASMET30_PhaseCal.py deleted file mode 100644 index 25b4d61..0000000 --- a/schainpy/scripts/JASMET30_PhaseCal.py +++ /dev/null @@ -1,77 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -controllerObj = Project() -controllerObj.setup(id = '004', name='script04', description="JASMET Phase Calibration") - -#-------------------------------------- Setup ----------------------------------------- -#Verificar estas variables - -#Path donde estan los archivos HDF5 de meteoros -path = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/meteor') - -#Path para los graficos -pathfig = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/graphics') - -#Path donde se almacenaran las fases calculadas -pathfile = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/phase') - -#Fechas para busqueda de archivos -startDate = '2016/08/20' -endDate = '2016/08/30' -#Horas para busqueda de archivos -startTime = '00:00:00' -endTime = '23:59:59' - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='ParamReader', - path=path, - startDate='2016/06/02', - endDate='2017/06/03', - startTime=startTime, - endTime=endTime, - walk=1) - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=readUnitConfObj.getId()) -# # -opObj31 = procUnitConfObj1.addOperation(name='SMPhaseCalibration', optype='other') -opObj31.addParameter(name='nHours', value='1', format='float') -opObj31.addParameter(name='hmin', value='60', format='float') -opObj31.addParameter(name='hmax', value='120', format='float') -# opObj31.addParameter(name='channelPositions', value='(2.5,0),(0,2.5),(0,0),(0,4.5),(-2,0)', format='pairslist') - -opObj32 = procUnitConfObj1.addOperation(name='PhasePlot', optype='other') -opObj32.addParameter(name='id', value='201', format='int') -opObj32.addParameter(name='wintitle', value='PhaseCalibration', format='str') -opObj32.addParameter(name='save', value='1', format='bool') -opObj32.addParameter(name='xmin', value='0', format='float') -opObj32.addParameter(name='xmax', value='24', format='float') -opObj32.addParameter(name='ymin', value='-180', format='float') -opObj32.addParameter(name='ymax', value='180', format='float') -opObj32.addParameter(name='figpath', value=pathfig, format='str') -# # -opObj33 = procUnitConfObj1.addOperation(name='ParamWriter', optype='other') -opObj33.addParameter(name='path', value=pathfile) -opObj33.addParameter(name='blocksPerFile', value='1000', format='int') -opObj33.addParameter(name='metadataList',value='type,outputInterval,timeZone',format='list') -opObj33.addParameter(name='dataList',value='data_output,utctime',format='list') -# # opObj25.addParameter(name='mode',value='1,0,0',format='intlist') - -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml("JASMET04.xml") -print "Leyendo el archivo XML" -controllerObj.readXml("JASMET04.xml") - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/JASMET30_PreProc.py b/schainpy/scripts/JASMET30_PreProc.py deleted file mode 100644 index d02b505..0000000 --- a/schainpy/scripts/JASMET30_PreProc.py +++ /dev/null @@ -1,53 +0,0 @@ -""" -Se debe verficar que el disco de datos se encuentra montado en el sistema -""" -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "Meteor Experiment Test" -filename = "meteor20130812.xml" - -controllerObj = Project() -controllerObj.setup(id = '191', name='meteor_test01', description=desc) - -path='/mnt/jars/2016_08/NOCHE/' -path='/mnt/jars/2016_08/DIA/' -path1 = '/media/soporte/Data/JASMET' - -readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage', - path=path, - startDate='2016/09/28', - endDate='2016/09/28', - startTime='00:00:00', - endTime='10:50:00', - online=0, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other') -opObj11.addParameter(name='path', value=path1) -opObj11.addParameter(name='blocksPerFile', value='100', format='int') -opObj11.addParameter(name='profilesPerBlock', value='200', format='int') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/JASMET30_Winds.py b/schainpy/scripts/JASMET30_Winds.py deleted file mode 100644 index a58ae11..0000000 --- a/schainpy/scripts/JASMET30_Winds.py +++ /dev/null @@ -1,91 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -controllerObj = Project() -controllerObj.setup(id = '005', name='script05', description="JASMET Wind Estimation") - -#-------------------------------------- Setup ----------------------------------------- -#Verificar estas variables - -#Path donde estan los archivos HDF5 de meteoros -path = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/meteor') - -#Path para los graficos -pathfig = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/graphics') - -#Path donde se almacenaran las estimaciones de vientos -pathfile = os.path.join(os.environ['HOME'],'Pictures/JASMET30/201608/phase') - -#Fechas para busqueda de archivos -startDate = '2016/08/20' -endDate = '2016/08/30' -#Horas para busqueda de archivos -startTime = '00:00:00' -endTime = '23:59:59' - -#Offsets optimos obtenidos con OptimumOffset.py -phaseOffsets = '-2.84, -1.77, 11.94, 9.71' -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='ParamReader', - path=path, - startDate=startDate, - endDate=endDate, - startTime=startTime, - endTime=endTime, - walk=1) -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObj1.addOperation(name='CorrectSMPhases',optype='other') -opObj10.addParameter(name='phaseOffsets', value=phaseOffsets, format='floatlist') - -opObj13 = procUnitConfObj1.addOperation(name='SkyMapPlot', optype='other') -opObj13.addParameter(name='id', value='1', format='int') -opObj13.addParameter(name='wintitle', value='Sky Map', format='str') -opObj13.addParameter(name='save', value='1', format='bool') -opObj13.addParameter(name='figpath', value=pathfig, format='str') -opObj13.addParameter(name='ftp', value='1', format='int') -opObj13.addParameter(name='exp_code', value='15', format='int') -opObj13.addParameter(name='sub_exp_code', value='1', format='int') -opObj13.addParameter(name='tmin', value='0', format='int') -opObj13.addParameter(name='tmax', value='24', format='int') - -opObj22 = procUnitConfObj1.addOperation(name='WindProfiler', optype='other') -opObj22.addParameter(name='technique', value='Meteors', format='str') -opObj22.addParameter(name='nHours', value='1', format='float') -opObj22.addParameter(name='hmin', value='70', format='float') -opObj22.addParameter(name='hmax', value='120', format='float') - -opObj23 = procUnitConfObj1.addOperation(name='WindProfilerPlot', optype='other') -opObj23.addParameter(name='id', value='2', format='int') -opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathfig, format='str') -opObj23.addParameter(name='zmin', value='-140', format='int') -opObj23.addParameter(name='zmax', value='140', format='int') -opObj23.addParameter(name='xmin', value='0', format='float') -opObj23.addParameter(name='xmax', value='24', format='float') -opObj23.addParameter(name='ymin', value='70', format='float') -opObj23.addParameter(name='ymax', value='110', format='float') - -opObj33 = procUnitConfObj1.addOperation(name='ParamWriter', optype='other') -opObj33.addParameter(name='path', value=pathfile) -opObj33.addParameter(name='blocksPerFile', value='1000', format='int') -opObj33.addParameter(name='metadataList',value='type,outputInterval,timeZone',format='list') -opObj33.addParameter(name='dataList',value='data_output,utctime',format='list') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml("JASMET05.xml") -print "Leyendo el archivo XML" -controllerObj.readXml("JASMET05.xml") - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM1.py b/schainpy/scripts/NSM1.py deleted file mode 100644 index b005c73..0000000 --- a/schainpy/scripts/NSM1.py +++ /dev/null @@ -1,138 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -# pathfile = '/home/joscanoa/data/HP_Meteor/MST' -path = '/home/joscanoa/data/HP_Meteor/MST' -# path = '/media/joscanoa/DATA/DATA/RAW_EXP/MST_meteors_153-155' -pathfig = '/home/joscanoa/Pictures/NonSpecular/CEDAR/DBS/graphic' -pathfile1 = '/home/joscanoa/Pictures/NonSpecular/CEDAR/DBS/meteor' - -xmax = '8' -xmin = '6' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2016/06/02', - endDate='2016/06/03', - startTime='21:00:00', - endTime='08:00:00', - online=0, - delay=20, - walk=1, - getblock=1, - blocktime=120) -# blocksize=4096) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -# opObj11 = procUnitConfObj0.addOperation(name='selectChannels') -# opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -# -# opObj11 = procUnitConfObj0.addOperation(name='selectHeights') -# opObj11.addParameter(name='minHei', value='60', format='float') -# # opObj11.addParameter(name='minHei', value='272.5', format='float') -# opObj11.addParameter(name='maxHei', value='130', format='float') -# -# opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -# -# opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') -# # opObj11.addParameter(name='n', value='16', format='int') -# -# #--------------------------------------------------------------------------------------------------- -# opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other') -# opObj11.addParameter(name='path', value=pathfile) -# opObj11.addParameter(name='blocksPerFile', value='120', format='int') -# opObj11.addParameter(name='profilesPerBlock', value='200', format='int') - -#--------------------------------------------------------------------------------------------------- - -# procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -# procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int') -# procUnitConfObj1.addParameter(name='nProfiles', value='64', format='int') -# -# opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -# opObj11.addParameter(name='n', value='15', format='int') -# # -# opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj14.addParameter(name='id', value='1', format='int') -# opObj14.addParameter(name='wintitle', value='spc', format='str') -# opObj14.addParameter(name='save', value='1', format='bool') -# opObj14.addParameter(name='figpath', value=pathFigure, format='str') -# # opObj14.addParameter(name='zmin', value='14', format='int') -# # opObj14.addParameter(name='zmax', value='60', format='int') -# opObj14.addParameter(name='xaxis', value='velocity', format='str') -# -# opObj15 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj15.addParameter(name='id', value='2', format='int') -# opObj15.addParameter(name='wintitle', value='RTI Plot', format='str') -# opObj15.addParameter(name='save', value='1', format='bool') -# opObj15.addParameter(name='figpath', value = pathFigure, format='str') -# # opObj15.addParameter(name='timerange', value='600', format='float') -# opObj15.addParameter(name='xmin', value=xmin, format='float') -# opObj15.addParameter(name='xmax', value=xmax, format='float') -# # opObj15.addParameter(name='zmin', value='14', format='int') -# # opObj15.addParameter(name='zmax', value='60', format='int') - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='CorrelationProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='lags', value='0,1,2', format='intlist') -procUnitConfObj1.addParameter(name='fullBuffer', value='1', format='bool') -procUnitConfObj1.addParameter(name='nAvg', value='32', format='int') - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) -opObj20 = procUnitConfObj2.addOperation(name='NonSpecularMeteorDetection') -opObj20.addParameter(name='mode', value='DBS', format='str') -opObj20.addParameter(name='allData', value='0', format='bool') -# -opObj21 = procUnitConfObj2.addOperation(name='NSMeteorDetection2Plot',optype='other') -opObj21.addParameter(name='id', value='2', format='int') -opObj21.addParameter(name='wintitle', value='Non specular', format='str') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value = pathfig, format='str') -opObj21.addParameter(name='SNRmin', value='-10', format='int') -opObj21.addParameter(name='SNRmax', value='30', format='int') -opObj21.addParameter(name='vmin', value='-50', format='int') -opObj21.addParameter(name='vmax', value='50', format='int') -opObj21.addParameter(name='mode', value='DBS', format='str') - -opObj22 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -opObj22.addParameter(name='path', value=pathfile1) -opObj22.addParameter(name='blocksPerFile', value='80', format='int') -opObj22.addParameter(name='metadataList',value='type,heightList,abscissaList,paramInterval,timeZone,groupList',format='list') -opObj22.addParameter(name='dataList',value='data_param,utctime',format='list') -opObj22.addParameter(name='mode',value='2',format='int') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM11.py b/schainpy/scripts/NSM11.py deleted file mode 100644 index bd2092a..0000000 --- a/schainpy/scripts/NSM11.py +++ /dev/null @@ -1,90 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -#2014051 20 Feb 2014 -path = '/home/joscanoa/Pictures/NonSpecular/CEDAR/DBS/meteor' - -pathfig = '/home/joscanoa/Pictures/NonSpecular/CEDAR/DBS/graphic' - -pathfile2 = '/home/joscanoa/Pictures/NonSpecular/CEDAR/DBS/wind' - - -tmin = '00:00:00' -tmax = '23:59:59' -xmin = '20' -xmax = '32' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='HDF5Reader', - path=path, - startDate='2016/06/02', - endDate='2016/06/03', - startTime=tmin, - endTime=tmax, - online=0, - delay=20, - walk=1) -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=readUnitConfObj.getId()) -# -opObj21 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -opObj21.addParameter(name='technique', value='Meteors1', format='str') -opObj21.addParameter(name='mode', value='DBS', format='str') - -opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -opObj23.addParameter(name='id', value='2', format='int') -opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathfig, format='str') -opObj23.addParameter(name='zmin', value='-140', format='int') -opObj23.addParameter(name='zmax', value='140', format='int') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') -opObj23.addParameter(name='ymin', value='84', format='float') -opObj23.addParameter(name='ymax', value='102', format='float') -# -# opObj21 = procUnitConfObj2.addOperation(name='NonSpecularMeteorsPlot',optype='other') -# opObj21.addParameter(name='id', value='2', format='int') -# opObj21.addParameter(name='wintitle', value='Non specular', format='str') -# opObj21.addParameter(name='save', value='1', format='bool') -# opObj21.addParameter(name='figpath', value = pathFigure, format='str') -# opObj21.addParameter(name='SNRmin', value='-10', format='float') -# opObj21.addParameter(name='SNRmax', value='20', format='float') -# opObj21.addParameter(name='cmin', value='0.5', format='float') -# opObj21.addParameter(name='vmax', value='100', format='float') -# opObj21.addParameter(name='vmin', value='-100', format='float') - -# opObj24 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj24.addParameter(name='path', value=pathfile2) -# opObj24.addParameter(name='blocksPerFile', value='60', format='int') -# opObj24.addParameter(name='metadataList',value='type,heightList,outputInterval,timeZone',format='list') -# opObj24.addParameter(name='dataList',value='data_output,utctime,utctimeInit',format='list') -# # # opObj12.addParameter(name='mode',value='2',format='int') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM2.py b/schainpy/scripts/NSM2.py deleted file mode 100644 index 93e45ff..0000000 --- a/schainpy/scripts/NSM2.py +++ /dev/null @@ -1,180 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -#2014051 20 Feb 2014 -path = '/home/joscanoa/data/HP_Meteor/Met' -# path = '/media/joscanoa/DATA/DATA/RAW_EXP/MST_meteors_153-155' -pathfig = '/home/joscanoa/Pictures/NonSpecular/CEDAR/SA/notmedian/graphic' -pathfile1 = '/home/joscanoa/Pictures/NonSpecular/CEDAR/SA/notmedian/meteor' -# pathfile2 = '/home/joscanoa/Pictures/NonSpecular/CEDAR/test2/wind' -# pathfile = '/home/joscanoa/data/HP_Meteor/Met' - -tmin = '20:00:00' -tmax = '23:59:59' -xmin = '21' -xmax = '32' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2016/06/02', - endDate='2016/06/02', - startTime=tmin, - endTime=tmax, - online=0, - delay=20, - walk=1, - getblock=1, - blocktime=120) -# blocksize=12800) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj11 = procUnitConfObj0.addOperation(name='correctHeights') -opObj11.addParameter(name='value', value='-187.5', format='float') - -# -# opObj11 = procUnitConfObj0.addOperation(name='selectChannels') -# opObj11.addParameter(name='channelList', value='4,5,6', format='intlist') -# # -# opObj11 = procUnitConfObj0.addOperation(name='selectHeights') -# opObj11.addParameter(name='minHei', value='257.5', format='float') -# # opObj11.addParameter(name='minHei', value='272.5', format='float') -# opObj11.addParameter(name='maxHei', value='307.5', format='float') -# # -# opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -# opObj11.addParameter(name='code', value='1,1,1,1,1,-1,-1,1,1,-1,1,-1,1', format='intlist') -# opObj11.addParameter(name='nCode', value='1', format='int') -# opObj11.addParameter(name='nBaud', value='13', format='int') -# # -# opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') -# # opObj11.addParameter(name='n', value='16', format='int') -# -# #--------------------------------------------------------------------------------------------------- -# opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other') -# opObj11.addParameter(name='path', value=pathfile) -# opObj11.addParameter(name='blocksPerFile', value='120', format='int') -# opObj11.addParameter(name='profilesPerBlock', value='200', format='int') -#--------------------------------------------------------------------------------------------------- - -# procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -# procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int') -# procUnitConfObj1.addParameter(name='nProfiles', value='64', format='int') -# -# opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -# opObj11.addParameter(name='n', value='5', format='int') -# # -# opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj14.addParameter(name='id', value='1', format='int') -# opObj14.addParameter(name='wintitle', value='spc', format='str') -# opObj14.addParameter(name='save', value='1', format='bool') -# opObj14.addParameter(name='figpath', value=pathFigure, format='str') -# opObj14.addParameter(name='zmin', value='14', format='int') -# opObj14.addParameter(name='zmax', value='60', format='int') -# opObj14.addParameter(name='xaxis', value='velocity', format='str') -# -# opObj15 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj15.addParameter(name='id', value='2', format='int') -# opObj15.addParameter(name='wintitle', value='RTI Plot', format='str') -# opObj15.addParameter(name='save', value='1', format='bool') -# opObj15.addParameter(name='figpath', value = pathFigure, format='str') -# opObj15.addParameter(name='timerange', value='600', format='float') -# # opObj15.addParameter(name='xmin', value=xmin, format='float') -# # opObj15.addParameter(name='xmax', value=xmax, format='float') -# opObj15.addParameter(name='zmin', value='14', format='int') -# opObj15.addParameter(name='zmax', value='60', format='int') - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='CorrelationProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='pairsList', value='(0,1),(0,2),(1,2)', format='pairsList') -procUnitConfObj1.addParameter(name='lags', value='0,1,2', format='intlist') -procUnitConfObj1.addParameter(name='fullBuffer', value='1', format='bool') -procUnitConfObj1.addParameter(name='nAvg', value='16', format='int') - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) -opObj20 = procUnitConfObj2.addOperation(name='NonSpecularMeteorDetection') -opObj20.addParameter(name='mode', value='SA', format='str') -opObj20.addParameter(name='SNRthresh', value='5', format='int') -opObj20.addParameter(name='allData', value='0', format='bool') - -opObj21 = procUnitConfObj2.addOperation(name='NSMeteorDetection1Plot',optype='other') -opObj21.addParameter(name='id', value='2', format='int') -opObj21.addParameter(name='save', value='0', format='bool') -opObj21.addParameter(name='wintitle', value='Non specular', format='str') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value = pathfig, format='str') -opObj21.addParameter(name='SNRmin', value='-10', format='int') -opObj21.addParameter(name='SNRmax', value='20', format='int') -opObj21.addParameter(name='cmin', value='0.5', format='float') - -# opObj22 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj22.addParameter(name='path', value=pathfile1) -# opObj22.addParameter(name='blocksPerFile', value='80', format='int') -# opObj22.addParameter(name='metadataList',value='type,heightList,abscissaList,paramInterval,timeZone,groupList',format='list') -# opObj22.addParameter(name='dataList',value='data_param,utctime',format='list') -# opObj22.addParameter(name='mode',value='2',format='int') - -# opObj21 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -# opObj21.addParameter(name='technique', value='Meteors1', format='str') -# -# opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -# opObj23.addParameter(name='id', value='2', format='int') -# opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -# opObj23.addParameter(name='save', value='1', format='bool') -# opObj23.addParameter(name='figpath', value = pathfig, format='str') -# opObj23.addParameter(name='zmin', value='-180', format='int') -# opObj23.addParameter(name='zmax', value='180', format='int') -# opObj23.addParameter(name='xmin', value=xmin, format='float') -# opObj23.addParameter(name='xmax', value=xmax, format='float') -# opObj23.addParameter(name='ymin', value='80', format='float') -# opObj23.addParameter(name='ymax', value='110', format='float') -# -# opObj21 = procUnitConfObj2.addOperation(name='NonSpecularMeteorsPlot',optype='other') -# opObj21.addParameter(name='id', value='2', format='int') -# opObj21.addParameter(name='wintitle', value='Non specular', format='str') -# opObj21.addParameter(name='save', value='1', format='bool') -# opObj21.addParameter(name='figpath', value = pathFigure, format='str') -# opObj21.addParameter(name='SNRmin', value='-10', format='float') -# opObj21.addParameter(name='SNRmax', value='20', format='float') -# opObj21.addParameter(name='cmin', value='0.5', format='float') -# opObj21.addParameter(name='vmax', value='100', format='float') -# opObj21.addParameter(name='vmin', value='-100', format='float') - -# opObj24 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj24.addParameter(name='path', value=pathfile2) -# opObj24.addParameter(name='blocksPerFile', value='60', format='int') -# opObj24.addParameter(name='metadataList',value='type,heightList,outputInterval,timeZone',format='list') -# opObj24.addParameter(name='dataList',value='data_output,utctime,utctimeInit',format='list') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM21.py b/schainpy/scripts/NSM21.py deleted file mode 100644 index c5b2b4e..0000000 --- a/schainpy/scripts/NSM21.py +++ /dev/null @@ -1,89 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -#2014051 20 Feb 2014 -path = '/home/joscanoa/Pictures/NonSpecular/CEDAR/SA/notmedian/meteor' - -pathfig = '/home/joscanoa/Pictures/NonSpecular/CEDAR/SA/notmedian/graphic' - -pathfile2 = '/home/joscanoa/Pictures/NonSpecular/CEDAR/test1/wind' - - -tmin = '00:00:00' -tmax = '23:59:59' -xmin = '20' -xmax = '32' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='HDF5Reader', - path=path, - startDate='2016/06/02', - endDate='2016/06/03', - startTime=tmin, - endTime=tmax, - online=0, - delay=20, - walk=1) -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=readUnitConfObj.getId()) -# -opObj21 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -opObj21.addParameter(name='technique', value='Meteors1', format='str') - -opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -opObj23.addParameter(name='id', value='2', format='int') -opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathfig, format='str') -opObj23.addParameter(name='zmin', value='-140', format='int') -opObj23.addParameter(name='zmax', value='140', format='int') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') -opObj23.addParameter(name='ymin', value='84', format='float') -opObj23.addParameter(name='ymax', value='102', format='float') -# -# opObj21 = procUnitConfObj2.addOperation(name='NonSpecularMeteorsPlot',optype='other') -# opObj21.addParameter(name='id', value='2', format='int') -# opObj21.addParameter(name='wintitle', value='Non specular', format='str') -# opObj21.addParameter(name='save', value='1', format='bool') -# opObj21.addParameter(name='figpath', value = pathFigure, format='str') -# opObj21.addParameter(name='SNRmin', value='-10', format='float') -# opObj21.addParameter(name='SNRmax', value='20', format='float') -# opObj21.addParameter(name='cmin', value='0.5', format='float') -# opObj21.addParameter(name='vmax', value='100', format='float') -# opObj21.addParameter(name='vmin', value='-100', format='float') - -# opObj24 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj24.addParameter(name='path', value=pathfile2) -# opObj24.addParameter(name='blocksPerFile', value='60', format='int') -# opObj24.addParameter(name='metadataList',value='type,heightList,outputInterval,timeZone',format='list') -# opObj24.addParameter(name='dataList',value='data_output,utctime,utctimeInit',format='list') -# # # opObj12.addParameter(name='mode',value='2',format='int') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM_HDF5.py b/schainpy/scripts/NSM_HDF5.py deleted file mode 100644 index a6ede46..0000000 --- a/schainpy/scripts/NSM_HDF5.py +++ /dev/null @@ -1,77 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -#2014051 20 Feb 2014 -path = '/home/joscanoa/Pictures/NonSpecular/test/data' -pathFigure = '/home/joscanoa/Pictures/NonSpecular' -pathfile = '/home/joscanoa/Pictures/NonSpecular' - -tmin = '00:00:00' -tmax = '23:59:59' -xmax = '24' -xmin = '0' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='HDF5Reader', - path=path, - startDate='2016/05/29', - endDate='2016/06/29', - startTime=tmin, - endTime=tmax, - online=0, - delay=20, - walk=1) -# blocksize=12800) - -# opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=readUnitConfObj.getId()) -# opObj20 = procUnitConfObj2.addOperation(name='NonSpecularMeteorDetection') -# opObj20.addParameter(name='mode', value='SA', format='str') -# -opObj21 = procUnitConfObj2.addOperation(name='NonSpecularMeteorsPlot',optype='other') -opObj21.addParameter(name='id', value='2', format='int') -opObj21.addParameter(name='wintitle', value='Non specular', format='str') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value = pathFigure, format='str') -opObj21.addParameter(name='SNRmin', value='-10', format='float') -opObj21.addParameter(name='cmin', value='0.5', format='float') -opObj21.addParameter(name='vmax', value='100', format='float') -opObj21.addParameter(name='vmin', value='-100', format='float') - -# opObj22 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj22.addParameter(name='path', value=pathfile) -# opObj22.addParameter(name='blocksPerFile', value='1', format='int') -# opObj22.addParameter(name='metadataList',value='type,heightList,paramInterval,timeZone',format='list') -# opObj22.addParameter(name='dataList',value='data_param,utctime',format='list') -# # opObj12.addParameter(name='mode',value='2',format='int') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM_PreProc1.py b/schainpy/scripts/NSM_PreProc1.py deleted file mode 100644 index cca90dd..0000000 --- a/schainpy/scripts/NSM_PreProc1.py +++ /dev/null @@ -1,76 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -#2014051 20 Feb 2014 -path = '/media/joscanoa/DATA/DATA/RAW_EXP/MST_meteors_153-155' -pathFigure = '/home/joscanoa/Pictures/NonSpecular' -pathfile = '/home/joscanoa/data/HP_Meteor/MST' - -xmax = '24' -xmin = '0' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2016/06/03', - endDate='2016/06/03', - startTime='00:00:00', - endTime='23:59:59', - online=0, - delay=20, - walk=1, - getblock=0, -# blocktime=10) - blocksize=4096) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='selectChannels') -opObj11.addParameter(name='channelList', value='1,2,3,4', format='intlist') - -opObj11 = procUnitConfObj0.addOperation(name='selectHeights') -opObj11.addParameter(name='minHei', value='60', format='float') -# opObj11.addParameter(name='minHei', value='272.5', format='float') -opObj11.addParameter(name='maxHei', value='120', format='float') - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='int') -#--------------------------------------------------------------------------------------------------- -opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other') -opObj11.addParameter(name='path', value=pathfile) -opObj11.addParameter(name='blocksPerFile', value='120', format='int') -opObj11.addParameter(name='profilesPerBlock', value='200', format='int') -#-------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/NSM_Preproc2.py b/schainpy/scripts/NSM_Preproc2.py deleted file mode 100644 index 22776dc..0000000 --- a/schainpy/scripts/NSM_Preproc2.py +++ /dev/null @@ -1,79 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos -path = '/media/joscanoa/DATA/DATA/RAW_EXP/MST_meteors_153-155' -pathFigure = '/home/joscanoa/Pictures/NonSpecular' -pathfile = '/home/joscanoa/data/HP_Meteor/Met' - -tmin = '00:00:00' -tmax = '23:59:59' -xmax = '0' -xmin = '24' - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2016/06/03', - endDate='2016/06/03', - startTime=tmin, - endTime=tmax, - online=0, - delay=20, - walk=1, - getblock=0, - blocktime=60) -# blocksize=12800) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -# -opObj11 = procUnitConfObj0.addOperation(name='selectChannels') -opObj11.addParameter(name='channelList', value='4,5,6', format='intlist') - -opObj11 = procUnitConfObj0.addOperation(name='selectHeights') -opObj11.addParameter(name='minHei', value='257.5', format='float') -# opObj11.addParameter(name='minHei', value='272.5', format='float') -opObj11.addParameter(name='maxHei', value='307.5', format='float') - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value='1,1,1,1,1,-1,-1,1,1,-1,1,-1,1', format='intlist') -opObj11.addParameter(name='nCode', value='1', format='int') -opObj11.addParameter(name='nBaud', value='13', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='int') -# #--------------------------------------------------------------------------------------------------- -opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other') -opObj11.addParameter(name='path', value=pathfile) -opObj11.addParameter(name='blocksPerFile', value='120', format='int') -opObj11.addParameter(name='profilesPerBlock', value='200', format='int') -#--------------------------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/WindProfiler_DBS01.py b/schainpy/scripts/WindProfiler_DBS01.py deleted file mode 100644 index 59466e1..0000000 --- a/schainpy/scripts/WindProfiler_DBS01.py +++ /dev/null @@ -1,168 +0,0 @@ -# DIAS 19 Y 20 FEB 2014 -# Comprobacion de Resultados DBS con SA - -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#Experimentos - -#2014050 19 Feb 2014 -# path = '/home/soporte/Documents/MST_Data/DBS/d2014050' -# pathFigure = '/home/soporte/workspace/Graficos/DBS/d2014050p/' -# xmin = '15.5' -# xmax = '23.99999999' -# startTime = '17:25:00' -# filehdf5 = "DBS_2014050.hdf5" - -#2014051 20 Feb 2014 -path = '/media/joscanoa/84A65E64A65E5730/soporte/Data/MST/DBS/d2014051' -# path = '/media/joscanoa/disco4/Data/2014/DBS_SA JAN 2014/DBS_SA/250/d2014050' -pathfile1 = os.path.join(os.environ['HOME'],'Pictures/testHDF5/moments') -xmax = '1' -xmin = '0' -startTime = '00:00:00' -filehdf5 = "DBS_2014051.hdf5" - - - -#------------------------------------------------------------------------------------------------ -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2014/01/31', - endDate='2014/03/31', - startTime=startTime, - endTime='23:59:59', - online=0, - delay=5, - walk=0) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#------------------------------ Voltage Processing Unit ------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='256', format='int') -# opObj11.addParameter(name='n', value='16', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex') -opObj11.addParameter(name='minIndex', value='10', format='float') -opObj11.addParameter(name='maxIndex', value='60', format='float') - -# opObj12 = procUnitConfObj0.addOperation(name='selectChannels') -# opObj12.addParameter(name='channelList', value='0,1', format='intlist') - -#------------------------------ Spectra Processing Unit ------------------------------------- - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int') -# procUnitConfObj1.addParameter(name='ippFactor', value='2', format='int') - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='5', format='int') - -opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj14.addParameter(name='id', value='1', format='int') -opObj14.addParameter(name='wintitle', value='Con interf', format='str') -opObj14.addParameter(name='save', value='0', format='bool') -opObj14.addParameter(name='figpath', value=pathFigure, format='str') -opObj14.addParameter(name='zmin', value='5', format='int') -opObj14.addParameter(name='zmax', value='90', format='int') - -opObj12 = procUnitConfObj1.addOperation(name='removeInterference') -opObj13 = procUnitConfObj1.addOperation(name='removeDC') -opObj13.addParameter(name='mode', value='1', format='int') - -opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj12.addParameter(name='id', value='2', format='int') -opObj12.addParameter(name='wintitle', value='RTI Plot', format='str') -opObj12.addParameter(name='save', value='1', format='bool') -opObj12.addParameter(name='figpath', value = pathFigure, format='str') -opObj12.addParameter(name='xmin', value=xmin, format='float') -opObj12.addParameter(name='xmax', value=xmax, format='float') -opObj12.addParameter(name='zmin', value='5', format='int') -opObj12.addParameter(name='zmax', value='90', format='int') - - -#------------------------------ Parameters Processing Unit ------------------------------------- - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) - -opObj11 = procUnitConfObj2.addOperation(name='SpectralMoments', optype='other') - -# opObj12 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj12.addParameter(name='path', value=pathfile1) -# opObj12.addParameter(name='blocksPerFile', value='10', format='int') -# opObj12.addParameter(name='metadataList',value='type,inputUnit,heightList,paramInterval,timeZone',format='list') -# opObj12.addParameter(name='dataList',value='data_param,data_SNR,noise,utctime',format='list') -# opObj12.addParameter(name='mode',value='1',format='int') - -# opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other') -# opObj21.addParameter(name='id', value='3', format='int') -# opObj21.addParameter(name='wintitle', value='Moments Plot', format='str') -# opObj21.addParameter(name='save', value='0', format='bool') -# # opObj21.addParameter(name='figpath', value=pathFigure, format='str') -# opObj21.addParameter(name='zmin', value='5', format='int') -# opObj21.addParameter(name='zmax', value='90', format='int') -# -# opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -# opObj21.addParameter(name='id', value='5', format='int') -# opObj21.addParameter(name='wintitle', value='Radial Velocity Plot', format='str') -# opObj21.addParameter(name='save', value='0', format='bool') -# opObj21.addParameter(name='figpath', value=pathFigure, format='str') -# opObj21.addParameter(name='SNRmin', value='-10', format='int') -# opObj21.addParameter(name='SNRmax', value='60', format='int') -# opObj21.addParameter(name='channelList', value='0,2', format='intlist') -# opObj21.addParameter(name='SNR', value='1', format='bool') -# opObj21.addParameter(name='SNRthresh', value='0', format='float') -# opObj21.addParameter(name='xmin', value=xmin, format='float') -# opObj21.addParameter(name='xmax', value=xmax, format='float') - -opObj22 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -opObj22.addParameter(name='technique', value='DBS', format='str') -opObj22.addParameter(name='correctAzimuth', value='51.06', format='float') -opObj22.addParameter(name='correctFactor', value='-1', format='float') -opObj22.addParameter(name='dirCosx', value='0.041016, 0, -0.054688', format='floatlist') -opObj22.addParameter(name='dirCosy', value='-0.041016, 0.025391, -0.023438', format='floatlist') - -opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -opObj23.addParameter(name='id', value='4', format='int') -opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -opObj23.addParameter(name='save', value='0', format='bool') -# opObj23.addParameter(name='figpath', value = pathFigure, format='str') -opObj23.addParameter(name='zmin', value='-10', format='int') -opObj23.addParameter(name='zmax', value='10', format='int') -opObj23.addParameter(name='zmin_ver', value='-80', format='float') -opObj23.addParameter(name='zmax_ver', value='80', format='float') -opObj23.addParameter(name='SNRmin', value='-10', format='int') -opObj23.addParameter(name='SNRmax', value='60', format='int') -opObj23.addParameter(name='SNRthresh', value='0', format='float') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') - -#-------------------------------------------------------------------------------------------------- -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/WindProfiler_SA01.py b/schainpy/scripts/WindProfiler_SA01.py deleted file mode 100644 index 9234f96..0000000 --- a/schainpy/scripts/WindProfiler_SA01.py +++ /dev/null @@ -1,129 +0,0 @@ -# DIAS 19 Y 20 FEB 2014 -# Comprobacion de Resultados DBS con SA - -import os, sys - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "SA Experiment Test" -filename = "SA2014050.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -#Experimentos - -#2014050 19 Feb 2014 -path = '/media/joscanoa/84A65E64A65E5730/soporte/Data/MST/SA/d2014050' -pathFigure = '/media/joscanoa/84A65E64A65E5730/soporte/workspace/Graficos/SA/prueba1/' -xmin = '15.5' -xmax = '24' -startTime = '15:30:00' -filehdf5 = "SA_2014050.hdf5" - -#2014051 20 Feb 2014 -# path = '/home/soporte/Data/MST/SA/d2014051' -# pathFigure = '/home/soporte/workspace/Graficos/SA/new/' -# xmin = '0.0' -# xmax = '8.0' -# startTime = '00:00:00' -# filehdf5 = "SA_2014051.hdf5" - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2014/01/01', - endDate='2014/03/31', - startTime=startTime, - endTime='23:59:59', - online=0, - delay=5, - walk=0, - getblock=1, - blocksize=32768) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - -#-------------------------------------------------------------------------------------------------- - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='600', format='int') -opObj11.addParameter(name='n', value='256', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex') -opObj11.addParameter(name='minIndex', value='10', format='float') -opObj11.addParameter(name='maxIndex', value='60', format='float') -#--------------------------------------------------------------------------------------------------- -procUnitConfObj1 = controllerObj.addProcUnit(datatype='CorrelationProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(1,1),(2,2),(3,3),(1,0),(2,3)', format='pairsList') -# procUnitConfObj1.addParameter(name='removeDC', value='1', format='bool') -# #procUnitConfObj1.addParameter(name='lagT', value='0,1,2,3', format='intlist') -# -# opObj12 = procUnitConfObj1.addOperation(name='CorrelationPlot', optype='other') -# opObj12.addParameter(name='id', value='1', format='int') -# opObj12.addParameter(name='wintitle', value='CrossCorrelation Plot', format='str') -# opObj12.addParameter(name='save', value='1', format='bool') -# opObj12.addParameter(name='zmin', value='0', format='int') -# opObj12.addParameter(name='zmax', value='1', format='int') -# opObj12.addParameter(name='figpath', value = pathFigure, format='str') -# -# opObj12 = procUnitConfObj1.addOperation(name='removeNoise') -# opObj12.addParameter(name='mode', value='2', format='int') -# opObj12 = procUnitConfObj1.addOperation(name='calculateNormFactor') -# -# opObj12 = procUnitConfObj1.addOperation(name='CorrelationPlot', optype='other') -# opObj12.addParameter(name='id', value='2', format='int') -# opObj12.addParameter(name='wintitle', value='CrossCorrelation Plot', format='str') -# opObj12.addParameter(name='save', value='1', format='bool') -# opObj12.addParameter(name='zmin', value='0', format='int') -# opObj12.addParameter(name='zmax', value='1', format='int') -# opObj12.addParameter(name='figpath', value = pathFigure, format='str') -# -# #--------------------------------------------------------------------------------------------------- -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) - -opObj20 = procUnitConfObj2.addOperation(name='SALags', optype='other') -# -opObj21 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -opObj21.addParameter(name='technique', value='SA', format='str') -# # opObj21.addParameter(name='correctFactor', value='-1', format='float') -opObj21.addParameter(name='positionX', value='36,0,36,0', format='floatlist') -opObj21.addParameter(name='positionY', value='36,0,0,36', format='floatlist') -opObj21.addParameter(name='azimuth', value='51.06', format='float') - -# opObj22 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -# opObj22.addParameter(name='id', value='4', format='int') -# opObj22.addParameter(name='wintitle', value='Wind Profiler', format='str') -# opObj22.addParameter(name='save', value='1', format='bool') -# opObj22.addParameter(name='figpath', value = pathFigure, format='str') -# opObj22.addParameter(name='zmin', value='-15', format='int') -# opObj22.addParameter(name='zmax', value='15', format='int') -# opObj22.addParameter(name='zmin_ver', value='-80', format='float') -# opObj22.addParameter(name='zmax_ver', value='80', format='float') -# opObj22.addParameter(name='SNRmin', value='-20', format='int') -# opObj22.addParameter(name='SNRmax', value='40', format='int') -# opObj22.addParameter(name='SNRthresh', value='-3.5', format='float') -# opObj22.addParameter(name='xmin', value=xmin, format='float') -# opObj22.addParameter(name='xmax', value=xmax, format='float') - -#----------------------------------------------------------------------------------- - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/__init__.py b/schainpy/scripts/__init__.py deleted file mode 100644 index 8feaeca..0000000 --- a/schainpy/scripts/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -''' -Created on Jul 2, 2014 - -@author: roj-idl71 -''' diff --git a/schainpy/scripts/amisr_EEJ.py b/schainpy/scripts/amisr_EEJ.py deleted file mode 100644 index 76880db..0000000 --- a/schainpy/scripts/amisr_EEJ.py +++ /dev/null @@ -1,123 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = os.path.join(os.environ['HOME'],'amisr') -path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/eej') - -xmin = '7' -xmax = '15' - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2014/10/07', - endDate='2014/10/07', - startTime='07:00:00', - endTime='15:00:00', - walk=0, - timezone='lt', - all=0, - online=0) - -#AMISR Processing Unit -procUnitAMISRBeam0 = controllerObj.addProcUnit(datatype='AMISRProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitAMISRBeam0.addOperation(name='PrintInfo', optype='other') - -#Reshaper -opObj11 = procUnitAMISRBeam0.addOperation(name='ProfileToChannels', optype='other') - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=procUnitAMISRBeam0.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='0', format='float') - -# 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' -# 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' -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' -opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='floatlist') -opObj11.addParameter(name='nCode', value='1', format='int') -opObj11.addParameter(name='nBaud', value='28', format='int') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='50', format='float') -# opObj12.addParameter(name='maxHei', value='150', format='float') -#Coherent Integration -#opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -#opObj11.addParameter(name='timeInterval', value='10', format='int') - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=64, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value=64, format='int') - -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -# opObj11.addParameter(name='n', value='90', format='int') -opObj11.addParameter(name='timeInterval', value='30', format='float') - -#RemoveDc -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='280', format='float') - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') -opObj11.addParameter(name='zmin', value='38', format='int') -opObj11.addParameter(name='zmax', value='68', format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') - -#RTIPlot -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value='38', format='int') -opObj11.addParameter(name='zmax', value='68', format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') - - - -#----------------------------------------------------------------------------------------------- - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_eej_proc_offline.py b/schainpy/scripts/amisr_eej_proc_offline.py deleted file mode 100644 index 19a263a..0000000 --- a/schainpy/scripts/amisr_eej_proc_offline.py +++ /dev/null @@ -1,194 +0,0 @@ -#! /usr/bin/python -#! /usr/bin/env python - -import os, sys -import time - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='eej_proc', description=desc) - - -path = os.path.join(os.environ['HOME'],'amisr') -path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -path = '/media/soporte/E9F4-F053/AMISR/Data/NoiseTest/EEJ' -path = '/media/soporte/E9F4-F053/AMISR/Data/EEJ' -path = '/mnt/data_amisr' -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/eej') -#figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/EEJ' -figpath = '/home/soporte/Data/EEJ' - -xmin = '07' -xmax = '18' -dbmin = '45' #'60'#'55' #'40' #noise esf eej -dbmax = '65' #'70' #'55' -show = '0' - -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' -nCode = '1' -nBaud = '28' - - -today = time.strftime("%Y/%m/%d") - - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate=today, #'2014/10/07', - endDate=today, #'2014/10/07', - startTime='07:01:30',#'07:00:00', - endTime='18:00:00',#'15:00:00', - walk=0, - code = code, - nCode = nCode, - nBaud = nBaud, - timezone='lt', - online=0) - -#AMISR Processing Unit - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') #changed on Dic 3, 15:40h -#opObj10.addParameter(name='frequency', value='435e6', format='float') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='0', format='float') - -# 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' -# 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' -#Noise--> no code - -opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='floatlist') -opObj11.addParameter(name='nCode', value=nCode, format='int') -opObj11.addParameter(name='nBaud', value=nBaud, format='int') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='50', format='float') -# opObj12.addParameter(name='maxHei', value='150', format='float') -#Coherent Integration -# opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') - -# opObj11 = procUnitConfObjBeam0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='121', format='int') - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=16, format='int') -# -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='150', format='int') -#opObj11.addParameter(name='timeInterval', value='30', format='float') - -# #procUnitConfObjSpectraBeam0.addParameter(name='pairsList', value='(0,0),(1,1),(2,2),(3,3),(4,4)', \ -# # format='pairsList') -# -# # procUnitConfObjSpectraBeam0.addParameter(name='pairsList', value='(0,0)', \ -# # format='pairsList') -# # -# # #RemoveDc -# # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') -# -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='280', format='float') -#opObj11.addParameter(name='minHei', value='15', format='float') -#opObj11.addParameter(name='maxHei', value='20', format='float') -# # -# #SpectraPlot -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='1', format='int') -# opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') -# #opObj11.addParameter(name='zmin', value='38', format='int') -# opObj11.addParameter(name='zmin', value=dbmin, format='int') -# opObj11.addParameter(name='zmax', value=dbmax, format='int') -# opObj11.addParameter(name='save', value='1', format='bool') -# opObj11.addParameter(name='figpath', value = figpath, format='str') -# # -# #RTIPlot -# #title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath+'/plots', format='str') -opObj11.addParameter(name='show', value = show, format='bool') - -# # # -# # # -# #Noise -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='Noise', optype='other') -opObj11.addParameter(name='id', value='3', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='ymin', value=dbmin, format='int') -opObj11.addParameter(name='ymax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath+'/plots', format='str') -opObj11.addParameter(name='show', value = show, format='bool') - - - -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='other') -opObj11.addParameter(name='path', value=figpath) -opObj11.addParameter(name='blocksPerFile', value='10', format='int') -opObj11.addParameter(name='datatype', value="4", format="int") #size of data to be saved - - -# procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -# procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -# procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -# procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str') -# procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -# procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -# procUnitConfObj2.addParameter(name='period', value=5, format='int') -# procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') -#----------------------------------------------------------------------------------------------- -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) -opObj20 = procUnitConfObj2.addOperation(name='GetMoments') - -opObj12 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -opObj12.addParameter(name='path', value=figpath+'/param') -opObj12.addParameter(name='blocksPerFile', value='10', format='int') -opObj12.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') -opObj12.addParameter(name='dataList',value='data_param,data_SNR,utctime',format='list') -opObj12.addParameter(name='mode',value='1',format='int') - - - -# print "Escribiendo el archivo XML" -# controllerObj.writeXml(path +'/'+filename) -# print "Leyendo el archivo XML" -# controllerObj.readXml(path +'/'+filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_eej_proc_online.py b/schainpy/scripts/amisr_eej_proc_online.py deleted file mode 100644 index 1c3a1de..0000000 --- a/schainpy/scripts/amisr_eej_proc_online.py +++ /dev/null @@ -1,205 +0,0 @@ -#! /usr/bin/python -#! /usr/bin/env python - -import os, sys -import time - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='eej_proc', description=desc) - - -path = os.path.join(os.environ['HOME'],'amisr') -# path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -# path = '/media/soporte/E9F4-F053/AMISR/Data/NoiseTest/EEJ' -# path = '/media/soporte/E9F4-F053/AMISR/Data/EEJ' -path = '/mnt/data_amisr' -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/eej') -#figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/EEJ' -figpath = '/home/soporte/Data/EEJ' -remotefolder = "/home/wmaster/graficos" - -xmin = '07' -xmax = '18' -ymin ='30' -ymax ='300' -dbmin = '45' #'60'#'55' #'40' #noise esf eej -dbmax = '65' #'70' #'55' -show = '1' - -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' -nCode = '1' -nBaud = '28' - - -today = time.strftime("%Y/%m/%d") - - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate=today, #'2014/10/07', - endDate=today, #'2014/10/07', - startTime='07:01:30',#'07:00:00', - endTime='17:55:00',#'15:00:00', - walk=0, - code = code, - nCode = nCode, - nBaud = nBaud, - timezone='lt', - online=1) - -#AMISR Processing Unit - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') #changed on Dic 3, 15:40h -#opObj10.addParameter(name='frequency', value='440e6', format='float') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='0', format='float') - - -opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='floatlist') -opObj11.addParameter(name='nCode', value=nCode, format='int') -opObj11.addParameter(name='nBaud', value=nBaud, format='int') - - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=16, format='int') -# -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='150', format='int') -#opObj11.addParameter(name='timeInterval', value='30', format='float') - - - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='280', format='float') -#opObj11.addParameter(name='minHei', value='15', format='float') -#opObj11.addParameter(name='maxHei', value='20', format='float') - - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1', format='int') -opObj11.addParameter(name='wintitle', value='EEJ AMISR', format='str') -opObj11.addParameter(name='ymin', value=ymin, format='int') -opObj11.addParameter(name='ymax', value=ymax, format='int') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='0', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - -# #RTIPlot -# #title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -opObj11.addParameter(name='wintitle', value='EEJ AMISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='ymin', value=ymin, format='int') -opObj11.addParameter(name='ymax', value=ymax, format='int') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='show', value = show, format='bool') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - -# #send to server -procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -#procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -procUnitConfObj2.addParameter(name='server', value='10.10.120.125', format='str') -procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -procUnitConfObj2.addParameter(name='localfolder', value=figpath, format='str') -procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -procUnitConfObj2.addParameter(name='period', value='300', format='int') -procUnitConfObj2.addParameter(name='protocol', value='ssh', format='str') - - -# #Noise -#title0 = 'RTI AMISR Beam 0' -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='Noise', optype='other') -# opObj11.addParameter(name='id', value='3', format='int') -# opObj11.addParameter(name='wintitle', value='EEJ AMISR', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='xmin', value=xmin, format='float') -# opObj11.addParameter(name='xmax', value=xmax, format='float') -# opObj11.addParameter(name='ymin', value=dbmin, format='int') -# opObj11.addParameter(name='ymax', value=dbmax, format='int') -# opObj11.addParameter(name='save', value='0', format='bool') -# opObj11.addParameter(name='figpath', value = figpath, format='str') -# opObj11.addParameter(name='show', value = show, format='bool') - - -# #For saving Pdata (doesn't work with amisr data yet!) -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='other') -# opObj11.addParameter(name='path', value=figpath) -# opObj11.addParameter(name='blocksPerFile', value='10', format='int') -# opObj11.addParameter(name='datatype', value="4", format="int") #size of data to be saved -# -# -# # procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -# # procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# # procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -# # procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -# # procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str') -# # procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -# # procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -# # procUnitConfObj2.addParameter(name='period', value=5, format='int') -# # procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') -# #----------------------------------------------------------------------------------------------- -# procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) -# opObj20 = procUnitConfObj2.addOperation(name='GetMoments') -# -# opObj12 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj12.addParameter(name='path', value=figpath+'/plots') -# opObj12.addParameter(name='blocksPerFile', value='10', format='int') -# opObj12.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') -# opObj12.addParameter(name='dataList',value='data_param,data_SNR,utctime',format='list') -# opObj12.addParameter(name='mode',value='1',format='int') - - - -# print "Escribiendo el archivo XML" -# controllerObj.writeXml(path +'/'+filename) -# print "Leyendo el archivo XML" -# controllerObj.readXml(path +'/'+filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_esf_proc_offline.py b/schainpy/scripts/amisr_esf_proc_offline.py deleted file mode 100644 index 853579c..0000000 --- a/schainpy/scripts/amisr_esf_proc_offline.py +++ /dev/null @@ -1,197 +0,0 @@ -import os, sys -import time -import datetime - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='esf_proc', description=desc) - - -path = os.path.join(os.environ['HOME'],'amisr') -# path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -# path = '/media/soporte/E9F4-F053/AMISR/Data/NoiseTest/EEJ' -# path = '/media/soporte/E9F4-F053/AMISR/Data/ESF' -path = '/mnt/data_amisr' - -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') -#figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' -figpath = '/home/soporte/Data/ESF' -remotefolder = "/home/wmaster/graficos" - -xmin = '18' -xmax = '31' -dbmin = '60' #'60'#'55' #'40' #noise esf eej -dbmax = '75' #'70' #'55' -show = '0' - -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' -nCode = '1' -nBaud = '28' -nosamp = '2' # oversample - -str = datetime.date.today() -str1 = str + datetime.timedelta(days=1) -str2 = str - datetime.timedelta(days=1) -today = str.strftime("%Y/%m/%d") -tomorrow = str1.strftime("%Y/%m/%d") -yesterday = str2.strftime("%Y/%m/%d") - - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate=yesterday, #'2014/10/07', - endDate=today, #'2014/10/07', - startTime='18:01:30',#'07:00:00', - endTime='07:00:00',#'15:00:00', - walk=0, - code = code, - nCode = nCode, - nBaud = nBaud, - timezone='lt', - online=0) - -#AMISR Processing Unit - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') #chaned on Dec 3, 15:40h -#opObj10.addParameter(name='frequency', value='435e6', format='float') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='0', format='float') - -# 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' -# 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' -#Noise--> no code - -opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='floatlist') -opObj11.addParameter(name='nCode', value=nCode, format='int') -opObj11.addParameter(name='nBaud', value=nBaud, format='int') -opObj11.addParameter(name='osamp', value=nosamp, format='int') - - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='50', format='float') -# opObj12.addParameter(name='maxHei', value='150', format='float') -#Coherent Integration -# opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') - -# opObj11 = procUnitConfObjBeam0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='121', format='int') - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=32, format='int') -# -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='60', format='int') -#opObj11.addParameter(name='timeInterval', value='30', format='float') - - -# # #RemoveDc -# # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='650', format='float') -opObj11.addParameter(name='maxHei', value='800', format='float') -#opObj11.addParameter(name='minHei', value='15', format='float') -#opObj11.addParameter(name='maxHei', value='20', format='float') - -# #SpectraPlot -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='1', format='int') -# opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') -# #opObj11.addParameter(name='zmin', value='38', format='int') -# opObj11.addParameter(name='zmin', value=dbmin, format='int') -# opObj11.addParameter(name='zmax', value=dbmax, format='int') -# opObj11.addParameter(name='save', value='1', format='bool') -# opObj11.addParameter(name='figpath', value = figpath, format='str') - - -# #RTIPlot -# #title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath+'/plots', format='str') -opObj11.addParameter(name='show', value = show, format='bool') -# # # -# # # -# #Noise -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='Noise', optype='other') -opObj11.addParameter(name='id', value='3', format='int') -opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='ymin', value=dbmin, format='int') -opObj11.addParameter(name='ymax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath+'/plots', format='str') -opObj11.addParameter(name='show', value = show, format='bool') - - -#Generate *.pdata from AMISR data -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='other') -opObj11.addParameter(name='path', value=figpath) -opObj11.addParameter(name='blocksPerFile', value='10', format='int') -opObj11.addParameter(name='datatype', value="4", format="int") #size of data to be saved - -#generate moments -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) -opObj20 = procUnitConfObj2.addOperation(name='GetMoments') - -opObj12 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -opObj12.addParameter(name='path', value=figpath+'/param') -opObj12.addParameter(name='blocksPerFile', value='10', format='int') -opObj12.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') -opObj12.addParameter(name='dataList',value='data_param,data_SNR,utctime',format='list') -opObj12.addParameter(name='mode',value='1',format='int') - - -# procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -# procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -# procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -# procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str') -# procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -# procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -# procUnitConfObj2.addParameter(name='period', value=5, format='int') -# procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') -#----------------------------------------------------------------------------------------------- - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_esf_proc_online.py b/schainpy/scripts/amisr_esf_proc_online.py deleted file mode 100644 index fb5cf01..0000000 --- a/schainpy/scripts/amisr_esf_proc_online.py +++ /dev/null @@ -1,220 +0,0 @@ -import os, sys -import time -import datetime - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='esf_proc', description=desc) - - -path = os.path.join(os.environ['HOME'],'amisr') -# path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -# path = '/media/soporte/E9F4-F053/AMISR/Data/NoiseTest/EEJ' -# path = '/media/soporte/E9F4-F053/AMISR/Data/ESF' -path = '/mnt/data_amisr' - -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') -#figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' -figpath = '/home/soporte/Data/ESF' -remotefolder = "/home/wmaster/graficos" - -xmin = '18' -xmax = '31' -dbmin = '60' #'60'#'55' #'40' #noise esf eej -dbmax = '75' #'70' #'55' -show = '1' - -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' -nCode = '1' -nBaud = '28' -nosamp = '2' # oversample - -str = datetime.date.today() -str1 = str + datetime.timedelta(days=1) -today = str.strftime("%Y/%m/%d") -tomorrow = str1.strftime("%Y/%m/%d") - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate=today, #'2014/10/07', - endDate=tomorrow, #'2014/10/07', - startTime='18:01:30',#'07:00:00', - endTime='07:00:00',#'15:00:00', - walk=0, - code = code, - nCode = nCode, - nBaud = nBaud, - timezone='lt', - online=1) - -#AMISR Processing Unit - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') #changed on Dec 3, 15:40h -#opObj10.addParameter(name='frequency', value='435e6', format='float') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='0', format='float') - -# 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' -# 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' -#Noise--> no code - -opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='floatlist') -opObj11.addParameter(name='nCode', value=nCode, format='int') -opObj11.addParameter(name='nBaud', value=nBaud, format='int') -opObj11.addParameter(name='osamp', value=nosamp, format='int') - - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='50', format='float') -# opObj12.addParameter(name='maxHei', value='150', format='float') -#Coherent Integration -# opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') - -# opObj11 = procUnitConfObjBeam0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='121', format='int') - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=32, format='int') -# -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='60', format='int') -#opObj11.addParameter(name='timeInterval', value='30', format='float') - - -# # #RemoveDc -# # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='280', format='float') -#opObj11.addParameter(name='minHei', value='15', format='float') -#opObj11.addParameter(name='maxHei', value='20', format='float') - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1', format='int') -opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') -#opObj11.addParameter(name='zmin', value='38', format='int') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='0', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='4', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - - - -# #RTIPlot -# #title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='show', value = show, format='bool') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='4', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - - -# #send to server -procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -#procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -procUnitConfObj2.addParameter(name='server', value='10.10.120.125', format='str') -procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -procUnitConfObj2.addParameter(name='localfolder', value=figpath, format='str') -procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -procUnitConfObj2.addParameter(name='period', value='300', format='int') -procUnitConfObj2.addParameter(name='protocol', value='ssh', format='str') - -# # # -# #Noise -#title0 = 'RTI AMISR Beam 0' -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='Noise', optype='other') -# opObj11.addParameter(name='id', value='3', format='int') -# opObj11.addParameter(name='wintitle', value='ESF AMISR', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='xmin', value=xmin, format='float') -# opObj11.addParameter(name='xmax', value=xmax, format='float') -# opObj11.addParameter(name='ymin', value=dbmin, format='int') -# opObj11.addParameter(name='ymax', value=dbmax, format='int') -# opObj11.addParameter(name='save', value='1', format='bool') -# opObj11.addParameter(name='figpath', value = figpath, format='str') -# opObj11.addParameter(name='show', value = show, format='bool') - - -#Generate *.pdata from AMISR data -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='other') -# opObj11.addParameter(name='path', value=figpath) -# opObj11.addParameter(name='blocksPerFile', value='10', format='int') -# opObj11.addParameter(name='datatype', value="4", format="int") #size of data to be saved -# -# #generate moments -# procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) -# opObj20 = procUnitConfObj2.addOperation(name='GetMoments') -# -# opObj12 = procUnitConfObj2.addOperation(name='HDF5Writer', optype='other') -# opObj12.addParameter(name='path', value=figpath+'/plots') -# opObj12.addParameter(name='blocksPerFile', value='10', format='int') -# opObj12.addParameter(name='metadataList',value='type,inputUnit,heightList',format='list') -# opObj12.addParameter(name='dataList',value='data_param,data_SNR,utctime',format='list') -# opObj12.addParameter(name='mode',value='1',format='int') - - -# procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -# procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -# procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -# procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str') -# procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -# procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -# procUnitConfObj2.addParameter(name='period', value=5, format='int') -# procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') -#----------------------------------------------------------------------------------------------- - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_proc.py b/schainpy/scripts/amisr_proc.py deleted file mode 100644 index 5839c7a..0000000 --- a/schainpy/scripts/amisr_proc.py +++ /dev/null @@ -1,92 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = os.path.join(os.environ['HOME'],'Development/amisr/data') -path = '/media/administrator/KINGSTON/amisr' -figpath = os.path.join(os.environ['HOME'],'Pictures/amisr') - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2014/10/21', - endDate='2014/10/21', - startTime='00:00:00', - endTime='23:59:59', - walk=1, - timezone='lt') - -#AMISR Processing Unit -procUnitAMISRBeam0 = controllerObj.addProcUnit(datatype='AMISRProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitAMISRBeam0.addOperation(name='PrintInfo', optype='other') - -#Reshaper -opObj11 = procUnitAMISRBeam0.addOperation(name='ProfileToChannels', optype='other') - - -#Beam Selector -#opObj11 = procUnitAMISRBeam0.addOperation(name='BeamSelector', optype='other') -#opObj11.addParameter(name='beam', value='0', format='int') - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=procUnitAMISRBeam0.getId()) -#Coherent Integration -opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='8', format='int') -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=32, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value=32, format='int') -#RemoveDc -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='5', format='float') -opObj11.addParameter(name='maxHei', value='20', format='float') - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='100', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') -opObj11.addParameter(name='zmin', value='30', format='int') -opObj11.addParameter(name='zmax', value='80', format='int') - -#RTIPlot -#title0 = 'RTI AMISR Beam 0' -#opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -#opObj11.addParameter(name='id', value='200', format='int') -#opObj11.addParameter(name='wintitle', value=title0, format='str') -#opObj11.addParameter(name='showprofile', value='0', format='int') -##Setting RTI time using xmin,xmax -#opObj11.addParameter(name='xmin', value='15', format='int') -#opObj11.addParameter(name='xmax', value='23', format='int') -#Setting dB range with zmin, zmax -#opObj11.addParameter(name='zmin', value='45', format='int') -#opObj11.addParameter(name='zmax', value='70', format='int') -#Save RTI -#figfile0 = 'amisr_rti_beam0.png' -#opObj11.addParameter(name='figpath', value=figpath, format='str') -#opObj11.addParameter(name='figfile', value=figfile0, format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/amisr_reader.py b/schainpy/scripts/amisr_reader.py deleted file mode 100644 index 3a547ba..0000000 --- a/schainpy/scripts/amisr_reader.py +++ /dev/null @@ -1,39 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = os.path.join(os.environ['HOME'],'Documents/amisr') #'/home/signalchain/Documents/amisr' - -figpath = os.path.join(os.environ['HOME'],'Pictures/amisr') - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2014/08/18', - endDate='2014/08/18', - startTime='00:00:00', - endTime='23:59:59', - walk=1) - -procUnitAMISR = controllerObj.addProcUnit(datatype='AMISRProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitAMISR.addOperation(name='PrintInfo', optype='other') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/amisr_reader_exp.py b/schainpy/scripts/amisr_reader_exp.py deleted file mode 100644 index 02b3033..0000000 --- a/schainpy/scripts/amisr_reader_exp.py +++ /dev/null @@ -1,47 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment Test" -filename = "amisr.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = '/home/administrator/Documents/amisr' - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISR', - path=path, - startDate='2014/08/18', - endDate='2014/08/18', - startTime='00:00:00', - endTime='23:59:59', - walk=1) - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='AMISR', format='str') -opObj11.addParameter(name='type', value='iq', format='str') - -opObj11 = procUnitConfObjBeam1.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='profileRangeList', value='0,81', format='intlist') - -opObj11 = procUnitConfObj0.addOperation(name='PowerProfile', optype='other') -opObj11.addParameter(name='id', value='102', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Power Profile', format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/amisr_reader_exp_ex2.py b/schainpy/scripts/amisr_reader_exp_ex2.py deleted file mode 100644 index 666fd0a..0000000 --- a/schainpy/scripts/amisr_reader_exp_ex2.py +++ /dev/null @@ -1,404 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment Test" -filename = "amisr.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = '/home/administrator/Documents/amisr_bug' -path = '/media/administrator/New Volume/amisr' -#path = '/media/administrator/Toshiba/data' -figpath = '/home/administrator/Pictures/amisr' - -figfile0 = 'amisr_rti_beam0.png' -figfile1 = 'amisr_rti_beam1.png' -figfile2 = 'amisr_rti_beam2.png' -figfile3 = 'amisr_rti_beam3.png' -figfile4 = 'amisr_rti_beam4.png' -figfile5 = 'amisr_rti_beam5.png' -figfile6 = 'amisr_rti_beam6.png' - -title0 = 'RTI AMISR Beam 0' -title1 = 'RTI AMISR Beam 1' -title2 = 'RTI AMISR Beam 2' -title3 = 'RTI AMISR Beam 3' -title4 = 'RTI AMISR Beam 4' -title5 = 'RTI AMISR Beam 5' -title6 = 'RTI AMISR Beam 6' - -profileStrSelBeam0 = '0,101' -profileStrSelBeam1 = '614,741' -profileStrSelBeam2 = '358,485' -profileStrSelBeam3 = '742,869' -profileStrSelBeam4 = '230,357' -profileStrSelBeam5 = '486,613' -profileStrSelBeam6 = '102,229' - -nProfiles = '32' -nFFTPoints = '32' - - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISR', - path=path, - startDate='2014/08/18', - endDate='2014/08/18', - startTime='00:00:00', - endTime='23:59:59', - walk=1) - - - -# procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# opObj11 = procUnitConfObjBeam0.addOperation(name='ProfileSelector', optype='other') -# opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam0, format='intlist') - -# procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# procUnitConfObjBeam2 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# procUnitConfObjBeam3 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# procUnitConfObjBeam4 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# procUnitConfObjBeam5 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# procUnitConfObjBeam6 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) - -# procUnitAMISR = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) -# opObj11 = procUnitAMISR.addOperation(name='BeamSelector', optype='other') -# opObj11.addParameter(name='beam', value='1', format='int') -# -# procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam0.getId()) -# -# opObj11 = procUnitConfObjBeam1.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='128', format='int') -# -# -# procUnitConfObjSpectraBeam1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam1.getId()) -# procUnitConfObjSpectraBeam1.addParameter(name='nFFTPoints', value='32', format='int') -# procUnitConfObjSpectraBeam1.addParameter(name='nProfiles', value='32', format='int') -# -# opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='getNoise') -# opObj11.addParameter(name='minHei', value='100', format='float') -# opObj11.addParameter(name='maxHei', value='450', format='float') -# -# opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='100', format='int') -# opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') - - - - - - - -# ############################# Beam0 ############################# -procUnitAMISRBeam0 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) - -#opObj11 = procUnitAMISRBeam0.addOperation(name='PrintInfo', optype='other') - - -opObj11 = procUnitAMISRBeam0.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='0', format='int') - -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam0.getId()) - -opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='100', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') - - - - -# procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# opObj11 = procUnitConfObjBeam0.addOperation(name='ProfileSelector', optype='other') -# opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam0, format='intlist') -# -# opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='102', format='int') -# -# procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam0.getId()) -# procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value='32', format='int') -# procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value='32', format='int') -# -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -# opObj11.addParameter(name='minHei', value='100', format='float') -# opObj11.addParameter(name='maxHei', value='450', format='float') -# -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='100', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# #opObj11.addParameter(name='timerange', value='7200', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile0, format='str') -# -# -# -# -# -# # - -# ############################# Beam1 ############################# -procUnitAMISRBeam1 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) - -#opObj11 = procUnitAMISRBeam1.addOperation(name='PrintInfo', optype='other') - - -opObj11 = procUnitAMISRBeam1.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='1', format='int') - -procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam1.getId()) - -opObj11 = procUnitConfObjBeam1.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - -procUnitConfObjSpectraBeam1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam1.getId()) -procUnitConfObjSpectraBeam1.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam1.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 1', format='str') - -# -# opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='201', format='int') -# opObj11.addParameter(name='wintitle', value=title1, format='str') -# #opObj11.addParameter(name='timerange', value='36000', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile1, format='str') -# # -# # -# # -# # -# # -# ############################## Beam2 ############################# -procUnitAMISRBeam2 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) -opObj11 = procUnitAMISRBeam2.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='2', format='int') - -procUnitConfObjBeam2 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam2.getId()) - -opObj11 = procUnitConfObjBeam2.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - - -procUnitConfObjSpectraBeam2 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam2.getId()) -procUnitConfObjSpectraBeam2.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam2.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='102', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 2', format='str') - -# -# opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='202', format='int') -# opObj11.addParameter(name='wintitle', value=title2, format='str') -# #opObj11.addParameter(name='timerange', value='18000', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile2, format='str') -# -# -# -# -# -# -# ############################## Beam3 ############################# -procUnitAMISRBeam3 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) -opObj11 = procUnitAMISRBeam3.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='3', format='int') - -procUnitConfObjBeam3 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam3.getId()) - -opObj11 = procUnitConfObjBeam3.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - - -procUnitConfObjSpectraBeam3 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam3.getId()) -procUnitConfObjSpectraBeam3.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam3.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='103', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 3', format='str') - -# -# opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='203', format='int') -# opObj11.addParameter(name='wintitle', value=title3, format='str') -# #opObj11.addParameter(name='timerange', value='18000', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile3, format='str') -# # # -# # # -# # # -# # # -# # # -# # # -# ############################## Beam4 ############################# -procUnitAMISRBeam4 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) -opObj11 = procUnitAMISRBeam4.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='4', format='int') - -procUnitConfObjBeam4 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam4.getId()) - -opObj11 = procUnitConfObjBeam4.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - - -procUnitConfObjSpectraBeam4 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam4.getId()) -procUnitConfObjSpectraBeam4.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam4.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='104', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 4', format='str') - -# opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='204', format='int') -# opObj11.addParameter(name='wintitle', value=title4, format='str') -# #opObj11.addParameter(name='timerange', value='18000', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile4, format='str') -# # # # -# # # # -# # # # -# # # # -# # # # -# ############################## Beam5 ############################# -procUnitAMISRBeam5 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) -opObj11 = procUnitAMISRBeam5.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='5', format='int') - -procUnitConfObjBeam5 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam5.getId()) - -opObj11 = procUnitConfObjBeam5.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - -procUnitConfObjSpectraBeam5 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam5.getId()) -procUnitConfObjSpectraBeam5.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam5.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='105', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 5', format='str') - -# opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='205', format='int') -# opObj11.addParameter(name='wintitle', value=title5, format='str') -# #opObj11.addParameter(name='timerange', value='18000', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile5, format='str') -# # # -# # # # -# # # # -# # # # -# # # # -# ############################## Beam6 ############################# -procUnitAMISRBeam6 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId()) -opObj11 = procUnitAMISRBeam6.addOperation(name='BeamSelector', optype='other') -opObj11.addParameter(name='beam', value='6', format='int') - -procUnitConfObjBeam6 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam6.getId()) - -opObj11 = procUnitConfObjBeam6.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='128', format='int') - - -procUnitConfObjSpectraBeam6 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam6.getId()) -procUnitConfObjSpectraBeam6.addParameter(name='nFFTPoints', value=nFFTPoints, format='int') -procUnitConfObjSpectraBeam6.addParameter(name='nProfiles', value=nProfiles, format='int') - -opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='100', format='float') -opObj11.addParameter(name='maxHei', value='450', format='float') - -opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='106', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 6', format='str') -# -# opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='206', format='int') -# opObj11.addParameter(name='wintitle', value=title6, format='str') -# #opObj11.addParameter(name='timerange', value='18000', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='18', format='int') -# opObj11.addParameter(name='zmin', value='45', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile6, format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/amisr_spreadF.py b/schainpy/scripts/amisr_spreadF.py deleted file mode 100644 index 56a6712..0000000 --- a/schainpy/scripts/amisr_spreadF.py +++ /dev/null @@ -1,119 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = os.path.join(os.environ['HOME'],'amisr') -path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/spreadF/filt2') - -xmin = '18' -xmax = '31' - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2014/10/06', - endDate='2014/10/07', - startTime='18:00:00', - endTime='07:00:00', - walk=0, - timezone='lt', - all=0, - online=0) - -#AMISR Processing Unit -procUnitAMISRBeam0 = controllerObj.addProcUnit(datatype='AMISRProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitAMISRBeam0.addOperation(name='PrintInfo', optype='other') - -#Reshaper -opObj11 = procUnitAMISRBeam0.addOperation(name='ProfileToChannels', optype='other') - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=procUnitAMISRBeam0.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') - -opObj11 = procUnitConfObjBeam0.addOperation(name='filterByHeights') -opObj11.addParameter(name='window', value='2', format='int') - -# 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' -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' -opObj11 = procUnitConfObjBeam0.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=code, format='floatlist') -opObj11.addParameter(name='nCode', value='1', format='int') -opObj11.addParameter(name='nBaud', value='28', format='int') - -# opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -# opObj12.addParameter(name='minHei', value='0', format='float') -# opObj12.addParameter(name='maxHei', value='10', format='float') -#Coherent Integration -# opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='timeInterval', value='30', format='int') -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=64, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value=64, format='int') - -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='timeInterval', value='30', format='float') -# opObj11.addParameter(name='n', value='64', format='int') - -#RemoveDc -#opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='200', format='float') -opObj11.addParameter(name='maxHei', value='700', format='float') - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') -opObj11.addParameter(name='zmin', value='54', format='int') -opObj11.addParameter(name='zmax', value='70', format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') - -#RTIPlot -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value='54', format='int') -opObj11.addParameter(name='zmax', value='70', format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') - - - -#----------------------------------------------------------------------------------------------- - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_windEstimation.py b/schainpy/scripts/amisr_windEstimation.py deleted file mode 100644 index ee0e461..0000000 --- a/schainpy/scripts/amisr_windEstimation.py +++ /dev/null @@ -1,147 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = os.path.join(os.environ['HOME'],'Development/amisr/data') -path = '/home/soporte/Data/AMISR' -figpath = os.path.join(os.environ['HOME'],'Pictures/amisr') - -pathFigure = '/home/operaciones/Documents/AMISR_windprofiler/20141023' -xmin = '8.0' -xmax = '12.0' - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2014/10/23', - endDate='2014/10/23', - startTime='00:00:00', - endTime='23:59:59', - walk=1, - timezone='lt') - -#AMISR Processing Unit -procUnitAMISRBeam0 = controllerObj.addProcUnit(datatype='AMISRProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitAMISRBeam0.addOperation(name='PrintInfo', optype='other') - -#Reshaper -opObj11 = procUnitAMISRBeam0.addOperation(name='ProfileToChannels', optype='other') - - -#Beam Selector -#opObj11 = procUnitAMISRBeam0.addOperation(name='BeamSelector', optype='other') -#opObj11.addParameter(name='beam', value='0', format='int') - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=procUnitAMISRBeam0.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') - -opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -opObj12.addParameter(name='minHei', value='0', format='float') -opObj12.addParameter(name='maxHei', value='10', format='float') -#Coherent Integration -opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='8', format='int') -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=32, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value=32, format='int') - -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='16', format='int') - -#RemoveDc -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') - -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='5', format='float') -opObj11.addParameter(name='maxHei', value='20', format='float') - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='100', format='int') -opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str') -opObj11.addParameter(name='zmin', value='30', format='int') -opObj11.addParameter(name='zmax', value='80', format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = pathFigure, format='str') -#RTIPlot -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='200', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value='30', format='int') -opObj11.addParameter(name='zmax', value='80', format='int') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathFigure, format='str') - -# Save RTI -# figfile0 = 'amisr_rti_beam0.png' -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile0, format='str') - -#----------------------------------------------------------------------------------------------- -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0 .getId()) -opObj20 = procUnitConfObj2.addOperation(name='GetMoments') - -opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other') -opObj21.addParameter(name='id', value='3', format='int') -opObj21.addParameter(name='wintitle', value='Moments Plot', format='str') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value=pathFigure, format='str') -opObj21.addParameter(name='zmin', value='30', format='int') -opObj21.addParameter(name='zmax', value='80', format='int') - -opObj22 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -opObj22.addParameter(name='technique', value='DBS', format='str') -opObj22.addParameter(name='correctAzimuth', value='51.06', format='float') -opObj22.addParameter(name='correctFactor', value='-1', format='float') -opObj22.addParameter(name='azimuth', value='0,-90,0,90,180', format='floatlist') -opObj22.addParameter(name='elevation', value='74.53,75.90.0,75.60,75.60', format='floatlist') -# opObj22.addParameter(name='horizontalOnly', value='1', format='bool') -# opObj22.addParameter(name='channelList', value='1,2', format='intlist') - -opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -opObj23.addParameter(name='id', value='4', format='int') -opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = pathFigure, format='str') -opObj23.addParameter(name='zmin', value='-20', format='int') -opObj23.addParameter(name='zmax', value='20', format='int') -opObj23.addParameter(name='zmin_ver', value='-100', format='float') -opObj23.addParameter(name='zmax_ver', value='100', format='float') -opObj23.addParameter(name='SNRmin', value='-20', format='int') -opObj23.addParameter(name='SNRmax', value='30', format='int') -opObj23.addParameter(name='SNRthresh', value='-50', format='float') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_winds_proc_offline.py b/schainpy/scripts/amisr_winds_proc_offline.py deleted file mode 100644 index 9f55242..0000000 --- a/schainpy/scripts/amisr_winds_proc_offline.py +++ /dev/null @@ -1,222 +0,0 @@ -#! /usr/bin/python -#! /usr/bin/env python - -import os, sys -import time - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='eej_proc', description=desc) - - -# path = os.path.join(os.environ['HOME'],'amisr') -# path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -# path = '/media/soporte/E9F4-F053/AMISR/Data/NoiseTest/EEJ' -# path = '/media/soporte/E9F4-F053/AMISR/Data/EEJ' -# path = '/mnt/data_amisr' -# path = '/media/soporte/E9F4-F053/AMISR/Data/winds' -path = '/mnt/data_amisr' - -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/esf') -#figpath = '/media/soporte/E9F4-F053/AMISR/Data/JULIA/ESF' -figpath = '/home/soporte/Data/winds' -remotefolder = "/home/wmaster/graficos" -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/eej') -#figpath = '/media/soporte/E9F4-F053/AMISR/Data/winds/plots' - -xmin = '08' -xmax = '18' -dbmin = '50' #'60'#'55' #'40' #noise esf eej -dbmax = '80' #'70' #'55' - -ippFactor = '5' - -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' -nCode = '1' -nBaud = '28' - - -today = time.strftime("%Y/%m/%d") - - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2015/11/12', #'2014/10/07', - endDate='2015/11/12', #'2014/10/07', - startTime='00:00:00',#'07:00:00', - endTime='23:59:59',#'15:00:00', - walk=0, -# code = code, -# nCode = nCode, -# nBaud = nBaud, - timezone='lt', - online=1) - -#AMISR Processing Unit - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') - - - -opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -opObj12.addParameter(name='minHei', value='0', format='float') -opObj12.addParameter(name='maxHei', value='10', format='float') - - - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=64, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='ippFactor', value=ippFactor, format='int') -# -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='64', format='int') -#opObj11.addParameter(name='timeInterval', value='30', format='float') - - -# # #RemoveDc -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') -# -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='5', format='float') -opObj11.addParameter(name='maxHei', value='9', format='float') - - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1', format='int') -opObj11.addParameter(name='wintitle', value='Winds AMISR', format='str') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - -# #RTIPlot -# #title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -opObj11.addParameter(name='wintitle', value='Winds AMISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') -# -# -# #Noise -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='Noise', optype='other') -opObj11.addParameter(name='id', value='3', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='ymin', value=dbmin, format='int') -opObj11.addParameter(name='ymax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - -#For saving Pdata (doesn't work with amisr data yet!) -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='other') -# opObj11.addParameter(name='path', value=figpath) -# opObj11.addParameter(name='blocksPerFile', value='100', format='int') -# opObj11.addParameter(name='datatype', value="4", format="int") #size of data to be saved - -# opObj22.addParameter(name='azimuth', value='0,-90,0,90,180', format='floatlist') -# opObj22.addParameter(name='elevation', value='75.6,75.6,90,75.60,75.6', format='floatlist') - -#Parameters Process -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjSpectraBeam0.getId()) -opObj20 = procUnitConfObj2.addOperation(name='GetMoments') - -opObj22 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other') -opObj22.addParameter(name='technique', value='DBS', format='str') -opObj22.addParameter(name='correctAzimuth', value='51.06', format='float') -opObj22.addParameter(name='correctFactor', value='-1', format='float') -opObj22.addParameter(name='azimuth', value='0,-90,0,90,180', format='floatlist') -opObj22.addParameter(name='elevation', value='75.6,75.6,90,75.60,75.60', format='floatlist') - -#WindProfilerPlot -opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other') -opObj23.addParameter(name='id', value='4', format='int') -opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str') -opObj23.addParameter(name='save', value='1', format='bool') -opObj23.addParameter(name='figpath', value = figpath, format='str') -opObj23.addParameter(name='zmin', value='-20', format='int') -opObj23.addParameter(name='zmax', value='20', format='int') -opObj23.addParameter(name='zmin_ver', value='-100', format='float') -opObj23.addParameter(name='zmax_ver', value='100', format='float') -opObj23.addParameter(name='SNRmin', value='-20', format='int') -opObj23.addParameter(name='SNRmax', value='30', format='int') -opObj23.addParameter(name='SNRthresh', value='-50', format='float') -opObj23.addParameter(name='xmin', value=xmin, format='float') -opObj23.addParameter(name='xmax', value=xmax, format='float') -opObj23.addParameter(name='ftp', value='1', format='int') -opObj23.addParameter(name='wr_period', value='2', format='int') -opObj23.addParameter(name='exp_code', value='21', format='int') -opObj23.addParameter(name='sub_exp_code', value='3', format='int') -opObj23.addParameter(name='ftp_wei', value='0', format='int') -opObj23.addParameter(name='plot_pos', value='0', format='int') - -#--------------------------------------------------------------------------------------------- - -procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -procUnitConfObj2.addParameter(name='localfolder', value=figpath, format='str') -procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -procUnitConfObj2.addParameter(name='period', value=60, format='int') -procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') -#----------------------------------------------------------------------------------------------- - - -# print "Escribiendo el archivo XML" -# controllerObj.writeXml(path +'/'+filename) -# print "Leyendo el archivo XML" -# controllerObj.readXml(path +'/'+filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/amisr_winds_proc_online.py b/schainpy/scripts/amisr_winds_proc_online.py deleted file mode 100644 index 4a67b51..0000000 --- a/schainpy/scripts/amisr_winds_proc_online.py +++ /dev/null @@ -1,176 +0,0 @@ -#! /usr/bin/python -#! /usr/bin/env python - -import os, sys -import time - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "AMISR Experiment" - -filename = "amisr_reader.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='eej_proc', description=desc) - - -# path = os.path.join(os.environ['HOME'],'amisr') -# path = '/media/signalchain/HD-PXU2/AMISR_JULIA_MODE' -# path = '/media/soporte/E9F4-F053/AMISR/Data/NoiseTest/EEJ' -# path = '/media/soporte/E9F4-F053/AMISR/Data/EEJ' -# path = '/mnt/data_amisr' -# path = '/media/soporte/E9F4-F053/AMISR/Data/winds' -path = '/mnt/data_amisr' -#path = '/media/soporte/AMISR_104' -#figpath = os.path.join(os.environ['HOME'],'Pictures/amisr/test/proc/eej') -figpath = '/home/soporte/Data/winds/plots' -remotefolder = "/home/wmaster/graficos" - -xmin = '08' -xmax = '18' -dbmin = '50' #'60'#'55' #'40' #noise esf eej -dbmax = '80' #'70' #'55' - -#to consider that each real IPP is actually original_IPP * nchannels -ippFactor = '5' - -# 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' -# nCode = '1' -# nBaud = '28' - - -today = time.strftime("%Y/%m/%d") - - -readUnitConfObj = controllerObj.addReadUnit(datatype='AMISRReader', - path=path, - startDate='2016/10/28', #'2014/10/07', - endDate='2014/10/28', #'2014/10/07', - startTime='00:00:00',#'07:00:00', - endTime='23:59:59',#'15:00:00', - walk=0, -# code = code, -# nCode = nCode, -# nBaud = nBaud, - timezone='lt', - online=1) - -#AMISR Processing Unit - -#Voltage Processing Unit -procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) -opObj10 = procUnitConfObjBeam0.addOperation(name='setRadarFrequency') -opObj10.addParameter(name='frequency', value='445e6', format='float') - - - -opObj12 = procUnitConfObjBeam0.addOperation(name='selectHeights') -opObj12.addParameter(name='minHei', value='0', format='float') -opObj12.addParameter(name='maxHei', value='10', format='float') - - - -#Spectra Unit Processing, getting spectras with nProfiles and nFFTPoints -procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjBeam0.getId()) -procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=32, format='int') -procUnitConfObjSpectraBeam0.addParameter(name='ippFactor', value=ippFactor, format='int') -# -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='16', format='int') -#opObj11.addParameter(name='timeInterval', value='30', format='float') - - -# # #RemoveDc -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='removeDC') -# -#Noise Estimation -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise') -opObj11.addParameter(name='minHei', value='5', format='float') -opObj11.addParameter(name='maxHei', value='9', format='float') - - -#SpectraPlot -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1', format='int') -opObj11.addParameter(name='wintitle', value='Winds AMISR', format='str') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - -# #RTIPlot -# #title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2', format='int') -opObj11.addParameter(name='wintitle', value='Winds AMISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='zmin', value=dbmin, format='int') -opObj11.addParameter(name='zmax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='21', format='int') -opObj11.addParameter(name='sub_exp_code', value='3', format='int') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') -# -# -# #Noise -#title0 = 'RTI AMISR Beam 0' -opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='Noise', optype='other') -opObj11.addParameter(name='id', value='3', format='int') -# opObj11.addParameter(name='wintitle', value=title0, format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value=xmin, format='float') -opObj11.addParameter(name='xmax', value=xmax, format='float') -opObj11.addParameter(name='ymin', value=dbmin, format='int') -opObj11.addParameter(name='ymax', value=dbmax, format='int') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value = figpath, format='str') - - -#For saving Pdata (doesn't work with amisr data yet!) -# opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraWriter', optype='other') -# opObj11.addParameter(name='path', value=figpath) -# opObj11.addParameter(name='blocksPerFile', value='100', format='int') -# opObj11.addParameter(name='datatype', value="4", format="int") #size of data to be saved - - -# procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -# procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -# procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -# procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str') -# procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -# procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -# procUnitConfObj2.addParameter(name='period', value=5, format='int') -# procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') -#----------------------------------------------------------------------------------------------- - - -# print "Escribiendo el archivo XML" -# controllerObj.writeXml(path +'/'+filename) -# print "Leyendo el archivo XML" -# controllerObj.readXml(path +'/'+filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - -#21 3 pm - - diff --git a/schainpy/scripts/beacon_phase.py b/schainpy/scripts/beacon_phase.py deleted file mode 100644 index 9f9d784..0000000 --- a/schainpy/scripts/beacon_phase.py +++ /dev/null @@ -1,56 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "Meteor Experiment Test" -filename = "jasmet20140415.xml" - -controllerObj = Project() -controllerObj.setup(id = '191', name='meteor_test01', description=desc) - -path = '/home/dsuarez/.gvfs/data on 10.10.20.13/Jasmet50/d2014104' - - -readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage', - path=path, - startDate='2013/08/21', - endDate='2013/08/21', - startTime='00:00:00', - endTime='23:59:59', - online=0, - walk=0) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) - -procUnitConfObjBeacon = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId()) -procUnitConfObjBeacon.addParameter(name='nProfiles', value='200', format='int') -procUnitConfObjBeacon.addParameter(name='nFFTPoints', value='200', format='int') -procUnitConfObjBeacon.addParameter(name='pairsList', value='(0,5),(1,5),(2,5),(3,5),(4,5)', format='pairsList') - -opObj11 = procUnitConfObjBeacon.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='4', format='int') - -opObj11 = procUnitConfObjBeacon.addOperation(name='getBeaconSignal') - -opObj11 = procUnitConfObjBeacon.addOperation(name='BeaconPhase', optype='other') -opObj11.addParameter(name='id', value='301', format='int') -opObj11.addParameter(name='wintitle', value='Beacon Phase', format='str') -opObj11.addParameter(name='timerange', value='300', format='int') -opObj11.addParameter(name='ymin', value='-180', format='float') -opObj11.addParameter(name='ymax', value='180', format='float') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/beacon_abril', format='str') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/hf_plot_pdata.py b/schainpy/scripts/hf_plot_pdata.py deleted file mode 100644 index b61e3a4..0000000 --- a/schainpy/scripts/hf_plot_pdata.py +++ /dev/null @@ -1,197 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "HF_EXAMPLE" -filename = "hf_test.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -#path='/media/APOLLO/HF_rawdata/d2015026/0/cspec' -#path='/media/APOLLO/HF_rawdata/cspec' -#path='/media/APOLLO/bistatico' -#path='/home/alex/Downloads/pdata_hf/sousy' -path='/home/alex/Downloads/pdata_hf' -#path='/media/APOLLO/bistatico' - - - -#path="/media/APOLLO/HF_rawdata/d2015059/sp01_f0" #f0=2.72e6 -#path="/media/APOLLO/HF_rawdata/d2015059/sp01_f1" #f0=3.64e6 -#path='/media/APOLLO/HF_rawdata/test' -#figpath='/home/alex/Pictures/hf2_16/last_data' -figpath='/home/alex/Pictures/pdata_plot' -pathFigure='/home/alex/Pictures/hf2_16/last_data' -#path='/home/alex/Downloads/ICA_LAST_TEST' - -readUnitConfObj = controllerObj.addReadUnit(datatype='SpectraReader', - path=path, - startDate='2015/01/12', - endDate='2015/05/13', - startTime='00:00:00', - endTime='23:59:59', - online=0, - #set=1426485881, - delay=10, - walk=1 - #timezone=-5*3600 - ) - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='1000', format='int') -opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -opObj11.addParameter(name='zmin', value='-120', format='float') -opObj11.addParameter(name='zmax', value='-70', format='float') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str') -# opObj11.addParameter(name='wr_period', value='5', format='int') -#opObj11.addParameter(name='ftp_wei', value='0', format='int') -#opObj11.addParameter(name='exp_code', value='20', format='int') -#opObj11.addParameter(name='sub_exp_code', value='0', format='int') -#opObj11.addParameter(name='plot_pos', value='0', format='int') - - - -# # figfile_power_name="jro_power_image"+freq2+date+ext_img -# # print figfile_power_name -opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='2000', format='int') -opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -opObj11.addParameter(name='xmin', value='0', format='float') -opObj11.addParameter(name='xmax', value='24', format='float') -opObj11.addParameter(name='zmin', value='-110', format='float') -opObj11.addParameter(name='zmax', value='-50', format='float') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -#opObj11.addParameter(name='figfile', value=figfile_power_name, format='str') -#opObj11.addParameter(name='wr_period', value='5', format='int') - -# -# opObj11 = procUnitConfObj1.addOperation(name='PowerProfile', optype='other') -# opObj11.addParameter(name='id', value='2004', format='int') -# opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -# #opObj11.addParameter(name='channelList', value='0', format='intlist') -# opObj11.addParameter(name='save', value='1', format='bool') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# #opObj11.addParameter(name='xmin', value='10', format='int') -# #opObj11.addParameter(name='xmax', value='40', format='int') -# -# # figfile_phase_name="jro_phase_image"+freq1+date+ext_img -# # print figfile_phase_name -opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -opObj11.addParameter(name='id', value='3000', format='int') -opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -opObj11.addParameter(name='showprofile', value='1', format='int') -opObj11.addParameter(name='xmin', value='0', format='float') -opObj11.addParameter(name='xmax', value='24', format='float') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value=figpath, format='str') - # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str') - # opObj11.addParameter(name='wr_period', value='5', format='int') - -# opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='6005', format='int') -# opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -# opObj11.addParameter(name='zmin', value='-110', format='float') -# opObj11.addParameter(name='zmax', value='-50', format='float') -# #opObj11.addParameter(name='xmin', value='0', format='float') -# #opObj11.addParameter(name='xmax', value='24', format='float') -# #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -# opObj11.addParameter(name='save', value='1', format='bool') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# -# -# -# xmin = 0 -# xmax = 24 -# -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) -opObj20 = procUnitConfObj2.addOperation(name='GetMoments') - -# opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other') -# opObj21.addParameter(name='id', value='3', format='int') -# opObj21.addParameter(name='wintitle', value='Moments Plot', format='str') -# opObj21.addParameter(name='save', value='1', format='bool') -# opObj21.addParameter(name='figpath', value=pathFigure, format='str') -# opObj21.addParameter(name='zmin', value='5', format='int') -# opObj21.addParameter(name='zmax', value='90', format='int') -# -opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -opObj21.addParameter(name='id', value='4000', format='int') -opObj21.addParameter(name='wintitle', value='Radial Velocity Plot0', format='str') -opObj21.addParameter(name='channelList', value='0', format='intlist') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value=figpath, format='str') -opObj21.addParameter(name='SNR', value='1', format='bool') -opObj21.addParameter(name='SNRmin', value='-10', format='int') -opObj21.addParameter(name='SNRmax', value='50', format='int') -opObj21.addParameter(name='SNRthresh', value='0', format='float') -opObj21.addParameter(name='xmin', value=0, format='float') -opObj21.addParameter(name='xmax', value=24, format='float') -#opObj21.addParameter(name='parameterIndex', value=, format='int') - -# -opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -opObj21.addParameter(name='id', value='5000', format='int') -opObj21.addParameter(name='wintitle', value='Radial Velocity Plot1', format='str') -opObj21.addParameter(name='channelList', value='1', format='intlist') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value=figpath, format='str') -opObj21.addParameter(name='SNR', value='1', format='bool') -opObj21.addParameter(name='SNRmin', value='-20', format='int') -opObj21.addParameter(name='SNRmax', value='50', format='int') -opObj21.addParameter(name='SNRthresh', value='0', format='float') -opObj21.addParameter(name='xmin', value=0, format='float') -opObj21.addParameter(name='xmax', value=24, format='float') - -# -# -# opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other') -# opObj23.addParameter(name='id', value='4', format='int') -# opObj23.addParameter(name='wintitle', value='EW Drifts', format='str') -# opObj23.addParameter(name='save', value='1', format='bool') -# opObj23.addParameter(name='figpath', value = pathFigure, format='str') -# opObj23.addParameter(name='zminZonal', value='-150', format='int') -# opObj23.addParameter(name='zmaxZonal', value='150', format='int') -# opObj23.addParameter(name='zminVertical', value='-30', format='float') -# opObj23.addParameter(name='zmaxVertical', value='30', format='float') -# opObj23.addParameter(name='SNR_1', value='1', format='bool') -# opObj23.addParameter(name='SNRmax', value='5', format='int') -# # opObj23.addParameter(name='SNRthresh', value='-50', format='float') -# opObj23.addParameter(name='xmin', value=xmin, format='float') -# opObj23.addParameter(name='xmax', value=xmax, format='float') -# -# -# # opObj11 = procUnitConf.Obj1.addOperation(name='SendByFTP', optype='other') -# # opObj11.addParameter(name='ext', value='*.jpeg', format='str') -# # opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str') -# # opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str') -# # opObj11.addParameter(name='server', value='181.177.232.125', format='str') -# # opObj11.addParameter(name='username', value='wmaster', format='str') -# # opObj11.addParameter(name='password', value='mst2010vhf', format='str') -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/hf_test.py b/schainpy/scripts/hf_test.py deleted file mode 100644 index 0aff4c7..0000000 --- a/schainpy/scripts/hf_test.py +++ /dev/null @@ -1,236 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -#--------------------------------------- -freq1="_2.72MHz_" -freq2="_3.64MHz_" - -date="2015-03-12_N" -ext_img=".jpeg" - - -#--------------------------------------- - - - -desc = "HF_EXAMPLE" -filename = "hf_test.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -#-----------------------PATH------------------------------# -#path='/media/APOLLO/HF_rawdata/d2015026/0/cspec' -#path='/media/APOLLO/HF_rawdata/cspec' -#path="/media/APOLLO/HF_rawdata/d2015059/sp01_f0" #f0=2.72e6 -#path="/media/APOLLO/HF_rawdata/d2015059/sp01_f1" #f0=3.64e6 -#path='/media/APOLLO/HF_rawdata/test' -path='/media/APOLLO/HF_rawdata/HFT_miercoles/sp01_f0' -#---------------------------------------------------------# - -#---------------------PATH-FIGURE------------------------# -#figpath='/home/alex/Pictures/hf2_16/last_data' -figpath='/home/alex/Pictures/ftp' -pathFigure='/home/alex/Pictures/hf2_16/last_data' -#path='/home/alex/Downloads/ICA_LAST_TEST' -#---------------------------------------------------------# -readUnitConfObj = controllerObj.addReadUnit(datatype='HFReader', - path=path, - startDate='2013/01/1', - endDate='2015/05/13', - startTime='00:00:00', - endTime='23:59:59', - online=0, - #set=1426485881, - delay=10, - walk=1, - timezone=-5*3600) - - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -# opObj12 = procUnitConfObj0.addOperation(name='selectChannels',optype='self') -# opObj12.addParameter(name='channelList', value='0', format='intList') - -opObj12 = procUnitConfObj0.addOperation(name='setRadarFrequency') -opObj12.addParameter(name='frequency', value='3.64e6', format='float') - -opObj12 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj12.addParameter(name='n', value='4', format='int') - -# opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='10', format='int') -# opObj11.addParameter(name='wintitle', value='Voltage', format='str') -# opObj11.addParameter(name='ymin', value='-1e-8', format='float') -# opObj11.addParameter(name='ymax', value='1e-8', format='float') -# # -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='25', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='25', format='int') -procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairsList') - - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='6', format='float') - -#opObj11 = procUnitConfObj1.addOperation(name='SpectraWriter', optype='other') -#opObj11.addParameter(name='path', value='/home/alex/Downloads/pdata_hf') -#opObj11.addParameter(name='blocksPerFile', value='1', format='int') -# -# -opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='2001', format='int') -opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -opObj11.addParameter(name='zmin', value='-120', format='float') -opObj11.addParameter(name='zmax', value='-70', format='float') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -# opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str') -# opObj11.addParameter(name='wr_period', value='5', format='int') -#opObj11.addParameter(name='ftp_wei', value='0', format='int') -#opObj11.addParameter(name='exp_code', value='20', format='int') -#opObj11.addParameter(name='sub_exp_code', value='0', format='int') -#opObj11.addParameter(name='plot_pos', value='0', format='int') - -# figfile_power_name="jro_power_image"+freq2+date+ext_img -# print figfile_power_name -opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='3002', format='int') -opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -opObj11.addParameter(name='xmin', value='0', format='float') -opObj11.addParameter(name='xmax', value='24', format='float') -opObj11.addParameter(name='zmin', value='-110', format='float') -opObj11.addParameter(name='zmax', value='-50', format='float') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -#opObj11.addParameter(name='figfile', value=figfile_power_name, format='str') -#opObj11.addParameter(name='wr_period', value='5', format='int') - - -#opObj11 = procUnitConfObj1.addOperation(name='PowerProfile', optype='other') -#opObj11.addParameter(name='id', value='2004', format='int') -#opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -#opObj11.addParameter(name='save', value='1', format='bool') -#opObj11.addParameter(name='figpath', value=figpath, format='str') -#opObj11.addParameter(name='xmin', value='10', format='int') -#opObj11.addParameter(name='xmax', value='40', format='int') - -# figfile_phase_name="jro_phase_image"+freq1+date+ext_img -# print figfile_phase_name -opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -opObj11.addParameter(name='id', value='3', format='int') -opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -opObj11.addParameter(name='showprofile', value='1', format='int') -opObj11.addParameter(name='xmin', value='0', format='float') -opObj11.addParameter(name='xmax', value='24', format='float') -#opObj11.addParameter(name='channelList', value='0', format='intlist') -opObj11.addParameter(name='save', value='1', format='bool') -opObj11.addParameter(name='figpath', value=figpath, format='str') - # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str') - # opObj11.addParameter(name='wr_period', value='5', format='int') - -#opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -#opObj11.addParameter(name='id', value='6005', format='int') -#opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -#opObj11.addParameter(name='zmin', value='-110', format='float') -#opObj11.addParameter(name='zmax', value='-50', format='float') -#opObj11.addParameter(name='xmin', value='0', format='float') -#opObj11.addParameter(name='xmax', value='24', format='float') -#opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -#opObj11.addParameter(name='save', value='1', format='bool') -#opObj11.addParameter(name='figpath', value=figpath, format='str') - - - -#xmin = 0 -#xmax = 24 - -procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) -opObj20 = procUnitConfObj2.addOperation(name='GetMoments') - -#opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other') -#opObj21.addParameter(name='id', value='3', format='int') -#opObj21.addParameter(name='wintitle', value='Moments Plot', format='str') -#opObj21.addParameter(name='save', value='1', format='bool') -#opObj21.addParameter(name='figpath', value=pathFigure, format='str') -#opObj21.addParameter(name='zmin', value='5', format='int') -#opObj21.addParameter(name='zmax', value='90', format='int') - -opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -opObj21.addParameter(name='id', value='1', format='int') -opObj21.addParameter(name='wintitle', value='Radial Velocity Plot0', format='str') -opObj21.addParameter(name='channelList', value='0', format='intlist') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value=figpath, format='str') -opObj21.addParameter(name='SNR', value='1', format='bool') -opObj21.addParameter(name='SNRmin', value='-10', format='int') -opObj21.addParameter(name='SNRmax', value='50', format='int') -opObj21.addParameter(name='SNRthresh', value='0', format='float') -opObj21.addParameter(name='xmin', value=0, format='float') -opObj21.addParameter(name='xmax', value=24, format='float') -#opObj21.addParameter(name='parameterIndex', value=, format='int') - - -opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -opObj21.addParameter(name='id', value='2', format='int') -opObj21.addParameter(name='wintitle', value='Radial Velocity Plot1', format='str') -opObj21.addParameter(name='channelList', value='1', format='intlist') -opObj21.addParameter(name='save', value='1', format='bool') -opObj21.addParameter(name='figpath', value=figpath, format='str') -opObj21.addParameter(name='SNR', value='1', format='bool') -opObj21.addParameter(name='SNRmin', value='-20', format='int') -opObj21.addParameter(name='SNRmax', value='50', format='int') -opObj21.addParameter(name='SNRthresh', value='0', format='float') -opObj21.addParameter(name='xmin', value=0, format='float') -opObj21.addParameter(name='xmax', value=24, format='float') - - -# -# opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other') -# opObj23.addParameter(name='id', value='4', format='int') -# opObj23.addParameter(name='wintitle', value='EW Drifts', format='str') -# opObj23.addParameter(name='save', value='1', format='bool') -# opObj23.addParameter(name='figpath', value = pathFigure, format='str') -# opObj23.addParameter(name='zminZonal', value='-150', format='int') -# opObj23.addParameter(name='zmaxZonal', value='150', format='int') -# opObj23.addParameter(name='zminVertical', value='-30', format='float') -# opObj23.addParameter(name='zmaxVertical', value='30', format='float') -# opObj23.addParameter(name='SNR_1', value='1', format='bool') -# opObj23.addParameter(name='SNRmax', value='5', format='int') -# # opObj23.addParameter(name='SNRthresh', value='-50', format='float') -# opObj23.addParameter(name='xmin', value=xmin, format='float') -# opObj23.addParameter(name='xmax', value=xmax, format='float') - - -#opObj11 = procUnitConfObj1.addOperation(name='SendByFTP', optype='other') -#opObj11.addParameter(name='ext', value='*.jpeg', format='str') -#opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str') -#opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str') -#opObj11.addParameter(name='server', value='181.177.232.125', format='str') -#opObj11.addParameter(name='username', value='wmaster', format='str') -#opObj11.addParameter(name='password', value='mst2010vhf', format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/hf_write_pdata.py b/schainpy/scripts/hf_write_pdata.py deleted file mode 100644 index ea7631b..0000000 --- a/schainpy/scripts/hf_write_pdata.py +++ /dev/null @@ -1,237 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -#--------------------------------------- -freq1="_2.72MHz_" -freq2="_3.64MHz_" - -date="2015-03-12_N" -ext_img=".jpeg" - - -#--------------------------------------- - - - -desc = "HF_EXAMPLE" -filename = "hf_test.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -#-----------------------PATH------------------------------# -#path='/media/APOLLO/HF_rawdata/d2015026/0/cspec' -#path='/media/APOLLO/HF_rawdata/cspec' -#path="/media/APOLLO/HF_rawdata/d2015059/sp01_f0" #f0=2.72e6 -#path="/media/APOLLO/HF_rawdata/d2015059/sp01_f1" #f0=3.64e6 -#path='/media/APOLLO/HF_rawdata/test' -path='/media/APOLLO/HF_rawdata/HFT_miercoles/sp01_f0' -#---------------------------------------------------------# - -#---------------------PATH-FIGURE------------------------# -#figpath='/home/alex/Pictures/hf2_16/last_data' -figpath='/home/alex/Pictures/ftp' -pathFigure='/home/alex/Pictures/hf2_16/last_data' -#path='/home/alex/Downloads/ICA_LAST_TEST' -#---------------------------------------------------------# -readUnitConfObj = controllerObj.addReadUnit(datatype='HFReader', - path=path, - startDate='2013/01/1', - endDate='2015/05/13', - startTime='00:00:00', - endTime='23:59:59', - online=0, - #set=850, - delay=10, - walk=1, - timezone=-5*3600) - - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -# opObj12 = procUnitConfObj0.addOperation(name='selectChannels',optype='self') -# opObj12.addParameter(name='channelList', value='0', format='intList') - -opObj12 = procUnitConfObj0.addOperation(name='setRadarFrequency') -opObj12.addParameter(name='frequency', value='3.64e6', format='float') - -opObj12 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj12.addParameter(name='n', value='4', format='int') - -# opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other') -# opObj11.addParameter(name='id', value='10', format='int') -# opObj11.addParameter(name='wintitle', value='Voltage', format='str') -# opObj11.addParameter(name='ymin', value='-1e-8', format='float') -# opObj11.addParameter(name='ymax', value='1e-8', format='float') -# # -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId()) -procUnitConfObj1.addParameter(name='nFFTPoints', value='25', format='int') -procUnitConfObj1.addParameter(name='nProfiles', value='25', format='int') -procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairsList') - - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='6', format='float') - -opObj11 = procUnitConfObj1.addOperation(name='SpectraWriter', optype='other') -opObj11.addParameter(name='path', value='/home/alex/Downloads/pdata_hf') -opObj11.addParameter(name='blocksPerFile', value='1', format='int') -# -# -# # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# # opObj11.addParameter(name='id', value='2001', format='int') -# # opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str') -# # #opObj11.addParameter(name='channelList', value='0', format='intlist') -# # opObj11.addParameter(name='zmin', value='-120', format='float') -# # opObj11.addParameter(name='zmax', value='-70', format='float') -# # opObj11.addParameter(name='save', value='1', format='int') -# # opObj11.addParameter(name='figpath', value=figpath, format='str') -# # # opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str') -# # # opObj11.addParameter(name='wr_period', value='5', format='int') -# # #opObj11.addParameter(name='ftp_wei', value='0', format='int') -# # #opObj11.addParameter(name='exp_code', value='20', format='int') -# # #opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# # #opObj11.addParameter(name='plot_pos', value='0', format='int') -# # -# # figfile_power_name="jro_power_image"+freq2+date+ext_img -# # print figfile_power_name -# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='3002', format='int') -# opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='channelList', value='0', format='intlist') -# opObj11.addParameter(name='xmin', value='0', format='float') -# opObj11.addParameter(name='xmax', value='24', format='float') -# opObj11.addParameter(name='zmin', value='-110', format='float') -# opObj11.addParameter(name='zmax', value='-50', format='float') -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# #opObj11.addParameter(name='figfile', value=figfile_power_name, format='str') -# #opObj11.addParameter(name='wr_period', value='5', format='int') -# -# -# #opObj11 = procUnitConfObj1.addOperation(name='PowerProfile', optype='other') -# #opObj11.addParameter(name='id', value='2004', format='int') -# #opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -# ##opObj11.addParameter(name='channelList', value='0', format='intlist') -# #opObj11.addParameter(name='save', value='1', format='bool') -# #opObj11.addParameter(name='figpath', value=figpath, format='str') -# ##opObj11.addParameter(name='xmin', value='10', format='int') -# ##opObj11.addParameter(name='xmax', value='40', format='int') -# -# # figfile_phase_name="jro_phase_image"+freq1+date+ext_img -# # print figfile_phase_name -# opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other') -# opObj11.addParameter(name='id', value='3', format='int') -# opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -# opObj11.addParameter(name='showprofile', value='1', format='int') -# opObj11.addParameter(name='xmin', value='0', format='float') -# opObj11.addParameter(name='xmax', value='24', format='float') -# #opObj11.addParameter(name='channelList', value='0', format='intlist') -# opObj11.addParameter(name='save', value='1', format='bool') -# opObj11.addParameter(name='figpath', value=figpath, format='str') -# # # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str') -# # # opObj11.addParameter(name='wr_period', value='5', format='int') -# -# # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -# # opObj11.addParameter(name='id', value='6005', format='int') -# # opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str') -# # opObj11.addParameter(name='zmin', value='-110', format='float') -# # opObj11.addParameter(name='zmax', value='-50', format='float') -# # #opObj11.addParameter(name='xmin', value='0', format='float') -# # #opObj11.addParameter(name='xmax', value='24', format='float') -# # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist') -# # opObj11.addParameter(name='save', value='1', format='bool') -# # opObj11.addParameter(name='figpath', value=figpath, format='str') -# -# -# -# # xmin = 0 -# # xmax = 24 -# #------------------------------------------------------------------ -# # -# procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId()) -# opObj20 = procUnitConfObj2.addOperation(name='GetMoments') -# -# # opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other') -# # opObj21.addParameter(name='id', value='3', format='int') -# # opObj21.addParameter(name='wintitle', value='Moments Plot', format='str') -# # opObj21.addParameter(name='save', value='1', format='bool') -# # opObj21.addParameter(name='figpath', value=pathFigure, format='str') -# #opObj21.addParameter(name='zmin', value='5', format='int') -# #opObj21.addParameter(name='zmax', value='90', format='int') -# -# opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -# opObj21.addParameter(name='id', value='1', format='int') -# opObj21.addParameter(name='wintitle', value='Radial Velocity Plot0', format='str') -# opObj21.addParameter(name='channelList', value='0', format='intlist') -# opObj21.addParameter(name='save', value='1', format='bool') -# opObj21.addParameter(name='figpath', value=figpath, format='str') -# opObj21.addParameter(name='SNR', value='1', format='bool') -# opObj21.addParameter(name='SNRmin', value='-10', format='int') -# opObj21.addParameter(name='SNRmax', value='50', format='int') -# opObj21.addParameter(name='SNRthresh', value='0', format='float') -# opObj21.addParameter(name='xmin', value=0, format='float') -# opObj21.addParameter(name='xmax', value=24, format='float') -# #opObj21.addParameter(name='parameterIndex', value=, format='int') -# -# -# opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other') -# opObj21.addParameter(name='id', value='2', format='int') -# opObj21.addParameter(name='wintitle', value='Radial Velocity Plot1', format='str') -# opObj21.addParameter(name='channelList', value='1', format='intlist') -# opObj21.addParameter(name='save', value='1', format='bool') -# opObj21.addParameter(name='figpath', value=figpath, format='str') -# opObj21.addParameter(name='SNR', value='1', format='bool') -# opObj21.addParameter(name='SNRmin', value='-20', format='int') -# opObj21.addParameter(name='SNRmax', value='50', format='int') -# opObj21.addParameter(name='SNRthresh', value='0', format='float') -# opObj21.addParameter(name='xmin', value=0, format='float') -# opObj21.addParameter(name='xmax', value=24, format='float') -# -# -# -# # opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other') -# # opObj23.addParameter(name='id', value='4', format='int') -# # opObj23.addParameter(name='wintitle', value='EW Drifts', format='str') -# # opObj23.addParameter(name='save', value='1', format='bool') -# # opObj23.addParameter(name='figpath', value = pathFigure, format='str') -# # opObj23.addParameter(name='zminZonal', value='-150', format='int') -# # opObj23.addParameter(name='zmaxZonal', value='150', format='int') -# # opObj23.addParameter(name='zminVertical', value='-30', format='float') -# # opObj23.addParameter(name='zmaxVertical', value='30', format='float') -# # opObj23.addParameter(name='SNR_1', value='1', format='bool') -# # opObj23.addParameter(name='SNRmax', value='5', format='int') -# # # opObj23.addParameter(name='SNRthresh', value='-50', format='float') -# # opObj23.addParameter(name='xmin', value=xmin, format='float') -# # opObj23.addParameter(name='xmax', value=xmax, format='float') -# -# -# opObj11 = procUnitConfObj1.addOperation(name='SendByFTP', optype='other') -# opObj11.addParameter(name='ext', value='*.jpeg', format='str') -# opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str') -# opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str') -# opObj11.addParameter(name='server', value='181.177.232.125', format='str') -# opObj11.addParameter(name='username', value='wmaster', format='str') -# opObj11.addParameter(name='password', value='mst2010vhf', format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/jacktotalrunner.py b/schainpy/scripts/jacktotalrunner.py deleted file mode 100644 index 8dd6afa..0000000 --- a/schainpy/scripts/jacktotalrunner.py +++ /dev/null @@ -1,143 +0,0 @@ -import os, sys -from pytz import timezone -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) - -print path -sys.path.insert(0, path) # Para usar las librerias del eclipse. - -from schainpy.controller import Project - -# from __main__ import time -#path = os.path.split(os.getcwd())[0] -#sys.path.append(path) -# import scipy.io as sio -# import pprint -# import numpy -# import time -# import os -# import h5py -# import re -# import tables -# -# from model.data.jrodata import * -# from model.proc.jroproc_base import ProcessingUnit, Operation -# from model.io.jroIO_base import * - - -# controllerObj = Project() - -# controllerObj.setup(id = '191', name='test01', description=desc) - - -#from controller import * - -desc = "DBS Experiment Test" -filename = "DBStest.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#path = 'F:\CIRI Data\processed' -#path='/media/4B514E8903EBC487/CIRI Data/processed' -#path='/home/ciri/ciri_online' -#offline program -#path='/home/ciri/.gvfs/SFTP for radar on 192.168.1.161/media/dataswap/huancayo/20150701/processed' -#online program -path='/home/ciri/.gvfs/SFTP for radar on 192.168.1.161/media/dataswap/huancayo/processed' -#pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace' -pathFigure='/home/ciri/Pictures/ciri' -xmin = '0' -xmax = '24' -startTime = '00:00:00' -remotefolder = "/home/wmaster/graficos" - -readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader', - path=path, - startDate='2015/05/30', - endDate='2015/05/30', - startTime=startTime, - endTime='23:59:59', - online=1, - delay=5, - walk=0) - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId()) - -# opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -# opObj14.addParameter(name='id', value='1', format='int') -# opObj14.addParameter(name='wintitle', value='Con interf', format='str') -# opObj14.addParameter(name='save', value='0', format='bool') -# opObj14.addParameter(name='figpath', value=pathFigure, format='str') - -opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='60', format='int') - -opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj14.addParameter(name='id', value='2', format='int') -opObj14.addParameter(name='wintitle', value='Con interf', format='str') -opObj14.addParameter(name='save', value='1', format='bool') -opObj14.addParameter(name='figpath', value=pathFigure, format='str') -opObj14.addParameter(name='zmin', value='-30', format='int') -opObj14.addParameter(name='zmax', value='0', format='int') -opObj14.addParameter(name='exp_code', value='29', format='int') -opObj14.addParameter(name='wr_period', value='1', format='int') -opObj14.addParameter(name='save', value='1', format='int') - -opObj14.addParameter(name='ftp', value='1', format='int') - -opObj14 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') -opObj14.addParameter(name='id', value='4', format='int') -opObj14.addParameter(name='wintitle', value='Con interf', format='str') -opObj14.addParameter(name='phase_cmap', value='jet', format='str') -opObj14.addParameter(name='save', value='1', format='bool') -opObj14.addParameter(name='figpath', value=pathFigure, format='str') -opObj14.addParameter(name='zmin', value='-30', format='int') -opObj14.addParameter(name='zmax', value='0', format='int') -opObj14.addParameter(name='exp_code', value='29', format='int') -opObj14.addParameter(name='wr_period', value='1', format='int') -opObj14.addParameter(name='save', value='1', format='int') - -opObj14.addParameter(name='ftp', value='1', format='int') - -opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj12.addParameter(name='id', value='3', format='int') -opObj12.addParameter(name='wintitle', value='RTI Plot', format='str') -opObj12.addParameter(name='save', value='1', format='bool') -opObj12.addParameter(name='figpath', value = pathFigure, format='str') -opObj12.addParameter(name='xmin', value=xmin, format='float') -opObj12.addParameter(name='xmax', value=xmax, format='float') -opObj12.addParameter(name='zmin', value='-30', format='int') -opObj12.addParameter(name='zmax', value='0', format='int') -opObj12.addParameter(name='exp_code', value='29', format='int') -opObj12.addParameter(name='wr_period', value='1', format='int') -opObj12.addParameter(name='save', value='1', format='int') - -opObj12.addParameter(name='ftp', value='1', format='int') - -# -procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer') -procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -procUnitConfObj2.addParameter(name='username', value='wmaster', format='str') -procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str') -procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str') -procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str') -procUnitConfObj2.addParameter(name='ext', value='.png', format='str') -procUnitConfObj2.addParameter(name='period', value=5, format='int') -procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str') - - - - -#-------------------------------------------------------------------------------------------------- -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() - - diff --git a/schainpy/scripts/jasmet50_16april.py b/schainpy/scripts/jasmet50_16april.py deleted file mode 100644 index 92d85c4..0000000 --- a/schainpy/scripts/jasmet50_16april.py +++ /dev/null @@ -1,79 +0,0 @@ -""" -Se debe verficar que el disco de datos se encuentra montado en el sistema -""" -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "Meteor Experiment Test" -filename = "meteor20130812.xml" - -controllerObj = Project() -controllerObj.setup(id = '191', name='meteor_test01', description=desc) - -path = '/home/dsuarez/.gvfs/data on 10.10.20.13/Jasmet50' - - -readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage', - path=path, - startDate='2014/04/16', - endDate='2014/04/16', - startTime='00:00:00', - endTime='23:59:59', - online=0, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj0.addOperation(name='setRadarFrequency') -opObj11.addParameter(name='frequency', value='30.15e6', format='float') - -opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other') - - -opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='int') - -opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other') -opObj11.addParameter(name='path', value='/media/datos/jasmet50_abril') -opObj11.addParameter(name='blocksPerFile', value='100', format='int') -opObj11.addParameter(name='profilesPerBlock', value='200', format='int') - - -""" -########################################### BEACON ########################################## -""" - -procUnitConfObjBeacon = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId()) -procUnitConfObjBeacon.addParameter(name='nProfiles', value='200', format='int') -procUnitConfObjBeacon.addParameter(name='nFFTPoints', value='200', format='int') -procUnitConfObjBeacon.addParameter(name='pairsList', value='(2,0),(2,1),(2,3),(2,4)', format='pairsList') - -opObj11 = procUnitConfObjBeacon.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='4', format='int') - -opObj11 = procUnitConfObjBeacon.addOperation(name='getBeaconSignal') - -opObj11 = procUnitConfObjBeacon.addOperation(name='BeaconPhase', optype='other') -opObj11.addParameter(name='id', value='301', format='int') -opObj11.addParameter(name='wintitle', value='Beacon Phase', format='str') -opObj11.addParameter(name='xmin', value='0', format='float') -opObj11.addParameter(name='xmax', value='24', format='float') -opObj11.addParameter(name='ymin', value='-180', format='float') -opObj11.addParameter(name='ymax', value='180', format='float') -opObj11.addParameter(name='figpath', value='/media/datos/jasmet50_phase', format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/julia_mp.py b/schainpy/scripts/julia_mp.py deleted file mode 100644 index 875df5f..0000000 --- a/schainpy/scripts/julia_mp.py +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 7, 2014 - -@author: roj-idl71 -''' -import os, sys -from datetime import datetime, timedelta -import multiprocessing -from schainpy.controller import Project - -def main(date): - - controllerObj = Project() - - controllerObj.setup(id = '191', name='test01', description='') - - readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', - path='/data/workspace/data/zeus/', - startDate=date, - endDate=date, - startTime='00:00:00', - endTime='23:59:59', - online=0, - walk=1, - expLabel='') - - procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId()) - #opObj11 = procUnitConfObj1.addOperation(name='removeDC') - #opObj11.addParameter(name='mode', value='1', format='int') - - #opObj11 = procUnitConfObj1.addOperation(name='removeInterference') - - -# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='10', format='int') -# opObj11.addParameter(name='wintitle', value='150Km', format='str') -# opObj11.addParameter(name='colormap', value='jro', format='str') -# opObj11.addParameter(name='xaxis', value='time', format='str') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='23', format='int') -# #opObj11.addParameter(name='ymin', value='100', format='int') -# #opObj11.addParameter(name='ymax', value='150', format='int') -# opObj11.addParameter(name='zmin', value='10', format='int') -# opObj11.addParameter(name='zmax', value='35', format='int') - - - - - opObj11 = procUnitConfObj1.addOperation(name='PlotRTIData', optype='other') - opObj11.addParameter(name='id', value='12', format='int') - opObj11.addParameter(name='wintitle', value='150Km', format='str') - opObj11.addParameter(name='colormap', value='jro', format='str') - opObj11.addParameter(name='xaxis', value='time', format='str') - opObj11.addParameter(name='xmin', value='0', format='int') - opObj11.addParameter(name='xmax', value='23', format='int') - #opObj11.addParameter(name='ymin', value='100', format='int') - #opObj11.addParameter(name='ymax', value='150', format='int') - opObj11.addParameter(name='zmin', value='10', format='int') - opObj11.addParameter(name='zmax', value='35', format='int') - #opObj11.addParameter(name='pause', value='1', format='bool') - opObj11.addParameter(name='show', value='0', format='bool') - opObj11.addParameter(name='save', value='/tmp', format='str') - - - controllerObj.start() - -if __name__=='__main__': - - dt = datetime(2017, 1, 12) - - dates = [(dt+timedelta(x)).strftime('%Y/%m/%d') for x in range(20)] - - p = multiprocessing.Pool(4) - p.map(main, dates) - - \ No newline at end of file diff --git a/schainpy/scripts/mst_isr_eej_blocks.py b/schainpy/scripts/mst_isr_eej_blocks.py deleted file mode 100644 index f495ad9..0000000 --- a/schainpy/scripts/mst_isr_eej_blocks.py +++ /dev/null @@ -1,225 +0,0 @@ -import os, sys -#import timeit - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "MST-ISR-EEJ Experiment Test" -filename = "mst_isr_eej_blocks.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = '/Volumes/HD-PXU2/mst_isr_eej' - -figpath = '/Users/dsuarez/Pictures/mst_isr_eej/' - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2014/05/01', - endDate='2014/05/30', - startTime='00:00:00', - endTime='23:59:59', - online=0, - delay=10, - walk=0, - getblock=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') -# ################ EEJ #################################### -procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist') -opObj11.addParameter(name='byblock', value='1', format='bool') - -opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value='1,-1', format='floatlist') -opObj11.addParameter(name='nCode', value='2', format='int') -opObj11.addParameter(name='nBaud', value='1', format='int') -opObj11.addParameter(name='mode', value='3', format='int') -opObj11.addParameter(name='times', value='32', format='int') - -# opObj11 = procUnitConfObjEEJ.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') - -procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjEEJ.getId()) -procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int') - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other') -#opObj11.addParameter(name='timeInterval', value='10', format='float') -opObj11.addParameter(name='n', value='36', format='float') - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='100', format='int') -opObj11.addParameter(name='wintitle', value='EEJ', format='str') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='60', format='int')# opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='22', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='EEJ', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='24', format='int') -# opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='22', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - -# opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SendByFTP', optype='other') -# opObj11.addParameter(name='ext', value='*.png', format='str') -# opObj11.addParameter(name='localfolder', value=figpath, format='str') -# opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str') -# opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# opObj11.addParameter(name='username', value='wmaster', format='str') -# opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# opObj11.addParameter(name='period', value='5', format='int') - - -################ MST #################################### -procUnitConfObjMST = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjMST.addOperation(name='ProfileSelector', optype='other') -profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119' -#profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19' -opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') -opObj11.addParameter(name='byblock', value='1', format='bool') - -opObj11 = procUnitConfObjMST.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='mode',value='3',format='int') -opObj11.addParameter(name='times',value='10',format='int') - -opObj11 = procUnitConfObjMST.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='20', format='int') -opObj11.addParameter(name='byblock', value='1', format='bool') - -procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjMST.getId()) -procUnitConfObjMSTSpectra.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObjMSTSpectra.addParameter(name='nProfiles', value='64', format='int') - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='float') - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='200', format='int') -opObj11.addParameter(name='wintitle', value='MST', format='str') -# # opObj11.addParameter(name='zmin', value='35', format='int') -# # opObj11.addParameter(name='zmax', value='60', format='int') -# # opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# # opObj11.addParameter(name='ftp', value='1', format='int') -# # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# # opObj11.addParameter(name='username', value='wmaster', format='str') -# # opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# # opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='19', format='int') -# # opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# # opObj11.addParameter(name='plot_pos', value='0', format='int') -# # -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='201', format='int') -opObj11.addParameter(name='wintitle', value='MST', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -# # opObj11.addParameter(name='xmin', value='0', format='int') -# # opObj11.addParameter(name='xmax', value='24', format='int') -# # opObj11.addParameter(name='zmin', value='35', format='int') -# # opObj11.addParameter(name='zmax', value='60', format='int') -# # opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# # opObj11.addParameter(name='ftp', value='1', format='int') -# # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# # opObj11.addParameter(name='username', value='wmaster', format='str') -# # opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# # opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='19', format='int') -# # opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# # opObj11.addParameter(name='plot_pos', value='0', format='int') - -# ################ ISR #################################### -procUnitConfObjISR = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjISR.addOperation(name='ProfileSelector', optype='other') -# profileIndex = '20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99' -# opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') -opObj11.addParameter(name='profileRangeList', value='20,99', format='intlist') -opObj11.addParameter(name='byblock', value='1', format='bool') - -# opObj11 = procUnitConfObjISR.addOperation(name='ProfileConcat', optype='other') -# opObj11.addParameter(name='m', value='5', format='int') - -opObj11 = procUnitConfObjISR.addOperation(name='Reshaper', optype='other') #Esta Operacion opera sobre bloques y reemplaza el ProfileConcat que opera sobre perfiles -opObj11.addParameter(name='shape', value='4,16,6750', format='intlist') # shape = (nchannels, nprofiles, nhieghts) - -opObj11 = procUnitConfObjISR.addOperation(name='filterByHeights') -opObj11.addParameter(name='window', value='20', format='int') -opObj11.addParameter(name='axis', value='2', format='int') - -barker3x1 = '1,1,-1,-1,-1,1' -#barker3x5 = '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,1,1' - -opObj11 = procUnitConfObjISR.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=barker3x1, format='floatlist') -opObj11.addParameter(name='nCode', value='2', format='int') -#opObj11.addParameter(name='nBaud', value='15', format='int') -opObj11.addParameter(name='nBaud', value='3', format='int') -opObj11.addParameter(name='mode', value='3', format='int') -opObj11.addParameter(name='times', value='8', format='int') -opObj11.addParameter(name='osamp', value='5', format='int') - - -procUnitConfObjISRSpectra = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjISR.getId()) -procUnitConfObjISRSpectra.addParameter(name='nFFTPoints', value='16', format='int') -procUnitConfObjISRSpectra.addParameter(name='nProfiles', value='16', format='int') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='36', format='float') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='300', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -opObj11.addParameter(name='exp_code', value='20', format='int') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='301', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -opObj11.addParameter(name='exp_code', value='20', format='int') - - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() -#print fib(5) \ No newline at end of file diff --git a/schainpy/scripts/mst_isr_eej_processing.py b/schainpy/scripts/mst_isr_eej_processing.py deleted file mode 100644 index af0fb15..0000000 --- a/schainpy/scripts/mst_isr_eej_processing.py +++ /dev/null @@ -1,271 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "EWDrifts Experiment Test" -filename = "mst_isr_eej.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path='/remote/ewdrifts/RAW_EXP/EW_DRIFT_FARADAY/EW_Drift' - -path1 = '/media/New Volume/DATA/MST_ISR' - -path2 = '/media/DATA/DATA/RAW_EXP/MST-EEJ' - -path = path1 + ',' + path2 - -path = '/home/dsuarez/.gvfs/data on 10.10.20.13/MST_ISR_EEJ' -gpath = '/media/datos/pictures/mstisr_mayo2014' - -path = '/Volumes/New Volume/mst_isr_eej' -gpath = '/Users/dsuarez/Pictures/poster' - -readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage', - path=path, - startDate='2014/05/15', - endDate='2014/05/15', - startTime='08:00:00', - endTime='16:00:00', - delay=3, - set=0, - online=0, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -######################################################### -################ MST #################################### -######################################################### - -# procUnitConfObjMST = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# -# opObj11 = procUnitConfObjMST.addOperation(name='ProfileSelector', optype='other') -# profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119' -# -# opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') -# -# opObj11 = procUnitConfObjMST.addOperation(name='Decoder', optype='other') -# -# opObj11 = procUnitConfObjMST.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='20', format='int') -# -# procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjMST.getId()) -# procUnitConfObjMSTSpectra.addParameter(name='nFFTPoints', value='64', format='int') -# procUnitConfObjMSTSpectra.addParameter(name='nProfiles', value='64', format='int') -# -# opObj11 = procUnitConfObjMSTSpectra.addOperation(name='IncohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='float') - -# opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraWriter', optype='other') -# opObj11.addParameter(name='path', value='/media/datos/mst2014') -# opObj11.addParameter(name='blocksPerFile', value='10', format='int') - - -# opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='1000', format='int') -# opObj11.addParameter(name='wintitle', value='MST', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='24', format='int') -# opObj11.addParameter(name='ymin', value='120', format='int') -# opObj11.addParameter(name='ymax', value='190', format='int') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='50', format='int') - - -# opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='101', format='int') -# opObj11.addParameter(name='wintitle', value='MST', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='channelList', value='3', format='intlist') -# #opObj11.addParameter(name='timerange', value='300', format='float') -# opObj11.addParameter(name='xmin', value='8', format='float') -# opObj11.addParameter(name='xmax', value='16', format='float') -# opObj11.addParameter(name='ymin', value='120', format='float') -# opObj11.addParameter(name='ymax', value='190', format='float') -# opObj11.addParameter(name='zmin', value='20', format='float') -# opObj11.addParameter(name='zmax', value='45', format='float') -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='figfile', value='rti_mst.pdf', format='str') -# opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/poster', format='str') - - -# opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='1001', format='int') -# opObj11.addParameter(name='wintitle', value='MST', format='str') -# opObj11.addParameter(name='ymin', value='120', format='int') -# opObj11.addParameter(name='ymax', value='190', format='int') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='45', format='int') - -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='figpath', value=gpath, format='str') -# opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp', value='1', format='int') -# opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# opObj11.addParameter(name='username', value='wmaster', format='str') -# opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -# opObj11.addParameter(name='exp_code', value='19', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - - -######################################################## -############### ISR #################################### -######################################################## - -procUnitConfObjISR = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjISR.addOperation(name='ProfileSelector', optype='other') - -profileIndex = '20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99' - -opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') - -opObj11 = procUnitConfObjISR.addOperation(name='ProfileConcat', optype='other') -opObj11.addParameter(name='m', value='5', format='int') - -opObj11 = procUnitConfObjISR.addOperation(name='filterByHeights') -opObj11.addParameter(name='window', value='20', format='int') - -barker3x1 = '1,1,-1,-1,-1,1' -barker3x5 = '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,1,1' - - -opObj11 = procUnitConfObjISR.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=barker3x5, format='floatlist') -opObj11.addParameter(name='nCode', value='2', format='int') -opObj11.addParameter(name='nBaud', value='15', format='int') - - -procUnitConfObjISRSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjISR.getId()) -procUnitConfObjISRSpectra.addParameter(name='nFFTPoints', value='16', format='int') -procUnitConfObjISRSpectra.addParameter(name='nProfiles', value='16', format='int') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='36', format='float') - -# opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraWriter', optype='other') -# opObj11.addParameter(name='path', value='/media/datos/isr2014') -# opObj11.addParameter(name='blocksPerFile', value='120', format='int') - - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='channelList', value='3', format='intlist') -#opObj11.addParameter(name='timerange', value='300', format='float') -opObj11.addParameter(name='xmin', value='8', format='float') -opObj11.addParameter(name='xmax', value='16', format='float') -# opObj11.addParameter(name='ymin', value='120', format='float') -# opObj11.addParameter(name='ymax', value='190', format='float') -opObj11.addParameter(name='zmin', value='20', format='float') -opObj11.addParameter(name='zmax', value='55', format='float') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figfile', value='rti_mst_isr.pdf', format='str') -opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/poster', format='str') - - -# opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='2000', format='int') -# opObj11.addParameter(name='wintitle', value='ISR', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='24', format='int') -# opObj11.addParameter(name='zmin', value='30', format='int') -# opObj11.addParameter(name='zmax', value='70', format='int') -# -# opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='2001', format='int') -# opObj11.addParameter(name='wintitle', value='ISR', format='str') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='60', format='int') -# -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='figpath', value=gpath, format='str') -# opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp', value='1', format='int') -# opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# opObj11.addParameter(name='username', value='wmaster', format='str') -# opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -# opObj11.addParameter(name='exp_code', value='20', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - -# -# ######################################################### -# ################ EEJ #################################### -# ######################################################### -# ######################################################### -# -# procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# -# opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other') -# opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist') -# -# opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other') -# opObj11.addParameter(name='code', value='1,-1', format='floatlist') -# opObj11.addParameter(name='nCode', value='2', format='int') -# opObj11.addParameter(name='nBaud', value='1', format='int') -# -# procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjEEJ.getId()) -# procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int') -# procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int') -# -# opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other') -# opObj11.addParameter(name='n', value='36', format='float') -# -# # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraWriter', optype='other') -# # opObj11.addParameter(name='path', value='/media/datos/eej2014') -# # opObj11.addParameter(name='blocksPerFile', value='10', format='int') -# -# -# opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='3000', format='int') -# opObj11.addParameter(name='wintitle', value='EEJ', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='xmin', value='0', format='int') -# opObj11.addParameter(name='xmax', value='24', format='int') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='50', format='int') -# -# opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other') -# opObj11.addParameter(name='id', value='3001', format='int') -# opObj11.addParameter(name='wintitle', value='EEJ', format='str') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='50', format='int') -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='figpath', value=gpath, format='str') -# opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp', value='1', format='int') -# opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# opObj11.addParameter(name='username', value='wmaster', format='str') -# opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -# opObj11.addParameter(name='exp_code', value='22', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() diff --git a/schainpy/scripts/optimun_offset.py b/schainpy/scripts/optimun_offset.py deleted file mode 100644 index 8ebcba0..0000000 --- a/schainpy/scripts/optimun_offset.py +++ /dev/null @@ -1,113 +0,0 @@ -import h5py -import numpy -import matplotlib.pyplot as plt -import glob -import os - -#---------------------- Functions --------------------- - -def findFiles(path): - - dirList = [] - fileList = [] - - for thisPath in os.listdir(path): - dirList.append(os.path.join(path,thisPath)) - dirList.sort() - - for thisDirectory in dirList: - files = glob.glob1(thisDirectory, "*.hdf5") - files.sort() - for thisFile in files: - fileList.append(os.path.join(thisDirectory,thisFile)) - - return fileList - -def readFiles(fileList): - - meteors_array = numpy.zeros((1,4)) - - for thisFile in fileList: - - #Leer - f1 = h5py.File(thisFile,'r') - grp1 = f1['Data'] - grp2 = grp1['data_output'] - meteors1 = grp2['table0'][:] - meteors_array = numpy.vstack((meteors_array,meteors1)) - #cerrar - f1.close() - - meteors_array = numpy.delete(meteors_array, 0, axis=0) - meteors_list = [meteors_array[:,0],meteors_array[:,1],meteors_array[:,2],meteors_array[:,3]] - return meteors_list - -def estimateMean(offset_list): - - mean_off = [] - axisY_off = [] - axisX_off = [] - - for thisOffset in offset_list: - mean_aux = numpy.mean(thisOffset, axis = 0) - mean_off.append(mean_aux) - axisX_off.append(numpy.array([0,numpy.size(thisOffset)])) - axisY_off.append(numpy.array([mean_aux,mean_aux])) - - return mean_off, axisY_off, axisX_off - -def plotPhases(offset0, axisY0, axisX0, title): - f, axarr = plt.subplots(4, sharey=True) - color = ['b','g','r','c'] -# plt.grid() - for i in range(len(offset0)): - thisMeteor = offset0[i] - thisY = axisY0[i] - thisX = axisX0[i] - thisColor = color[i] - - opt = thisColor + 'o' - axarr[i].plot(thisMeteor,opt) - axarr[i].plot(thisX, thisY, thisColor) - axarr[i].set_ylabel('Offset ' + str(i)) - - plt.ylim((-180,180)) - axarr[0].set_title(title + ' Offsets') - axarr[3].set_xlabel('Number of estimations') - - return - -def filterOffsets(offsets0, stdvLimit): - offsets1 = [] - - for thisOffset in offsets0: - pstd = numpy.std(thisOffset)*stdvLimit - pmean = numpy.mean(thisOffset) - outlier1 = thisOffset > pmean - pstd - outlier2 = thisOffset < pmean + pstd - not_outlier = numpy.logical_and(outlier1,outlier2) - thisOffset1 = thisOffset[not_outlier] - offsets1.append(thisOffset1) - - return offsets1 - -#---------------------- Setup --------------------------- - -path = '/home/jespinoza/Pictures/JASMET30/201608/phase' -stdvLimit = 0.5 - -#---------------------- Script --------------------------- - -fileList = findFiles(path) -offsets0 = readFiles(fileList) -mean0, axisY0, axisX0 = estimateMean(offsets0) -plotPhases(offsets0, axisY0, axisX0, 'Original') - -offsets1 = filterOffsets(offsets0, stdvLimit) -mean1, axisY1, axisX1 = estimateMean(offsets1) -plotPhases(offsets1, axisY1, axisX1, 'Filtered') - -print "Original Offsets: %.2f, %.2f, %.2f, %.2f" % (mean0[0],mean0[1],mean0[2],mean0[3]) -print "Filtered Offsets: %.2f, %.2f, %.2f, %.2f" % (mean1[0],mean1[1],mean1[2],mean1[3]) - -plt.show() diff --git a/schainpy/scripts/plot_eej.py b/schainpy/scripts/plot_eej.py deleted file mode 100644 index 47ae5b5..0000000 --- a/schainpy/scripts/plot_eej.py +++ /dev/null @@ -1,91 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "EWDrifts+Imaging+Faraday Experiments" -filename = "eej_plots.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = '/media/DATA/eej2014' -figpath = '/home/operaciones/Pictures/eej_mayo2014' - -readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', - path=path, - startDate='2014/01/08', - endDate='2014/01/08', - startTime='10:00:00', - endTime='14:59:59', - delay=10, - online=1, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='100', format='int') -opObj11.addParameter(name='wintitle', value='EEJ', format='str') -opObj11.addParameter(name='zmin', value='15', format='int') -opObj11.addParameter(name='zmax', value='50', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='wr_period', value='3', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='22', format='int') -opObj11.addParameter(name='sub_exp_code', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') -# -# -# -opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='EEJ', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='50', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='22', format='int') -opObj11.addParameter(name='sub_exp_code', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - -# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='105', format='int') -# opObj11.addParameter(name='wintitle', value='EEJ', format='str') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='timerange', value='300', format='int') -# opObj11.addParameter(name='zmin', value='15', format='int') -# opObj11.addParameter(name='zmax', value='30', format='int') -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='figpath', value='/home/operaciones/Pictures/eej_mayo2014', format='str') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/plot_isr.py b/schainpy/scripts/plot_isr.py deleted file mode 100644 index bba05f9..0000000 --- a/schainpy/scripts/plot_isr.py +++ /dev/null @@ -1,79 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "EWDrifts+Imaging+Faraday Experiments" -filename = "isr_plots.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = '/media/DATA/isr2014' -figpath = '/home/operaciones/Pictures/isr_mayo2014' -readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', - path=path, - startDate='2014/01/08', - endDate='2014/01/08', - startTime='10:00:00', - endTime='14:59:59', - delay=40, - online=1, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='200', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='zmin', value='30', format='int') -opObj11.addParameter(name='zmax', value='70', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='wr_period', value='3', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='20', format='int') -opObj11.addParameter(name='sub_exp_code', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - - -opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='201', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='zmin', value='30', format='int') -opObj11.addParameter(name='zmax', value='70', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='20', format='int') -opObj11.addParameter(name='sub_exp_code', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/plot_mst.py b/schainpy/scripts/plot_mst.py deleted file mode 100644 index 72ab023..0000000 --- a/schainpy/scripts/plot_mst.py +++ /dev/null @@ -1,88 +0,0 @@ -import os, sys - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -desc = "EWDrifts+Imaging+Faraday Experiments" -filename = "mst_plots.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - - -path = '/media/DATA/isr2014' -figpath = '/home/operaciones/Pictures/isr_mayo2014' -readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', - path=path, - startDate='2014/01/08', - endDate='2014/01/08', - startTime='10:00:00', - endTime='14:59:59', - delay=20, - online=1, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId()) - - - - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='215', format='int') -opObj11.addParameter(name='wintitle', value='MST', format='str') -opObj11.addParameter(name='ymin', value='120', format='int') -opObj11.addParameter(name='ymax', value='190', format='int') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='50', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/mst_mayo2014', format='str') -opObj11.addParameter(name='wr_period', value='1', format='int') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='19', format='int') -opObj11.addParameter(name='sub_exp_code', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='301', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='ymin', value='120', format='int') -opObj11.addParameter(name='ymax', value='190', format='int') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='50', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/mst_mayo2014', format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='19', format='int') -opObj11.addParameter(name='sub_exp_code', value='0', format='int') -opObj11.addParameter(name='plot_pos', value='0', format='int') - - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/schain b/schainpy/scripts/schain deleted file mode 100644 index 820a401..0000000 --- a/schainpy/scripts/schain +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 7, 2014 - -@author: roj-idl71 -''' -import os, sys - -from schainpy import controller_api -from optparse import OptionParser - -USAGE = """This script executes Signal Chain using parameters stored in [filename]. - -$ schain --file=[filename] -""" - -def main(filename): - - controllerObj = controller_api.ControllerThread() - if not controllerObj.readXml(filename): - return - - #Configure use of external plotter before start - plotterObj = controllerObj.useExternalPlotter() - ######################################## - - controllerObj.start() - plotterObj.start() - - print "Finishing all processes ..." - - controllerObj.join(5) - - print "End of script" - -if __name__ == '__main__': - - parser = OptionParser(usage=USAGE) - - parser.add_option("-f", "--file", type="string", default="", - help="File containing schain parameters") - - (op, args) = parser.parse_args() - - if not op.file: - parser.print_help() - sys.exit(0) - - main(op.file) \ No newline at end of file diff --git a/schainpy/scripts/schain_paralel.py b/schainpy/scripts/schain_paralel.py deleted file mode 100644 index d1e2e98..0000000 --- a/schainpy/scripts/schain_paralel.py +++ /dev/null @@ -1,93 +0,0 @@ -from mpi4py import MPI -import datetime -import os, sys -#import timeit - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * - -def conversion(x1,x2): - a=[x1,x2] - for x in a: - m,s = divmod(x,60) - h,m = divmod(m,60) - if x==x1: - startime= str("%02d:%02d:%02d" % (h, m, s)) - if x==x2: - endtime =str("%02d:%02d:%02d" % (h, m, s)) - return startime,endtime - - - -def loop(startime,endtime,rank): - desc = "HF_EXAMPLE"+str(rank) - path= "/home/alex/Documents/hysell_data/pdata/sp1_f0" - figpath= "/home/alex/Pictures/pdata_plot"+str(rank) - - filename = "hf_test"+str(rank)+".xml" - - controllerObj = Project() - - controllerObj.setup(id = '191', name='test01'+str(rank), description=desc) - - readUnitConfObj = controllerObj.addReadUnit(datatype='SpectraReader', - path=path, - startDate='2015/09/26', - endDate='2015/09/26', - startTime=startime, - endTime=endtime, - online=0, - #set=1426485881, - delay=10, - walk=1 - #timezone=-5*3600 - ) - - #opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId()) - - opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') - opObj11.addParameter(name='id', value='1000', format='int') - opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str') - #opObj11.addParameter(name='channelList', value='0', format='intlist') - opObj11.addParameter(name='zmin', value='-120', format='float') - opObj11.addParameter(name='zmax', value='-70', format='float') - opObj11.addParameter(name='save', value='1', format='int') - opObj11.addParameter(name='figpath', value=figpath, format='str') - - - print "Escribiendo el archivo XML" - controllerObj.writeXml(filename) - print "Leyendo el archivo XML" - controllerObj.readXml(filename) - - controllerObj.createObjects() - controllerObj.connectObjects() - - #timeit.timeit('controllerObj.run()', number=2) - - controllerObj.run() - - - -def parallel(): - - comm = MPI.COMM_WORLD - rank = comm.Get_rank() - size = comm.Get_size() - totalStartTime = time.time() - print "Hello world from process %d/%d"%(rank,size) - # First just for one day :D! - num_hours = 4/size - time1,time2 = rank*num_hours*3600,(rank+1)*num_hours*3600-60 - #print time1,time2 - startime,endtime =conversion(time1,time2) - print startime,endtime - loop(startime,endtime,rank) - print "Total time %f seconds" %(time.time() -totalStartTime) - -if __name__=='__main__': - parallel() \ No newline at end of file diff --git a/schainpy/scripts/sousy.py b/schainpy/scripts/sousy.py deleted file mode 100644 index a0d1ec9..0000000 --- a/schainpy/scripts/sousy.py +++ /dev/null @@ -1,105 +0,0 @@ -#!python -''' -Created on Jul 7, 2015 - -@author: Miguel Urco -''' -import os, sys - -path = os.path.dirname(os.getcwd()) -path = os.path.dirname(path) -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "Sousy_test" -filename = "sousy_processing.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='Test_sousy', description=desc) - -#path = '/media/data/data/vientos/57.2063km/echoes/NCO_Woodman' -#path2= '/media/' -#path2='/media/New Volume/LowTroposphere' -#path1='/media/New Volume/LT_shortpulse' -#path = path1 + ',' + path2 -path='G:\\LowTroposphere' - -path = '/media/signalchain/FVillanuevaR/LowTroposphere' -wr_path = '/media/signalchain/datos/sousy' -figures_path = '/home/signalchain/Pictures/sousy' - -readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage', - path=path, - startDate='2014/07/08', - endDate='2014/07/08', - startTime='10:00:00', - endTime='17:59:59', - delay=0, - set=0, - online=0, - walk=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') -######################################################### -################ SOUSY################################### -######################################################### -# -procUnitConfObjSousy = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId()) -# -# codigo64='1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,1,0,'+\ -# '1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,0,0,0,1,1,1,0,1' -opObj11 = procUnitConfObjSousy.addOperation(name='setRadarFrequency') -opObj11.addParameter(name='frequency', value='53.5e6', format='float') - - - -opObj11 = procUnitConfObjSousy.addOperation(name='filterByHeights') -opObj11.addParameter(name='window', value='2', format='int') - -codigo='1,-1' -opObj11 = procUnitConfObjSousy.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=codigo, format='floatlist') -opObj11.addParameter(name='nCode', value='2', format='int') -opObj11.addParameter(name='nBaud', value='1', format='int') - -opObj11 = procUnitConfObjSousy.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='2048', format='int') - -procUnitConfObjSousySpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjSousy.getId()) -procUnitConfObjSousySpectra.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObjSousySpectra.addParameter(name='nProfiles', value='64', format='int') - -opObj13 = procUnitConfObjSousySpectra.addOperation(name='removeDC') -opObj13.addParameter(name='mode', value='2', format='int') - -opObj11 = procUnitConfObjSousySpectra.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='1', format='float') -# -# opObj11 = procUnitConfObjSousySpectra.addOperation(name='RTIPlot', optype='other') -# opObj11.addParameter(name='id', value='101', format='int') -# opObj11.addParameter(name='wintitle', value='Sousy_RTIPlot', format='str') -# opObj11.addParameter(name='zmin', value='30', format='int') -# opObj11.addParameter(name='zmax', value='100', format='int') -# opObj11.addParameter(name='ymin', value='0', format='int') -# opObj11.addParameter(name='ymax', value='10', format='int') -# opObj11.addParameter(name='xmin', value='10', format='float') -# opObj11.addParameter(name='xmax', value='18', format='float') -# opObj11.addParameter(name='showprofile', value='0', format='int') -# opObj11.addParameter(name='save', value='1', format='int') -# #opObj11.addParameter(name='figfile', value='rti0_sousy.png', format='str') -# opObj11.addParameter(name='figpath', value=figures_path, format='str') - -opObj11 = procUnitConfObjSousySpectra.addOperation(name='SpectraWriter', optype='other') -opObj11.addParameter(name='path', value=wr_path) -opObj11.addParameter(name='blocksPerFile', value='100', format='int') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() -controllerObj.run() \ No newline at end of file diff --git a/schainpy/scripts/testPlotter.py b/schainpy/scripts/testPlotter.py deleted file mode 100644 index 57ca1fe..0000000 --- a/schainpy/scripts/testPlotter.py +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 7, 2014 - -@author: roj-idl71 -''' -import os, sys -from Queue import Queue -from time import sleep - -from schainpy.controller_api import ControllerThread -from schainpy.model.graphics.jroplotter import PlotManager - -def main(): - desc = "Segundo Test" - filename = "schain.xml" - - controllerObj = ControllerThread() - - controllerObj.setup(id = '191', name='test01', description=desc) - - readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', - path='../data/pdata/', - startDate='2010/12/18', - endDate='2015/12/22', - startTime='00:00:00', - endTime='23:59:59', - online=0, - walk=0, - expLabel='') - - procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId()) - - opObj10 = procUnitConfObj1.addOperation(name='selectChannels') - opObj10.addParameter(name='channelList', value='0,1', format='intlist') - - opObj10 = procUnitConfObj1.addOperation(name='selectHeights') - opObj10.addParameter(name='minHei', value='90', format='float') - opObj10.addParameter(name='maxHei', value='180', format='float') - - opObj10 = procUnitConfObj1.addOperation(name='removeDC') - - opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') - opObj12.addParameter(name='n', value='1', format='int') - - opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') - opObj11.addParameter(name='id', value='1', format='int') - opObj11.addParameter(name='wintitle', value='SpectraPlot0', format='str') - opObj11.addParameter(name='showprofile', value='1', format='int') - opObj11.addParameter(name='save', value='0', format='int') - opObj11.addParameter(name='figpath', value='/Users/miguel/Data/JULIA/pdata/graphs') - - opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') - opObj11.addParameter(name='id', value='10', format='int') - opObj11.addParameter(name='wintitle', value='RTI', format='str') - opObj11.addParameter(name='xmin', value='21', format='float') - opObj11.addParameter(name='xmax', value='22', format='float') - opObj11.addParameter(name='zmin', value='12', format='int') - opObj11.addParameter(name='zmax', value='32', format='int') - opObj11.addParameter(name='showprofile', value='1', format='int') - opObj11.addParameter(name='timerange', value=str(2*60*60), format='int') - - ######################################## - #Configure use of external plotter before start - plotterObj = controllerObj.useExternalPlotter() - ######################################## - - controllerObj.start() - - plotterObj.start() - -if __name__ == '__main__': - import time - start_time = time.time() - main() - print("--- %s seconds ---" % (time.time() - start_time)) diff --git a/schainpy/scripts/testProcData.py b/schainpy/scripts/testProcData.py deleted file mode 100644 index c39be23..0000000 --- a/schainpy/scripts/testProcData.py +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 7, 2014 - -@author: roj-idl71 -''' -import os, sys - -from schainpy.controller import Project - -def main(): - desc = "Segundo Test" - filename = "schain.xml" - - controllerObj = Project() - - controllerObj.setup(id = '191', name='test01', description=desc) - - readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra', - path='../data/pdata/', - startDate='2010/12/18', - endDate='2015/12/22', - startTime='00:00:00', - endTime='23:59:59', - online=0, - walk=0, - expLabel='') - - procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId()) - - opObj10 = procUnitConfObj1.addOperation(name='selectChannels') - opObj10.addParameter(name='channelList', value='0,1', format='intlist') - - opObj10 = procUnitConfObj1.addOperation(name='selectHeights') - opObj10.addParameter(name='minHei', value='90', format='float') - opObj10.addParameter(name='maxHei', value='180', format='float') - - opObj10 = procUnitConfObj1.addOperation(name='removeDC') - - opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') - opObj12.addParameter(name='n', value='1', format='int') - - opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') - opObj11.addParameter(name='id', value='1', format='int') - opObj11.addParameter(name='wintitle', value='SpectraPlot0', format='str') - opObj11.addParameter(name='showprofile', value='1', format='int') - opObj11.addParameter(name='save', value='0', format='int') - opObj11.addParameter(name='figpath', value='/Users/miguel/Data/JULIA/pdata/graphs') - - opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') - opObj11.addParameter(name='id', value='10', format='int') - opObj11.addParameter(name='wintitle', value='RTI', format='str') -# opObj11.addParameter(name='xmin', value='21', format='float') -# opObj11.addParameter(name='xmax', value='22', format='float') - opObj11.addParameter(name='zmin', value='12', format='int') - opObj11.addParameter(name='zmax', value='32', format='int') - opObj11.addParameter(name='showprofile', value='1', format='int') - opObj11.addParameter(name='timerange', value=str(2*60*60), format='int') - - controllerObj.start() - -if __name__ == '__main__': - import time - start_time = time.time() - main() - print("--- %s seconds ---" % (time.time() - start_time)) diff --git a/schainpy/scripts/testRawData.py b/schainpy/scripts/testRawData.py deleted file mode 100644 index 2359277..0000000 --- a/schainpy/scripts/testRawData.py +++ /dev/null @@ -1,93 +0,0 @@ -import os, sys - -from schainpy.controller import Project - -if __name__ == '__main__': - - desc = "Segundo Test" - filename = "schain.xml" - - controllerObj = Project() - - controllerObj.setup(id = '191', name='test01', description=desc) - - readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path='/Volumes/SOUSY/', - startDate='2014/10/28', - endDate='2014/10/28', - startTime='15:40:00', - endTime='16:20:00', - online=0, - walk=1) - - opObj00 = readUnitConfObj.addOperation(name='printNumberOfBlock') - - procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', - inputId=readUnitConfObj.getId()) - - opObj10 = procUnitConfObj0.addOperation(name='selectHeights') - opObj10.addParameter(name='minHei', value='0', format='float') - opObj10.addParameter(name='maxHei', value='8', format='float') - - opObj10 = procUnitConfObj0.addOperation(name='filterByHeights') - opObj10.addParameter(name='window', value='2', format='float') - - opObj10 = procUnitConfObj0.addOperation(name='Decoder', optype='external') - opObj10.addParameter(name='code', value='1,-1', format='intlist') - opObj10.addParameter(name='nCode', value='2', format='float') - opObj10.addParameter(name='nBaud', value='1', format='float') - - - opObj10 = procUnitConfObj0.addOperation(name='CohInt', optype='external') - opObj10.addParameter(name='n', value='1296', format='float') - - procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', - inputId=procUnitConfObj0.getId()) - - #Creating a processing object with its parameters - #schainpy.model.proc.jroproc_spectra.SpectraProc.run() - #If you need to add more parameters can use the "addParameter method" - procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int') - - opObj10 = procUnitConfObj1.addOperation(name='IncohInt', optype='external') - opObj10.addParameter(name='n', value='2', format='float') - - #Using internal methods - #schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() -# opObj10 = procUnitConfObj1.addOperation(name='selectChannels') -# opObj10.addParameter(name='channelList', value='0,1', format='intlist') - - #Using internal methods - #schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() -# opObj10 = procUnitConfObj1.addOperation(name='selectHeights') -# opObj10.addParameter(name='minHei', value='90', format='float') -# opObj10.addParameter(name='maxHei', value='180', format='float') - - #Using external methods (new modules) -# #schainpy.model.proc.jroproc_spectra.IncohInt.setup() -# opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -# opObj12.addParameter(name='n', value='1', format='int') - - #Using external methods (new modules) - #schainpy.model.graphics.jroplot_spectra.SpectraPlot.setup() - opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') - opObj11.addParameter(name='id', value='11', format='int') - opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') - opObj11.addParameter(name='zmin', value='-60', format='int') - opObj11.addParameter(name='zmax', value='10', format='int') - opObj11.addParameter(name='save', value='1', format='int') - - #Using external methods (new modules) - #schainpy.model.graphics.jroplot_spectra.RTIPlot.setup() - opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') - opObj11.addParameter(name='id', value='30', format='int') - opObj11.addParameter(name='wintitle', value='RTI', format='str') - opObj11.addParameter(name='zmin', value='-60', format='int') - opObj11.addParameter(name='zmax', value='-10', format='int') - opObj11.addParameter(name='showprofile', value='1', format='int') -# opObj11.addParameter(name='timerange', value=str(5*60*60*60), format='int') - opObj11.addParameter(name='xmin', value='14', format='float') - opObj11.addParameter(name='xmax', value='23.9', format='float') - opObj11.addParameter(name='save', value='1', format='int') - - controllerObj.start() diff --git a/schainpy/scripts/testUSRPData.py b/schainpy/scripts/testUSRPData.py deleted file mode 100644 index 2601444..0000000 --- a/schainpy/scripts/testUSRPData.py +++ /dev/null @@ -1,118 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 7, 2014 - -@author: roj-idl71 -''' -import os, sys - -from schainpy.controller import Project - -def main(): - - desc = "Testing USRP data reader" - filename = "schain.xml" - figpath = "./" - remotefolder = "/home/wmaster/graficos" - - #this controller object save all user configuration and then execute each module - #with their parameters. - controllerObj = Project() - - controllerObj.setup(id = '191', name='test01', description=desc) - - #Creating a reader object with its parameters - #schainpy.model.io.jroIO_usrp.USRPReader.setup() - readUnitConfObj = controllerObj.addReadUnit(datatype='USRP', - path='../data/haystack/', - startDate='2000/07/03', - endDate='2015/07/03', - startTime='00:00:00', - endTime='23:59:59', - online=0, - ippKm = 60) - - procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', - inputId=readUnitConfObj.getId()) - -# opObj10 = procUnitConfObj0.addOperation(name='selectHeights') -# opObj10.addParameter(name='minHei', value='0', format='float') -# opObj10.addParameter(name='maxHei', value='8', format='float') - -# opObj10 = procUnitConfObj0.addOperation(name='setH0') -# opObj10.addParameter(name='h0', value='5.4', format='float') - -# opObj10 = procUnitConfObj0.addOperation(name='Decoder', optype='external') -# opObj10.addParameter(name='code', value='1,-1', format='intlist') -# opObj10.addParameter(name='nCode', value='2', format='float') -# opObj10.addParameter(name='nBaud', value='1', format='float') - - opObj10 = procUnitConfObj0.addOperation(name='CohInt', optype='external') - opObj10.addParameter(name='n', value='1', format='float') - -# opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='external') -# opObj11.addParameter(name='id', value='121', format='int') -# opObj11.addParameter(name='wintitle', value='Scope', format='str') - - procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', - inputId=procUnitConfObj0.getId()) - - #Creating a processing object with its parameters - #schainpy.model.proc.jroproc_spectra.SpectraProc.run() - #If you need to add more parameters can use the "addParameter method" - procUnitConfObj1.addParameter(name='nFFTPoints', value='8', format='int') - procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairslist') - -# opObj10 = procUnitConfObj1.addOperation(name='IncohInt', optype='external') -# opObj10.addParameter(name='n', value='2', format='float') -# - #Using internal methods - #schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() -# opObj10 = procUnitConfObj1.addOperation(name='selectChannels') -# opObj10.addParameter(name='channelList', value='0,1', format='intlist') - - #Using internal methods - #schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() -# opObj10 = procUnitConfObj1.addOperation(name='selectHeights') -# opObj10.addParameter(name='minHei', value='90', format='float') -# opObj10.addParameter(name='maxHei', value='180', format='float') - - #Using external methods (new modules) -# #schainpy.model.proc.jroproc_spectra.IncohInt.setup() -# opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') -# opObj12.addParameter(name='n', value='1', format='int') - - #Using external methods (new modules) - #schainpy.model.graphics.jroplot_spectra.SpectraPlot.setup() - opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') - opObj11.addParameter(name='id', value='11', format='int') - opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') -# opObj11.addParameter(name='zmin', value='0', format='int') -# opObj11.addParameter(name='zmax', value='90', format='int') -# opObj11.addParameter(name='save', value='1', format='int') -# opObj11.addParameter(name='xmin', value='-20', format='float') -# opObj11.addParameter(name='xmax', value='20', format='float') - - #Using external methods (new modules) - #schainpy.model.graphics.jroplot_spectra.RTIPlot.setup() - opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') - opObj11.addParameter(name='id', value='30', format='int') - opObj11.addParameter(name='wintitle', value='RTI', format='str') -# opObj11.addParameter(name='zmin', value='0', format='int') -# opObj11.addParameter(name='zmax', value='90', format='int') - opObj11.addParameter(name='showprofile', value='1', format='int') - opObj11.addParameter(name='timerange', value=str(2*60*60), format='int') -# opObj11.addParameter(name='xmin', value='19.5', format='float') -# opObj11.addParameter(name='xmax', value='20', format='float') - - opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') - opObj11.addParameter(name='id', value='3', format='int') - opObj11.addParameter(name='wintitle', value='CrossSpectraPlot', format='str') -# opObj11.addParameter(name='zmin', value='30', format='int') -# opObj11.addParameter(name='zmax', value='120', format='int') -# opObj11.addParameter(name='pairsList', value='(0,1)', format='pairslist') - - controllerObj.start() - -if __name__ == '__main__': - main() diff --git a/schainpy/scripts/test_eej_blocks.py b/schainpy/scripts/test_eej_blocks.py deleted file mode 100644 index d6385ad..0000000 --- a/schainpy/scripts/test_eej_blocks.py +++ /dev/null @@ -1,117 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * -dt1 = datetime.datetime.now() -desc = "MST-ISR-EEJ Experiment Test" -filename = "eej_blocks.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = '/media/signalchain/HD-PXU2/mst_isr_eej' -path = '/media/data/DATA/MST_ISR_EEJ' - -figpath = '/home/signalchain/Pictures/mst_isr_eej/eej' -figpath = '/media/DATA/mst_isr_eej/eej' - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/01', - endDate='2015/12/30', - startTime='00:00:00', - endTime='23:59:59', - online=1, - delay=10, - walk=1, - getblock=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') -# ################ EEJ #################################### -procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other') -opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist') -opObj11.addParameter(name='byblock', value='1', format='bool') - -opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value='1,-1', format='floatlist') -opObj11.addParameter(name='nCode', value='2', format='int') -opObj11.addParameter(name='nBaud', value='1', format='int') -opObj11.addParameter(name='mode', value='3', format='int') -opObj11.addParameter(name='times', value='32', format='int') - -# opObj11 = procUnitConfObjEEJ.addOperation(name='CohInt', optype='other') -# opObj11.addParameter(name='n', value='2', format='int') - -procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjEEJ.getId()) -procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int') - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other') -#opObj11.addParameter(name='timeInterval', value='10', format='float') -opObj11.addParameter(name='n', value='36', format='float') - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='100', format='int') -opObj11.addParameter(name='wintitle', value='EEJ', format='str') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='40', format='int')# opObj11.addParameter(name='ftp', value='1', format='int') -# opObj11.addParameter(name='zmin', value='20', format='int') -# opObj11.addParameter(name='zmax', value='60', format='int')# opObj11.addParameter(name='ftp', value='1', format='int') -opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='22', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='101', format='int') -opObj11.addParameter(name='wintitle', value='EEJ', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -#opObj11.addParameter(name='zmin', value='20', format='int') -#opObj11.addParameter(name='zmax', value='40', format='int') -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -# opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='22', format='int') -# opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# opObj11.addParameter(name='plot_pos', value='0', format='int') - -opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SendByFTP', optype='other') -opObj11.addParameter(name='ext', value='*.png', format='str') -opObj11.addParameter(name='localfolder', value=figpath, format='str') -opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='period', value='5', format='int') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() -#print fib(5) - -dt2 = datetime.datetime.now() -print "=======================" -print dt2-dt1 -print "=======================" \ No newline at end of file diff --git a/schainpy/scripts/test_isr_blocks.py b/schainpy/scripts/test_isr_blocks.py deleted file mode 100644 index ae65206..0000000 --- a/schainpy/scripts/test_isr_blocks.py +++ /dev/null @@ -1,124 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -sys.path.append(path) - -from controller import * -dt1 = datetime.datetime.now() -desc = "MST-ISR-EEJ Experiment Test" -filename = "isr_blocks.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -path = '/media/signalchain/HD-PXU2/mst_isr_eej' -path = '/media/data/DATA/MST_ISR_EEJ' - -figpath = '/home/signalchain/Pictures/mst_isr_eej/isr' -figpath = '/media/DATA/mst_isr_eej/isr' - - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/01', - endDate='2015/12/30', - startTime='00:00:00', - endTime='23:59:59', - online=1, - delay=10, - walk=1, - getblock=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObjISR = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjISR.addOperation(name='ProfileSelector', optype='other') -# profileIndex = '20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99' -# opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') -opObj11.addParameter(name='profileRangeList', value='20,99', format='intlist') -opObj11.addParameter(name='byblock', value='1', format='bool') - -# opObj11 = procUnitConfObjISR.addOperation(name='ProfileConcat', optype='other') -# opObj11.addParameter(name='m', value='5', format='int') - -opObj11 = procUnitConfObjISR.addOperation(name='Reshaper', optype='other') #Esta Operacion opera sobre bloques y reemplaza el ProfileConcat que opera sobre perfiles -opObj11.addParameter(name='shape', value='4,16,6750', format='intlist') # shape = (nchannels, nprofiles, nhieghts) - -opObj11 = procUnitConfObjISR.addOperation(name='filterByHeights') -opObj11.addParameter(name='window', value='20', format='int') -#opObj11.addParameter(name='axis', value='2', format='int') - -barker3x1 = '1,1,-1,-1,-1,1' -#barker3x5 = '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,1,1' - -opObj11 = procUnitConfObjISR.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='code', value=barker3x1, format='floatlist') -opObj11.addParameter(name='nCode', value='2', format='int') -#opObj11.addParameter(name='nBaud', value='15', format='int') -opObj11.addParameter(name='nBaud', value='3', format='int') -opObj11.addParameter(name='mode', value='3', format='int') -opObj11.addParameter(name='times', value='8', format='int') -opObj11.addParameter(name='osamp', value='5', format='int') - - -procUnitConfObjISRSpectra = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjISR.getId()) -procUnitConfObjISRSpectra.addParameter(name='nFFTPoints', value='16', format='int') -procUnitConfObjISRSpectra.addParameter(name='nProfiles', value='16', format='int') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='36', format='float') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='300', format='int') -opObj11.addParameter(name='zmin', value='23', format='int') -opObj11.addParameter(name='zmax', value='40', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -opObj11.addParameter(name='exp_code', value='20', format='int') - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='301', format='int') -opObj11.addParameter(name='xmin', value='00', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='zmin', value='23', format='int') -opObj11.addParameter(name='zmax', value='40', format='int') -opObj11.addParameter(name='wintitle', value='ISR', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='2', format='int') -opObj11.addParameter(name='exp_code', value='20', format='int') - - -opObj11 = procUnitConfObjISRSpectra.addOperation(name='SendByFTP', optype='other') -opObj11.addParameter(name='ext', value='*.png', format='str') -opObj11.addParameter(name='localfolder', value=figpath, format='str') -opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='period', value='5', format='int') - - - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() -#print fib(5) - -dt2 = datetime.datetime.now() -print "=======================" -print dt2-dt1 -print "=======================" diff --git a/schainpy/scripts/test_mst_blocks.py b/schainpy/scripts/test_mst_blocks.py deleted file mode 100644 index 8fe366b..0000000 --- a/schainpy/scripts/test_mst_blocks.py +++ /dev/null @@ -1,122 +0,0 @@ -import os, sys -#import timeit -import datetime - -path = os.path.split(os.getcwd())[0] -path = os.path.split(path)[0] - -sys.path.insert(0, path) - -from schainpy.controller import Project - -desc = "MST-ISR-EEJ Experiment Test" -filename = "mst_blocks.xml" - -controllerObj = Project() - -controllerObj.setup(id = '191', name='test01', description=desc) - -#path = '/home/operaciones/mst_data/MST_ISR_EEJ/' -path ='/home/operaciones/mst_data' -path = '/media/data/DATA/MST_ISR_EEJ' - -figpath = '/home/operaciones/Pictures/mst_isr_eej/mst' -figpath = '/media/DATA/mst_isr_eej/mst' - - -readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', - path=path, - startDate='2015/01/01', - endDate='2015/12/30', - startTime='00:00:00', - endTime='23:59:59', - online=1, - delay=10, - walk=1, - getblock=1) - -opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') - -procUnitConfObjMST = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId()) - -opObj11 = procUnitConfObjMST.addOperation(name='ProfileSelector', optype='other') -profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119' -#profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19' -opObj11.addParameter(name='profileList', value=profileIndex, format='intlist') -opObj11.addParameter(name='byblock', value='1', format='bool') - -opObj11 = procUnitConfObjMST.addOperation(name='Decoder', optype='other') -opObj11.addParameter(name='mode',value='3',format='int') -opObj11.addParameter(name='times',value='10',format='int') - -opObj11 = procUnitConfObjMST.addOperation(name='CohInt', optype='other') -opObj11.addParameter(name='n', value='20', format='int') -opObj11.addParameter(name='byblock', value='1', format='bool') - -procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjMST.getId()) -procUnitConfObjMSTSpectra.addParameter(name='nFFTPoints', value='64', format='int') -procUnitConfObjMSTSpectra.addParameter(name='nProfiles', value='64', format='int') - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='IncohInt', optype='other') -opObj11.addParameter(name='n', value='2', format='float') - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other') -opObj11.addParameter(name='id', value='401', format='int') -opObj11.addParameter(name='wintitle', value='MST', format='str') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='40', format='int') -# # opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='5', format='int') -# # opObj11.addParameter(name='ftp', value='1', format='int') -# # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# # opObj11.addParameter(name='username', value='wmaster', format='str') -# # opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# # opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='19', format='int') -# # opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# # opObj11.addParameter(name='plot_pos', value='0', format='int') -# # -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other') -opObj11.addParameter(name='id', value='402', format='int') -opObj11.addParameter(name='wintitle', value='MST', format='str') -opObj11.addParameter(name='showprofile', value='0', format='int') -opObj11.addParameter(name='xmin', value='0', format='int') -opObj11.addParameter(name='xmax', value='24', format='int') -opObj11.addParameter(name='zmin', value='20', format='int') -opObj11.addParameter(name='zmax', value='40', format='int') -# # opObj11.addParameter(name='save', value='1', format='int') -opObj11.addParameter(name='figpath', value=figpath, format='str') -opObj11.addParameter(name='wr_period', value='2', format='int') -# # opObj11.addParameter(name='ftp', value='1', format='int') -# # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str') -# # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str') -# # opObj11.addParameter(name='username', value='wmaster', format='str') -# # opObj11.addParameter(name='password', value='mst2010vhf', format='str') -# # opObj11.addParameter(name='ftp_wei', value='0', format='int') -opObj11.addParameter(name='exp_code', value='19', format='int') -# # opObj11.addParameter(name='sub_exp_code', value='0', format='int') -# # opObj11.addParameter(name='plot_pos', value='0', format='int') - -opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SendByFTP', optype='other') -opObj11.addParameter(name='ext', value='*.png', format='str') -opObj11.addParameter(name='localfolder', value=figpath, format='str') -opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str') -opObj11.addParameter(name='server', value='10.10.120.125', format='str') -opObj11.addParameter(name='username', value='wmaster', format='str') -opObj11.addParameter(name='password', value='mst2010vhf', format='str') -opObj11.addParameter(name='period', value='2', format='int') - -print "Escribiendo el archivo XML" -controllerObj.writeXml(filename) -print "Leyendo el archivo XML" -controllerObj.readXml(filename) - -controllerObj.createObjects() -controllerObj.connectObjects() - -#timeit.timeit('controllerObj.run()', number=2) - -controllerObj.run() -#print fib(5) diff --git a/schainpy/scripts/zerorpc_client.py b/schainpy/scripts/zerorpc_client.py deleted file mode 100644 index e77f37a..0000000 --- a/schainpy/scripts/zerorpc_client.py +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 11, 2014 - -@author: roj-idl71 -''' -import time -from gevent import sleep - -import os, sys - -path = os.path.dirname(os.getcwd()) -path = os.path.join(path, 'source') -sys.path.insert(0, path) - -import zerorpc -from schainpy.model import * -from schainpy.model.serializer.data import serial2Obj, serial2Dict -# import schainpy.model.io.jroIO_usrp - -def createObjVolt(): - ''' - This function creates a processing object "VoltProc" with some operations. - such as: "CohInt", "Scope", etc - These class are found inside schainpy.model.proc and schainpy.model.graphics - ''' - procObj = VoltageProc() - - opObj = CohInt() - procObj.addOperation(opObj, 1) - - opObj = Scope() - procObj.addOperation(opObj, 2) - - return procObj - -def createObjSpec(): - ''' - This function creates a processing object "SpecProc" with some operation objects - such as: "IncohInt", "SpectraPlot", "RTIPlot", etc - These class are found inside schainpy.model.proc and schainpy.model.graphics - ''' - - procObj = SpectraProc() - - opObj = IncohInt() - procObj.addOperation(opObj, objId = 1) - - opObj = SpectraPlot() - procObj.addOperation(opObj, objId = 2) - - opObj = RTIPlot() - procObj.addOperation(opObj, objId = 3) - - opObj = SpectraPlot() - procObj.addOperation(opObj, objId = 4) - - opObj = RTIPlot() - procObj.addOperation(opObj, objId = 5) - - return procObj - -def processingSpec(procObj, dataInObj): - - procObj.setInput(dataInObj) - procObj.run(nFFTPoints = 16) - - procObj.call(opType = "external", - opId = 1, - n=1) - - procObj.call(opType = "external", - opId = 2, - id=191, -# zmin=-100, -# zmax=-40 - ) - - procObj.call(opType = "external", - opId = 3, - id=192, -# zmin=-100, -# zmax=-40, - timerange=10*60) - -def printSpeed(deltaTime, mySerial): - - #################### - size = len(mySerial)/1024. - vel = 1.0*size / deltaTime - - print "Index [", replayerObj.getProfileIndex(), "]: ", - print "Total time %5.2f ms, Data size %5.2f KB, Speed %5.2f MB/s" %(deltaTime, size, vel) - #################### - -if __name__ == '__main__': - - procObj = createObjSpec() - - replayerObj = zerorpc.Client() - replayerObj.connect("tcp://127.0.0.1:4242") - - serializer = replayerObj.getSerializer() - - ini = time.time() - mySerialMetadata = replayerObj.getSerialMetaData() - deltaTime = (time.time() - ini)*1024 - - printSpeed(deltaTime, mySerialMetadata) - - myMetaDict = serial2Dict(mySerialMetadata, - serializer = serializer) -# print myMetaDict - while True: - ini = time.time() - mySerialData = replayerObj.getSerialData() - deltaTime = (time.time() - ini)*1024 - - if not mySerialData: - print "No more data" - break - -# myDataDict = SERIALIZER.loads(mySerialData) -# print myDataDict -# continue - - printSpeed(deltaTime, mySerialData) - - dataInObj = serial2Obj(mySerialData, - metadataDict=myMetaDict, - serializer = serializer) - processingSpec(procObj, dataInObj) - sleep(1e-1) \ No newline at end of file diff --git a/schainpy/scripts/zerorpc_server.py b/schainpy/scripts/zerorpc_server.py deleted file mode 100644 index ccbdbf2..0000000 --- a/schainpy/scripts/zerorpc_server.py +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env python -''' -Created on Jul 11, 2014 - -@author: roj-idl71 -''' -# import sys -import datetime -import zerorpc - -import os, sys - -path = os.path.dirname(os.getcwd()) -path = os.path.join(path, 'source') -sys.path.insert(0, path) - -# from gevent import sleep - -from schainpy.model.io.jroIO_usrp_api import USRPReaderAPI -# from schainpy.serializer.DataTranslate import serial2Obj - -if __name__ == '__main__': - - replayerObj = USRPReaderAPI(serializer='msgpack') - - replayerObj.setup(path='../data/haystack/', - startDate=datetime.date(2000,1,1), - endDate=datetime.date(2016,1,1), - startTime=datetime.time(0,0,0), - endTime=datetime.time(23,59,59), - online=0, - nSamples=50, - buffer_size = 8, - channelList = [0]) - - replayerObj.start() - - print "\nInitializing 'zerorpc' server" - s = zerorpc.Server(replayerObj) - s.bind("tcp://0.0.0.0:4242") - s.run() - - print "End" \ No newline at end of file