##// END OF EJS Templates
Ni1-
J Gomez -
r970:28bff25a0c9f
parent child
Show More
@@ -118,6 +118,27 class PlotData(Operation, Process):
118 eachfigure.canvas.manager.set_window_title('{} {} - {}'.format(self.title[n], self.CODE.upper(),
118 eachfigure.canvas.manager.set_window_title('{} {} - {}'.format(self.title[n], self.CODE.upper(),
119 datetime.datetime.fromtimestamp(self.max_time).strftime('%Y/%m/%d')))
119 datetime.datetime.fromtimestamp(self.max_time).strftime('%Y/%m/%d')))
120
120
121 # if self.save:
122 # if self.ind_plt_ch is False : #standard
123 # figname = os.path.join(self.save, '{}_{}.png'.format(self.CODE,
124 # datetime.datetime.fromtimestamp(self.saveTime).strftime('%y%m%d_%H%M%S')))
125 # print 'Saving figure: {}'.format(figname)
126 # self.figure.savefig(figname)
127 # else :
128 # for n, eachfigure in enumerate(self.figurelist):
129 # #add specific name for each channel in channelList
130 # figname = os.path.join(self.save, '{}_{}_{}.png'.format(self.titles[n],self.CODE,
131 # datetime.datetime.fromtimestamp(self.saveTime).strftime('%y%m%d_%H%M%S')))
132 #
133 # print 'Saving figure: {}'.format(figname)
134 # eachfigure.savefig(figname)
135
136 if self.ind_plt_ch is False :
137 self.figure.canvas.draw()
138 else :
139 for eachfigure in self.figurelist:
140 eachfigure.canvas.draw()
141
121 if self.save:
142 if self.save:
122 if self.ind_plt_ch is False : #standard
143 if self.ind_plt_ch is False : #standard
123 figname = os.path.join(self.save, '{}_{}.png'.format(self.CODE,
144 figname = os.path.join(self.save, '{}_{}.png'.format(self.CODE,
@@ -133,11 +154,6 class PlotData(Operation, Process):
133 print 'Saving figure: {}'.format(figname)
154 print 'Saving figure: {}'.format(figname)
134 eachfigure.savefig(figname)
155 eachfigure.savefig(figname)
135
156
136 if self.ind_plt_ch is False :
137 self.figure.canvas.draw()
138 else :
139 for eachfigure in self.figurelist:
140 eachfigure.canvas.draw()
141
157
142 def plot(self):
158 def plot(self):
143
159
@@ -576,11 +592,11 class PlotRTIData(PlotData):
576 ax.xaxis.set_major_formatter(FuncFormatter(func))
592 ax.xaxis.set_major_formatter(FuncFormatter(func))
577 ax.xaxis.set_major_locator(LinearLocator(6))
593 ax.xaxis.set_major_locator(LinearLocator(6))
578 ax.set_ylabel(self.ylabel)
594 ax.set_ylabel(self.ylabel)
579 # if self.xmin is None:
595 if self.xmin is None:
580 # xmin = self.min_time
596 xmin = self.min_time
581 # else:
597 else:
582 # xmin = (datetime.datetime.combine(self.dataOut.datatime.date(),
598 xmin = (datetime.datetime.combine(self.dataOut.datatime.date(),
583 # datetime.time(self.xmin, 0, 0))-d1970).total_seconds()
599 datetime.time(self.xmin, 0, 0))-d1970).total_seconds()
584 ax.set_xlim(xmin, xmax)
600 ax.set_xlim(xmin, xmax)
585 ax.firsttime = False
601 ax.firsttime = False
586 else:
602 else:
@@ -632,11 +648,11 class PlotRTIData(PlotData):
632
648
633 self.axes[n].set_ylabel(self.ylabel)
649 self.axes[n].set_ylabel(self.ylabel)
634
650
635 # if self.xmin is None:
651 if self.xmin is None:
636 # xmin = self.min_time
652 xmin = self.min_time
637 # else:
653 else:
638 # xmin = (datetime.datetime.combine(self.dataOut.datatime.date(),
654 xmin = (datetime.datetime.combine(self.dataOut.datatime.date(),
639 # datetime.time(self.xmin, 0, 0))-d1970).total_seconds()
655 datetime.time(self.xmin, 0, 0))-d1970).total_seconds()
640
656
641 self.axes[n].set_xlim(xmin, xmax)
657 self.axes[n].set_xlim(xmin, xmax)
642 self.axes[n].firsttime = False
658 self.axes[n].firsttime = False
@@ -5,6 +5,7 from schainpy.controller import Project, multiSchain
5 desc = "HF_EXAMPLE"
5 desc = "HF_EXAMPLE"
6 path='/home/ci-81/Documents/DATA/HFADATA/hfdata_2017/pdata/sp1_f0'
6 path='/home/ci-81/Documents/DATA/HFADATA/hfdata_2017/pdata/sp1_f0'
7 path = '/media/ci-81/Huancayo/DATA/hfradar_2016/pdata/sp1_f1'
7 path = '/media/ci-81/Huancayo/DATA/hfradar_2016/pdata/sp1_f1'
8 path = '/media/ci-81/Huancayo/DATA/hfradar_2016/pdata/sp1_f1'
8 def fiber(cursor, skip, q, dt):
9 def fiber(cursor, skip, q, dt):
9
10
10 controllerObj = Project()
11 controllerObj = Project()
@@ -18,7 +18,7 if __name__ == '__main__':
18 # proc1.addParameter(name='realtime', value='0', format='bool')
18 # proc1.addParameter(name='realtime', value='0', format='bool')
19 #proc1.addParameter(name='plottypes', value='rti,coh,phase,snr,dop', format='str')
19 #proc1.addParameter(name='plottypes', value='rti,coh,phase,snr,dop', format='str')
20 #proc1.addParameter(name='plottypes', value='rti,coh,phase,snr', format='str')
20 #proc1.addParameter(name='plottypes', value='rti,coh,phase,snr', format='str')
21 proc1.addParameter(name='plottypes', value='dop', format='str')
21 proc1.addParameter(name='plottypes', value='snr,dop', format='str')
22
22
23 #proc1.addParameter(name='throttle', value='10', format='int')
23 #proc1.addParameter(name='throttle', value='10', format='int')
24
24
@@ -54,7 +54,7 if __name__ == '__main__':
54 # proc2.addParameter(name='server', value='juanca', format='str')
54 # proc2.addParameter(name='server', value='juanca', format='str')
55 # proc2.addParameter(name='plottypes', value='snr,dop', format='str')
55 # proc2.addParameter(name='plottypes', value='snr,dop', format='str')
56 #
56 #
57
57 """
58 op3 = proc1.addOperation(name='PlotSNRData', optype='other')
58 op3 = proc1.addOperation(name='PlotSNRData', optype='other')
59 op3.addParameter(name='wintitle', value='HF System SNR0', format='str')
59 op3.addParameter(name='wintitle', value='HF System SNR0', format='str')
60 op3.addParameter(name='save', value='/home/ci-81/Pictures', format='str')
60 op3.addParameter(name='save', value='/home/ci-81/Pictures', format='str')
@@ -62,7 +62,8 if __name__ == '__main__':
62 op3.addParameter(name='zmin', value='-10', format='int')
62 op3.addParameter(name='zmin', value='-10', format='int')
63 op3.addParameter(name='zmax', value='30', format='int')
63 op3.addParameter(name='zmax', value='30', format='int')
64 op3.addParameter(name='SNRthresh', value='0', format='float')
64 op3.addParameter(name='SNRthresh', value='0', format='float')
65 """
65 op3.addParameter(name='ind_plt_ch',value='1',format = 'bool')
66
66 #
67 #
67 op5 = proc1.addOperation(name='PlotDOPData', optype='other')
68 op5 = proc1.addOperation(name='PlotDOPData', optype='other')
68 op5.addParameter(name='wintitle', value='HF System DOP', format='str')
69 op5.addParameter(name='wintitle', value='HF System DOP', format='str')
@@ -1,1 +1,1
1 <Project description="HF_EXAMPLE" id="191" name="test01"><ReadUnit datatype="SpectraReader" id="1911" inputId="0" name="SpectraReader"><Operation id="19111" name="run" priority="1" type="self"><Parameter format="str" id="191111" name="datatype" value="SpectraReader" /><Parameter format="str" id="191112" name="path" value="/media/ci-81/Huancayo/DATA/hfradar_2016/pdata/sp1_f1" /><Parameter format="date" id="191113" name="startDate" value="2016/04/23" /><Parameter format="date" id="191114" name="endDate" value="2016/04/23" /><Parameter format="time" id="191115" name="startTime" value="00:00:00" /><Parameter format="time" id="191116" name="endTime" value="23:59:59" /><Parameter format="int" id="191118" name="cursor" value="9" /><Parameter format="int" id="191119" name="skip" value="16" /><Parameter format="int" id="191120" name="delay" value="10" /><Parameter format="int" id="191121" name="walk" value="1" /><Parameter format="int" id="191122" name="online" value="0" /></Operation></ReadUnit><ProcUnit datatype="ParametersProc" id="1913" inputId="1911" name="ParametersProc"><Operation id="19131" name="run" priority="1" type="self" /><Operation id="19132" name="SpectralMoments" priority="2" type="other" /><Operation id="19133" name="PublishData" priority="3" type="other"><Parameter format="int" id="191331" name="zeromq" value="1" /></Operation></ProcUnit><ProcUnit datatype="Spectra" id="1912" inputId="1911" name="SpectraProc"><Operation id="19121" name="run" priority="1" type="self" /><Operation id="19122" name="removeInterference" priority="2" type="self" /></ProcUnit></Project> No newline at end of file
1 <Project description="HF_EXAMPLE" id="191" name="test01"><ReadUnit datatype="SpectraReader" id="1911" inputId="0" name="SpectraReader"><Operation id="19111" name="run" priority="1" type="self"><Parameter format="str" id="191111" name="datatype" value="SpectraReader" /><Parameter format="str" id="191112" name="path" value="/media/ci-81/Huancayo/DATA/hfradar_2016/pdata/sp1_f1" /><Parameter format="date" id="191113" name="startDate" value="2016/04/27" /><Parameter format="date" id="191114" name="endDate" value="2016/04/27" /><Parameter format="time" id="191115" name="startTime" value="00:00:00" /><Parameter format="time" id="191116" name="endTime" value="23:59:59" /><Parameter format="int" id="191118" name="cursor" value="0" /><Parameter format="int" id="191119" name="skip" value="0" /><Parameter format="int" id="191120" name="delay" value="10" /><Parameter format="int" id="191121" name="walk" value="1" /><Parameter format="int" id="191122" name="online" value="0" /></Operation></ReadUnit><ProcUnit datatype="ParametersProc" id="1913" inputId="1911" name="ParametersProc"><Operation id="19131" name="run" priority="1" type="self" /><Operation id="19132" name="SpectralMoments" priority="2" type="other" /><Operation id="19133" name="PublishData" priority="3" type="other"><Parameter format="int" id="191331" name="zeromq" value="1" /></Operation></ProcUnit><ProcUnit datatype="Spectra" id="1912" inputId="1911" name="SpectraProc"><Operation id="19121" name="run" priority="1" type="self" /><Operation id="19122" name="removeInterference" priority="2" type="self" /></ProcUnit></Project> No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now