##// END OF EJS Templates
File para plotear la pdata generada con los archivos hdf5...
Alexander Valdez -
r558:4b3f551e0b6a
parent child
Show More
@@ -0,0 +1,197
1 import os, sys
2 #import timeit
3 import datetime
4
5 path = os.path.split(os.getcwd())[0]
6 sys.path.append(path)
7
8 from controller import *
9
10 desc = "HF_EXAMPLE"
11 filename = "hf_test.xml"
12
13 controllerObj = Project()
14
15 controllerObj.setup(id = '191', name='test01', description=desc)
16
17
18 #path='/media/APOLLO/HF_rawdata/d2015026/0/cspec'
19 #path='/media/APOLLO/HF_rawdata/cspec'
20 #path='/media/APOLLO/bistatico'
21 #path='/home/alex/Downloads/pdata_hf/sousy'
22 path='/home/alex/Downloads/pdata_hf'
23 #path='/media/APOLLO/bistatico'
24
25
26
27 #path="/media/APOLLO/HF_rawdata/d2015059/sp01_f0" #f0=2.72e6
28 #path="/media/APOLLO/HF_rawdata/d2015059/sp01_f1" #f0=3.64e6
29 #path='/media/APOLLO/HF_rawdata/test'
30 #figpath='/home/alex/Pictures/hf2_16/last_data'
31 figpath='/home/alex/Pictures/pdata_plot'
32 pathFigure='/home/alex/Pictures/hf2_16/last_data'
33 #path='/home/alex/Downloads/ICA_LAST_TEST'
34
35 readUnitConfObj = controllerObj.addReadUnit(datatype='SpectraReader',
36 path=path,
37 startDate='2013/02/12',
38 endDate='2015/05/13',
39 startTime='00:00:00',
40 endTime='23:59:59',
41 online=0,
42 #set=8000,
43 delay=10,
44 walk=1
45 #timezone=-5*3600
46 )
47
48 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId())
49
50 opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
51 opObj11.addParameter(name='id', value='2001', format='int')
52 opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str')
53 #opObj11.addParameter(name='channelList', value='0', format='intlist')
54 opObj11.addParameter(name='zmin', value='-120', format='float')
55 opObj11.addParameter(name='zmax', value='-70', format='float')
56 opObj11.addParameter(name='save', value='1', format='int')
57 opObj11.addParameter(name='figpath', value=figpath, format='str')
58 # opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str')
59 # opObj11.addParameter(name='wr_period', value='5', format='int')
60 #opObj11.addParameter(name='ftp_wei', value='0', format='int')
61 #opObj11.addParameter(name='exp_code', value='20', format='int')
62 #opObj11.addParameter(name='sub_exp_code', value='0', format='int')
63 #opObj11.addParameter(name='plot_pos', value='0', format='int')
64
65
66
67 # figfile_power_name="jro_power_image"+freq2+date+ext_img
68 # print figfile_power_name
69 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
70 opObj11.addParameter(name='id', value='3002', format='int')
71 opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
72 opObj11.addParameter(name='showprofile', value='0', format='int')
73 #opObj11.addParameter(name='channelList', value='0', format='intlist')
74 opObj11.addParameter(name='xmin', value='0', format='float')
75 opObj11.addParameter(name='xmax', value='24', format='float')
76 opObj11.addParameter(name='zmin', value='-110', format='float')
77 opObj11.addParameter(name='zmax', value='-50', format='float')
78 opObj11.addParameter(name='save', value='1', format='int')
79 opObj11.addParameter(name='figpath', value=figpath, format='str')
80 #opObj11.addParameter(name='figfile', value=figfile_power_name, format='str')
81 #opObj11.addParameter(name='wr_period', value='5', format='int')
82
83 #
84 # opObj11 = procUnitConfObj1.addOperation(name='PowerProfile', optype='other')
85 # opObj11.addParameter(name='id', value='2004', format='int')
86 # opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
87 # #opObj11.addParameter(name='channelList', value='0', format='intlist')
88 # opObj11.addParameter(name='save', value='1', format='bool')
89 # opObj11.addParameter(name='figpath', value=figpath, format='str')
90 # #opObj11.addParameter(name='xmin', value='10', format='int')
91 # #opObj11.addParameter(name='xmax', value='40', format='int')
92 #
93 # # figfile_phase_name="jro_phase_image"+freq1+date+ext_img
94 # # print figfile_phase_name
95 opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other')
96 opObj11.addParameter(name='id', value='3', format='int')
97 opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
98 opObj11.addParameter(name='showprofile', value='1', format='int')
99 opObj11.addParameter(name='xmin', value='0', format='float')
100 opObj11.addParameter(name='xmax', value='24', format='float')
101 #opObj11.addParameter(name='channelList', value='0', format='intlist')
102 opObj11.addParameter(name='save', value='1', format='bool')
103 opObj11.addParameter(name='figpath', value=figpath, format='str')
104 # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str')
105 # opObj11.addParameter(name='wr_period', value='5', format='int')
106
107 # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
108 # opObj11.addParameter(name='id', value='6005', format='int')
109 # opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
110 # opObj11.addParameter(name='zmin', value='-110', format='float')
111 # opObj11.addParameter(name='zmax', value='-50', format='float')
112 # #opObj11.addParameter(name='xmin', value='0', format='float')
113 # #opObj11.addParameter(name='xmax', value='24', format='float')
114 # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
115 # opObj11.addParameter(name='save', value='1', format='bool')
116 # opObj11.addParameter(name='figpath', value=figpath, format='str')
117 #
118 #
119 #
120 # xmin = 0
121 # xmax = 24
122 #
123 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
124 opObj20 = procUnitConfObj2.addOperation(name='GetMoments')
125
126 # opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other')
127 # opObj21.addParameter(name='id', value='3', format='int')
128 # opObj21.addParameter(name='wintitle', value='Moments Plot', format='str')
129 # opObj21.addParameter(name='save', value='1', format='bool')
130 # opObj21.addParameter(name='figpath', value=pathFigure, format='str')
131 # opObj21.addParameter(name='zmin', value='5', format='int')
132 # opObj21.addParameter(name='zmax', value='90', format='int')
133 #
134 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
135 opObj21.addParameter(name='id', value='1', format='int')
136 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot0', format='str')
137 opObj21.addParameter(name='channelList', value='0', format='intlist')
138 opObj21.addParameter(name='save', value='1', format='bool')
139 opObj21.addParameter(name='figpath', value=figpath, format='str')
140 opObj21.addParameter(name='SNR', value='1', format='bool')
141 opObj21.addParameter(name='SNRmin', value='-10', format='int')
142 opObj21.addParameter(name='SNRmax', value='50', format='int')
143 opObj21.addParameter(name='SNRthresh', value='0', format='float')
144 opObj21.addParameter(name='xmin', value=0, format='float')
145 opObj21.addParameter(name='xmax', value=24, format='float')
146 #opObj21.addParameter(name='parameterIndex', value=, format='int')
147
148 #
149 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
150 opObj21.addParameter(name='id', value='2', format='int')
151 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot1', format='str')
152 opObj21.addParameter(name='channelList', value='1', format='intlist')
153 opObj21.addParameter(name='save', value='1', format='bool')
154 opObj21.addParameter(name='figpath', value=figpath, format='str')
155 opObj21.addParameter(name='SNR', value='1', format='bool')
156 opObj21.addParameter(name='SNRmin', value='-20', format='int')
157 opObj21.addParameter(name='SNRmax', value='50', format='int')
158 opObj21.addParameter(name='SNRthresh', value='0', format='float')
159 opObj21.addParameter(name='xmin', value=0, format='float')
160 opObj21.addParameter(name='xmax', value=24, format='float')
161
162 #
163 #
164 # opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other')
165 # opObj23.addParameter(name='id', value='4', format='int')
166 # opObj23.addParameter(name='wintitle', value='EW Drifts', format='str')
167 # opObj23.addParameter(name='save', value='1', format='bool')
168 # opObj23.addParameter(name='figpath', value = pathFigure, format='str')
169 # opObj23.addParameter(name='zminZonal', value='-150', format='int')
170 # opObj23.addParameter(name='zmaxZonal', value='150', format='int')
171 # opObj23.addParameter(name='zminVertical', value='-30', format='float')
172 # opObj23.addParameter(name='zmaxVertical', value='30', format='float')
173 # opObj23.addParameter(name='SNR_1', value='1', format='bool')
174 # opObj23.addParameter(name='SNRmax', value='5', format='int')
175 # # opObj23.addParameter(name='SNRthresh', value='-50', format='float')
176 # opObj23.addParameter(name='xmin', value=xmin, format='float')
177 # opObj23.addParameter(name='xmax', value=xmax, format='float')
178 #
179 #
180 # # opObj11 = procUnitConf.Obj1.addOperation(name='SendByFTP', optype='other')
181 # # opObj11.addParameter(name='ext', value='*.jpeg', format='str')
182 # # opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str')
183 # # opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str')
184 # # opObj11.addParameter(name='server', value='181.177.232.125', format='str')
185 # # opObj11.addParameter(name='username', value='wmaster', format='str')
186 # # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
187 print "Escribiendo el archivo XML"
188 controllerObj.writeXml(filename)
189 print "Leyendo el archivo XML"
190 controllerObj.readXml(filename)
191
192 controllerObj.createObjects()
193 controllerObj.connectObjects()
194
195 #timeit.timeit('controllerObj.run()', number=2)
196
197 controllerObj.run() No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now