@@ -166,11 +166,22 class Figure: | |||||
166 |
|
166 | |||
167 | self.__driver.saveFigure(self.fig, filename, *args) |
|
167 | self.__driver.saveFigure(self.fig, filename, *args) | |
168 |
|
168 | |||
169 | def sendByFTP(self, figfilename): |
|
169 | def sendByFTP(self, figfilename, server, folder, username, password): | |
170 | ftpObj = Ftp() |
|
170 | ftpObj = Ftp(host=server, username=username, passw=password, remotefolder=folder) | |
171 | ftpObj.upload(figfilename) |
|
171 | ftpObj.upload(figfilename) | |
172 | ftpObj.close() |
|
172 | ftpObj.close() | |
173 |
|
173 | |||
|
174 | def getNameToFtp(self, thisDatetime, FTP_WEI, EXP_CODE, SUB_EXP_CODE, PLOT_CODE, PLOT_POS): | |||
|
175 | YEAR_STR = '%4.4d'%thisDatetime.timetuple().tm_year | |||
|
176 | DOY_STR = '%3.3d'%thisDatetime.timetuple().tm_yday | |||
|
177 | FTP_WEI = '%2.2d'%FTP_WEI | |||
|
178 | EXP_CODE = '%3.3d'%EXP_CODE | |||
|
179 | SUB_EXP_CODE = '%2.2d'%SUB_EXP_CODE | |||
|
180 | PLOT_CODE = '%2.2d'%PLOT_CODE | |||
|
181 | PLOT_POS = '%2.2d'%PLOT_POS | |||
|
182 | name = YEAR_STR + DOY_STR + FTP_WEI + EXP_CODE + SUB_EXP_CODE + PLOT_CODE + PLOT_POS | |||
|
183 | return name | |||
|
184 | ||||
174 | def draw(self): |
|
185 | def draw(self): | |
175 |
|
186 | |||
176 | self.__driver.draw(self.fig) |
|
187 | self.__driver.draw(self.fig) |
@@ -29,6 +29,12 class CrossSpectraPlot(Figure): | |||||
29 | self.WIDTHPROF = 0 |
|
29 | self.WIDTHPROF = 0 | |
30 | self.HEIGHTPROF = 0 |
|
30 | self.HEIGHTPROF = 0 | |
31 |
|
31 | |||
|
32 | self.PLOT_CODE = 1 | |||
|
33 | self.FTP_WEI = None | |||
|
34 | self.EXP_CODE = None | |||
|
35 | self.SUB_EXP_CODE = None | |||
|
36 | self.PLOT_POS = None | |||
|
37 | ||||
32 | def getSubplots(self): |
|
38 | def getSubplots(self): | |
33 |
|
39 | |||
34 | ncol = 4 |
|
40 | ncol = 4 | |
@@ -61,8 +67,10 class CrossSpectraPlot(Figure): | |||||
61 |
|
67 | |||
62 | def run(self, dataOut, id, wintitle="", pairsList=None, |
|
68 | def run(self, dataOut, id, wintitle="", pairsList=None, | |
63 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, |
|
69 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, | |
64 |
save=False, figpath='./', figfile=None, ftp=False, |
|
70 | save=False, figpath='./', figfile=None, ftp=False, wr_period=1, | |
65 |
power_cmap='jet', coherence_cmap='jet', phase_cmap='RdBu_r', show=True |
|
71 | power_cmap='jet', coherence_cmap='jet', phase_cmap='RdBu_r', show=True, | |
|
72 | server=None, folder=None, username=None, password=None, | |||
|
73 | ftp_wei=0, exp_code=0, sub_exp_code=0, plot_pos=0): | |||
66 |
|
74 | |||
67 | """ |
|
75 | """ | |
68 |
|
76 | |||
@@ -130,6 +138,11 class CrossSpectraPlot(Figure): | |||||
130 | if zmin == None: zmin = numpy.nanmin(avgdB)*0.9 |
|
138 | if zmin == None: zmin = numpy.nanmin(avgdB)*0.9 | |
131 | if zmax == None: zmax = numpy.nanmax(avgdB)*0.9 |
|
139 | if zmax == None: zmax = numpy.nanmax(avgdB)*0.9 | |
132 |
|
140 | |||
|
141 | self.FTP_WEI = ftp_wei | |||
|
142 | self.EXP_CODE = exp_code | |||
|
143 | self.SUB_EXP_CODE = sub_exp_code | |||
|
144 | self.PLOT_POS = plot_pos | |||
|
145 | ||||
133 | self.__isConfig = True |
|
146 | self.__isConfig = True | |
134 |
|
147 | |||
135 | self.setWinTitle(title) |
|
148 | self.setWinTitle(title) | |
@@ -179,7 +192,7 class CrossSpectraPlot(Figure): | |||||
179 | if save: |
|
192 | if save: | |
180 |
|
193 | |||
181 | self.counter_imagwr += 1 |
|
194 | self.counter_imagwr += 1 | |
182 |
if (self.counter_imagwr== |
|
195 | if (self.counter_imagwr==wr_period): | |
183 | if figfile == None: |
|
196 | if figfile == None: | |
184 | str_datetime = thisDatetime.strftime("%Y%m%d_%H%M%S") |
|
197 | str_datetime = thisDatetime.strftime("%Y%m%d_%H%M%S") | |
185 | figfile = self.getFilename(name = str_datetime) |
|
198 | figfile = self.getFilename(name = str_datetime) | |
@@ -188,26 +201,18 class CrossSpectraPlot(Figure): | |||||
188 |
|
201 | |||
189 | if ftp: |
|
202 | if ftp: | |
190 | #provisionalmente envia archivos en el formato de la web en tiempo real |
|
203 | #provisionalmente envia archivos en el formato de la web en tiempo real | |
191 | name = '%4d%3d00010001100'%(thisDatetime.timetuple().tm_year,thisDatetime.timetuple().tm_yday) |
|
204 | name = self.getNameToFtp(thisDatetime, self.FTP_WEI, self.EXP_CODE, self.SUB_EXP_CODE, self.PLOT_CODE, self.PLOT_POS) | |
192 | path = '%s%03d' %(self.PREFIX, self.id) |
|
205 | path = '%s%03d' %(self.PREFIX, self.id) | |
193 | ftp_file = os.path.join(path,'ftp','%s.png'%name) |
|
206 | ftp_file = os.path.join(path,'ftp','%s.png'%name) | |
194 | self.saveFigure(figpath, ftp_file) |
|
207 | self.saveFigure(figpath, ftp_file) | |
195 | ftp_filename = os.path.join(figpath,ftp_file) |
|
208 | ftp_filename = os.path.join(figpath,ftp_file) | |
196 |
|
209 | |||
197 | try: |
|
210 | try: | |
198 | self.sendByFTP(ftp_filename) |
|
211 | self.sendByFTP(ftp_filename, server, folder, username, password) | |
199 | except: |
|
212 | except: | |
200 | raise ValueError, 'Error FTP' |
|
213 | raise ValueError, 'Error FTP' | |
201 |
|
214 | |||
202 | self.counter_imagwr = 0 |
|
215 | self.counter_imagwr = 0 | |
203 |
|
||||
204 |
|
||||
205 | # if save: |
|
|||
206 | # date = thisDatetime.strftime("%Y%m%d_%H%M%S") |
|
|||
207 | # if figfile == None: |
|
|||
208 | # figfile = self.getFilename(name = date) |
|
|||
209 | # |
|
|||
210 | # self.saveFigure(figpath, figfile) |
|
|||
211 |
|
216 | |||
212 |
|
217 | |||
213 | class RTIPlot(Figure): |
|
218 | class RTIPlot(Figure): | |
@@ -231,6 +236,12 class RTIPlot(Figure): | |||||
231 | self.HEIGHTPROF = 0 |
|
236 | self.HEIGHTPROF = 0 | |
232 | self.counter_imagwr = 0 |
|
237 | self.counter_imagwr = 0 | |
233 |
|
238 | |||
|
239 | self.PLOT_CODE = 0 | |||
|
240 | self.FTP_WEI = None | |||
|
241 | self.EXP_CODE = None | |||
|
242 | self.SUB_EXP_CODE = None | |||
|
243 | self.PLOT_POS = None | |||
|
244 | ||||
234 | def getSubplots(self): |
|
245 | def getSubplots(self): | |
235 |
|
246 | |||
236 | ncol = 1 |
|
247 | ncol = 1 | |
@@ -275,7 +286,9 class RTIPlot(Figure): | |||||
275 | def run(self, dataOut, id, wintitle="", channelList=None, showprofile='True', |
|
286 | def run(self, dataOut, id, wintitle="", channelList=None, showprofile='True', | |
276 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, |
|
287 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, | |
277 | timerange=None, |
|
288 | timerange=None, | |
278 |
save=False, figpath='./', figfile=None, ftp=False, |
|
289 | save=False, figpath='./', figfile=None, ftp=False, wr_period=1, show=True, | |
|
290 | server=None, folder=None, username=None, password=None, | |||
|
291 | ftp_wei=0, exp_code=0, sub_exp_code=0, plot_pos=0): | |||
279 |
|
292 | |||
280 | """ |
|
293 | """ | |
281 |
|
294 | |||
@@ -340,6 +353,11 class RTIPlot(Figure): | |||||
340 | if zmin == None: zmin = numpy.nanmin(avgdB)*0.9 |
|
353 | if zmin == None: zmin = numpy.nanmin(avgdB)*0.9 | |
341 | if zmax == None: zmax = numpy.nanmax(avgdB)*0.9 |
|
354 | if zmax == None: zmax = numpy.nanmax(avgdB)*0.9 | |
342 |
|
355 | |||
|
356 | self.FTP_WEI = ftp_wei | |||
|
357 | self.EXP_CODE = exp_code | |||
|
358 | self.SUB_EXP_CODE = sub_exp_code | |||
|
359 | self.PLOT_POS = plot_pos | |||
|
360 | ||||
343 | self.name = thisDatetime.strftime("%Y%m%d_%H%M%S") |
|
361 | self.name = thisDatetime.strftime("%Y%m%d_%H%M%S") | |
344 | self.__isConfig = True |
|
362 | self.__isConfig = True | |
345 |
|
363 | |||
@@ -368,20 +386,20 class RTIPlot(Figure): | |||||
368 | if save: |
|
386 | if save: | |
369 |
|
387 | |||
370 | self.counter_imagwr += 1 |
|
388 | self.counter_imagwr += 1 | |
371 |
if (self.counter_imagwr== |
|
389 | if (self.counter_imagwr==wr_period): | |
372 | if figfile == None: |
|
390 | if figfile == None: | |
373 | figfile = self.getFilename(name = self.name) |
|
391 | figfile = self.getFilename(name = self.name) | |
374 | self.saveFigure(figpath, figfile) |
|
392 | self.saveFigure(figpath, figfile) | |
375 |
|
393 | |||
376 | if ftp: |
|
394 | if ftp: | |
377 | #provisionalmente envia archivos en el formato de la web en tiempo real |
|
395 | #provisionalmente envia archivos en el formato de la web en tiempo real | |
378 | name = '%4d%3d00010000000'%(thisDatetime.timetuple().tm_year,thisDatetime.timetuple().tm_yday) |
|
396 | name = self.getNameToFtp(thisDatetime, self.FTP_WEI, self.EXP_CODE, self.SUB_EXP_CODE, self.PLOT_CODE, self.PLOT_POS) | |
379 | path = '%s%03d' %(self.PREFIX, self.id) |
|
397 | path = '%s%03d' %(self.PREFIX, self.id) | |
380 | ftp_file = os.path.join(path,'ftp','%s.png'%name) |
|
398 | ftp_file = os.path.join(path,'ftp','%s.png'%name) | |
381 | self.saveFigure(figpath, ftp_file) |
|
399 | self.saveFigure(figpath, ftp_file) | |
382 | ftp_filename = os.path.join(figpath,ftp_file) |
|
400 | ftp_filename = os.path.join(figpath,ftp_file) | |
383 | try: |
|
401 | try: | |
384 | self.sendByFTP(ftp_filename) |
|
402 | self.sendByFTP(ftp_filename, server, folder, username, password) | |
385 | except: |
|
403 | except: | |
386 | raise ValueError, 'Error FTP' |
|
404 | raise ValueError, 'Error FTP' | |
387 |
|
405 | |||
@@ -410,6 +428,12 class SpectraPlot(Figure): | |||||
410 | self.HEIGHTPROF = 0 |
|
428 | self.HEIGHTPROF = 0 | |
411 | self.counter_imagwr = 0 |
|
429 | self.counter_imagwr = 0 | |
412 |
|
430 | |||
|
431 | self.PLOT_CODE = 1 | |||
|
432 | self.FTP_WEI = None | |||
|
433 | self.EXP_CODE = None | |||
|
434 | self.SUB_EXP_CODE = None | |||
|
435 | self.PLOT_POS = None | |||
|
436 | ||||
413 | def getSubplots(self): |
|
437 | def getSubplots(self): | |
414 |
|
438 | |||
415 | ncol = int(numpy.sqrt(self.nplots)+0.9) |
|
439 | ncol = int(numpy.sqrt(self.nplots)+0.9) | |
@@ -451,9 +475,11 class SpectraPlot(Figure): | |||||
451 |
|
475 | |||
452 | counter += 1 |
|
476 | counter += 1 | |
453 |
|
477 | |||
454 |
def run(self, dataOut, id, wintitle="", channelList=None, showprofile= |
|
478 | def run(self, dataOut, id, wintitle="", channelList=None, showprofile=True, | |
455 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, |
|
479 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, | |
456 |
save=False, figpath='./', figfile=None, show=True, ftp=False, |
|
480 | save=False, figpath='./', figfile=None, show=True, ftp=False, wr_period=1, | |
|
481 | server=None, folder=None, username=None, password=None, | |||
|
482 | ftp_wei=0, exp_code=0, sub_exp_code=0, plot_pos=0): | |||
457 |
|
483 | |||
458 | """ |
|
484 | """ | |
459 |
|
485 | |||
@@ -515,6 +541,11 class SpectraPlot(Figure): | |||||
515 | if zmin == None: zmin = numpy.nanmin(avgdB)*0.9 |
|
541 | if zmin == None: zmin = numpy.nanmin(avgdB)*0.9 | |
516 | if zmax == None: zmax = numpy.nanmax(avgdB)*0.9 |
|
542 | if zmax == None: zmax = numpy.nanmax(avgdB)*0.9 | |
517 |
|
543 | |||
|
544 | self.FTP_WEI = ftp_wei | |||
|
545 | self.EXP_CODE = exp_code | |||
|
546 | self.SUB_EXP_CODE = sub_exp_code | |||
|
547 | self.PLOT_POS = plot_pos | |||
|
548 | ||||
518 | self.__isConfig = True |
|
549 | self.__isConfig = True | |
519 |
|
550 | |||
520 | self.setWinTitle(title) |
|
551 | self.setWinTitle(title) | |
@@ -544,7 +575,7 class SpectraPlot(Figure): | |||||
544 | if save: |
|
575 | if save: | |
545 |
|
576 | |||
546 | self.counter_imagwr += 1 |
|
577 | self.counter_imagwr += 1 | |
547 |
if (self.counter_imagwr== |
|
578 | if (self.counter_imagwr==wr_period): | |
548 | if figfile == None: |
|
579 | if figfile == None: | |
549 | str_datetime = thisDatetime.strftime("%Y%m%d_%H%M%S") |
|
580 | str_datetime = thisDatetime.strftime("%Y%m%d_%H%M%S") | |
550 | figfile = self.getFilename(name = str_datetime) |
|
581 | figfile = self.getFilename(name = str_datetime) | |
@@ -553,13 +584,13 class SpectraPlot(Figure): | |||||
553 |
|
584 | |||
554 | if ftp: |
|
585 | if ftp: | |
555 | #provisionalmente envia archivos en el formato de la web en tiempo real |
|
586 | #provisionalmente envia archivos en el formato de la web en tiempo real | |
556 | name = '%4d%3d00010000100'%(thisDatetime.timetuple().tm_year,thisDatetime.timetuple().tm_yday) |
|
587 | name = self.getNameToFtp(thisDatetime, self.FTP_WEI, self.EXP_CODE, self.SUB_EXP_CODE, self.PLOT_CODE, self.PLOT_POS) | |
557 | path = '%s%03d' %(self.PREFIX, self.id) |
|
588 | path = '%s%03d' %(self.PREFIX, self.id) | |
558 | ftp_file = os.path.join(path,'ftp','%s.png'%name) |
|
589 | ftp_file = os.path.join(path,'ftp','%s.png'%name) | |
559 | self.saveFigure(figpath, ftp_file) |
|
590 | self.saveFigure(figpath, ftp_file) | |
560 | ftp_filename = os.path.join(figpath,ftp_file) |
|
591 | ftp_filename = os.path.join(figpath,ftp_file) | |
561 | try: |
|
592 | try: | |
562 | self.sendByFTP(ftp_filename) |
|
593 | self.sendByFTP(ftp_filename, server, folder, username, password) | |
563 | except: |
|
594 | except: | |
564 | raise ValueError, 'Error FTP' |
|
595 | raise ValueError, 'Error FTP' | |
565 |
|
596 | |||
@@ -794,6 +825,13 class CoherenceMap(Figure): | |||||
794 | self.WIDTHPROF = 120 |
|
825 | self.WIDTHPROF = 120 | |
795 | self.HEIGHTPROF = 0 |
|
826 | self.HEIGHTPROF = 0 | |
796 | self.counter_imagwr = 0 |
|
827 | self.counter_imagwr = 0 | |
|
828 | ||||
|
829 | self.PLOT_CODE = 3 | |||
|
830 | self.FTP_WEI = None | |||
|
831 | self.EXP_CODE = None | |||
|
832 | self.SUB_EXP_CODE = None | |||
|
833 | self.PLOT_POS = None | |||
|
834 | self.counter_imagwr = 0 | |||
797 |
|
835 | |||
798 | def getSubplots(self): |
|
836 | def getSubplots(self): | |
799 | ncol = 1 |
|
837 | ncol = 1 | |
@@ -831,8 +869,10 class CoherenceMap(Figure): | |||||
831 | def run(self, dataOut, id, wintitle="", pairsList=None, showprofile='True', |
|
869 | def run(self, dataOut, id, wintitle="", pairsList=None, showprofile='True', | |
832 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, |
|
870 | xmin=None, xmax=None, ymin=None, ymax=None, zmin=None, zmax=None, | |
833 | timerange=None, |
|
871 | timerange=None, | |
834 |
save=False, figpath='./', figfile=None, ftp=False, |
|
872 | save=False, figpath='./', figfile=None, ftp=False, wr_period=1, | |
835 |
coherence_cmap='jet', phase_cmap='RdBu_r', show=True |
|
873 | coherence_cmap='jet', phase_cmap='RdBu_r', show=True, | |
|
874 | server=None, folder=None, username=None, password=None, | |||
|
875 | ftp_wei=0, exp_code=0, sub_exp_code=0, plot_pos=0): | |||
836 |
|
876 | |||
837 | if pairsList == None: |
|
877 | if pairsList == None: | |
838 | pairsIndexList = dataOut.pairsIndexList |
|
878 | pairsIndexList = dataOut.pairsIndexList | |
@@ -859,7 +899,7 class CoherenceMap(Figure): | |||||
859 |
|
899 | |||
860 | #thisDatetime = dataOut.datatime |
|
900 | #thisDatetime = dataOut.datatime | |
861 | thisDatetime = datetime.datetime.utcfromtimestamp(dataOut.getTimeRange()[1]) |
|
901 | thisDatetime = datetime.datetime.utcfromtimestamp(dataOut.getTimeRange()[1]) | |
862 |
title = wintitle + " CoherenceMap |
|
902 | title = wintitle + " CoherenceMap" #: %s" %(thisDatetime.strftime("%d-%b-%Y")) | |
863 | xlabel = "" |
|
903 | xlabel = "" | |
864 | ylabel = "Range (Km)" |
|
904 | ylabel = "Range (Km)" | |
865 |
|
905 | |||
@@ -877,6 +917,11 class CoherenceMap(Figure): | |||||
877 | if zmin == None: zmin = 0. |
|
917 | if zmin == None: zmin = 0. | |
878 | if zmax == None: zmax = 1. |
|
918 | if zmax == None: zmax = 1. | |
879 |
|
919 | |||
|
920 | self.FTP_WEI = ftp_wei | |||
|
921 | self.EXP_CODE = exp_code | |||
|
922 | self.SUB_EXP_CODE = sub_exp_code | |||
|
923 | self.PLOT_POS = plot_pos | |||
|
924 | ||||
880 | self.name = thisDatetime.strftime("%Y%m%d_%H%M%S") |
|
925 | self.name = thisDatetime.strftime("%Y%m%d_%H%M%S") | |
881 |
|
926 | |||
882 | self.__isConfig = True |
|
927 | self.__isConfig = True | |
@@ -939,20 +984,20 class CoherenceMap(Figure): | |||||
939 | if save: |
|
984 | if save: | |
940 |
|
985 | |||
941 | self.counter_imagwr += 1 |
|
986 | self.counter_imagwr += 1 | |
942 |
if (self.counter_imagwr== |
|
987 | if (self.counter_imagwr==wr_period): | |
943 | if figfile == None: |
|
988 | if figfile == None: | |
944 | figfile = self.getFilename(name = self.name) |
|
989 | figfile = self.getFilename(name = self.name) | |
945 | self.saveFigure(figpath, figfile) |
|
990 | self.saveFigure(figpath, figfile) | |
946 |
|
991 | |||
947 | if ftp: |
|
992 | if ftp: | |
948 | #provisionalmente envia archivos en el formato de la web en tiempo real |
|
993 | #provisionalmente envia archivos en el formato de la web en tiempo real | |
949 | name = '%4d%3d00010001000'%(thisDatetime.timetuple().tm_year,thisDatetime.timetuple().tm_yday) |
|
994 | name = self.getNameToFtp(thisDatetime, self.FTP_WEI, self.EXP_CODE, self.SUB_EXP_CODE, self.PLOT_CODE, self.PLOT_POS) | |
950 | path = '%s%03d' %(self.PREFIX, self.id) |
|
995 | path = '%s%03d' %(self.PREFIX, self.id) | |
951 | ftp_file = os.path.join(path,'ftp','%s.png'%name) |
|
996 | ftp_file = os.path.join(path,'ftp','%s.png'%name) | |
952 | self.saveFigure(figpath, ftp_file) |
|
997 | self.saveFigure(figpath, ftp_file) | |
953 | ftp_filename = os.path.join(figpath,ftp_file) |
|
998 | ftp_filename = os.path.join(figpath,ftp_file) | |
954 | try: |
|
999 | try: | |
955 | self.sendByFTP(ftp_filename) |
|
1000 | self.sendByFTP(ftp_filename, server, folder, username, password) | |
956 | except: |
|
1001 | except: | |
957 | raise ValueError, 'Error FTP' |
|
1002 | raise ValueError, 'Error FTP' | |
958 |
|
1003 | |||
@@ -1189,7 +1234,7 class SpectraHeisScope(Figure): | |||||
1189 |
|
1234 | |||
1190 | def run(self, dataOut, id, wintitle="", channelList=None, |
|
1235 | def run(self, dataOut, id, wintitle="", channelList=None, | |
1191 | xmin=None, xmax=None, ymin=None, ymax=None, save=False, |
|
1236 | xmin=None, xmax=None, ymin=None, ymax=None, save=False, | |
1192 |
figpath='./', figfile=None, ftp=False, |
|
1237 | figpath='./', figfile=None, ftp=False, wr_period=1, show=True): | |
1193 |
|
1238 | |||
1194 | """ |
|
1239 | """ | |
1195 |
|
1240 | |||
@@ -1271,7 +1316,7 class SpectraHeisScope(Figure): | |||||
1271 | self.saveFigure(figpath, figfile) |
|
1316 | self.saveFigure(figpath, figfile) | |
1272 |
|
1317 | |||
1273 | self.counter_imagwr += 1 |
|
1318 | self.counter_imagwr += 1 | |
1274 |
if (ftp and (self.counter_imagwr== |
|
1319 | if (ftp and (self.counter_imagwr==wr_period)): | |
1275 | figfilename = os.path.join(figpath,figfile) |
|
1320 | figfilename = os.path.join(figpath,figfile) | |
1276 | self.sendByFTP(figfilename) |
|
1321 | self.sendByFTP(figfilename) | |
1277 | self.counter_imagwr = 0 |
|
1322 | self.counter_imagwr = 0 | |
@@ -1328,7 +1373,7 class RTIfromSpectraHeis(Figure): | |||||
1328 | def run(self, dataOut, id, wintitle="", channelList=None, showprofile='True', |
|
1373 | def run(self, dataOut, id, wintitle="", channelList=None, showprofile='True', | |
1329 | xmin=None, xmax=None, ymin=None, ymax=None, |
|
1374 | xmin=None, xmax=None, ymin=None, ymax=None, | |
1330 | timerange=None, |
|
1375 | timerange=None, | |
1331 |
save=False, figpath='./', figfile=None, ftp=False, |
|
1376 | save=False, figpath='./', figfile=None, ftp=False, wr_period=1, show=True): | |
1332 |
|
1377 | |||
1333 | if channelList == None: |
|
1378 | if channelList == None: | |
1334 | channelIndexList = dataOut.channelIndexList |
|
1379 | channelIndexList = dataOut.channelIndexList | |
@@ -1416,7 +1461,7 class RTIfromSpectraHeis(Figure): | |||||
1416 | self.saveFigure(figpath, figfile) |
|
1461 | self.saveFigure(figpath, figfile) | |
1417 |
|
1462 | |||
1418 | self.counter_imagwr += 1 |
|
1463 | self.counter_imagwr += 1 | |
1419 |
if (ftp and (self.counter_imagwr== |
|
1464 | if (ftp and (self.counter_imagwr==wr_period)): | |
1420 | figfilename = os.path.join(figpath,figfile) |
|
1465 | figfilename = os.path.join(figpath,figfile) | |
1421 | self.sendByFTP(figfilename) |
|
1466 | self.sendByFTP(figfilename) | |
1422 | self.counter_imagwr = 0 |
|
1467 | self.counter_imagwr = 0 |
General Comments 0
You need to be logged in to leave comments.
Login now