##// END OF EJS Templates
Minor bugs
Juan C. Espinoza -
r1278:72237600e769
parent child
Show More
@@ -219,10 +219,10 class Plot(Operation):
219 self.type = kwargs.get('type', 'iq')
219 self.type = kwargs.get('type', 'iq')
220 self.grid = kwargs.get('grid', False)
220 self.grid = kwargs.get('grid', False)
221 self.pause = kwargs.get('pause', False)
221 self.pause = kwargs.get('pause', False)
222 self.save_labels = kwargs.get('save_labels', None)
222 self.save_code = kwargs.get('save_code', None)
223 self.realtime = kwargs.get('realtime', True)
223 self.realtime = kwargs.get('realtime', True)
224 self.buffering = kwargs.get('buffering', True)
224 self.buffering = kwargs.get('buffering', True)
225 self.throttle = kwargs.get('throttle', 2)
225 self.throttle = kwargs.get('throttle', 0)
226 self.exp_code = kwargs.get('exp_code', None)
226 self.exp_code = kwargs.get('exp_code', None)
227 self.plot_server = kwargs.get('plot_server', False)
227 self.plot_server = kwargs.get('plot_server', False)
228 self.sender_period = kwargs.get('sender_period', 1)
228 self.sender_period = kwargs.get('sender_period', 1)
@@ -625,21 +625,19 class Plot(Operation):
625
625
626 fig = self.figures[n]
626 fig = self.figures[n]
627
627
628 if self.save_labels:
628 if self.save_code:
629 labels = self.save_labels
629 if isinstance(self.save_code, str):
630 labels = [self.save_code for x in self.figures]
631 else:
632 labels = self.save_code
630 else:
633 else:
631 labels = list(range(self.nrows))
634 labels = [self.CODE for x in self.figures]
632
635
633 if self.oneFigure:
634 label = ''
635 else:
636 label = '-{}'.format(labels[n])
637 figname = os.path.join(
636 figname = os.path.join(
638 self.save,
637 self.save,
639 self.CODE,
638 labels[n],
640 '{}{}_{}.png'.format(
639 '{}_{}.png'.format(
641 self.CODE,
640 labels[n],
642 label,
643 self.getDateTime(self.data.max_time).strftime(
641 self.getDateTime(self.data.max_time).strftime(
644 '%Y%m%d_%H%M%S'
642 '%Y%m%d_%H%M%S'
645 ),
643 ),
@@ -650,12 +648,11 class Plot(Operation):
650 os.makedirs(os.path.dirname(figname))
648 os.makedirs(os.path.dirname(figname))
651 fig.savefig(figname)
649 fig.savefig(figname)
652
650
653 if self.realtime:
651 if self.throttle == 0:
654 figname = os.path.join(
652 figname = os.path.join(
655 self.save,
653 self.save,
656 '{}{}_{}.png'.format(
654 '{}_{}.png'.format(
657 self.CODE,
655 labels[n],
658 label,
659 self.getDateTime(self.data.min_time).strftime(
656 self.getDateTime(self.data.min_time).strftime(
660 '%Y%m%d'
657 '%Y%m%d'
661 ),
658 ),
@@ -788,7 +785,7 class Plot(Operation):
788 self.__setup_plot()
785 self.__setup_plot()
789 self.isPlotConfig = True
786 self.isPlotConfig = True
790
787
791 if self.realtime:
788 if self.throttle == 0:
792 self.__plot()
789 self.__plot()
793 else:
790 else:
794 self.__throttle_plot(self.__plot)#, coerce=coerce)
791 self.__throttle_plot(self.__plot)#, coerce=coerce)
@@ -644,7 +644,7 class Reader(object):
644 nextFile = False
644 nextFile = False
645 continue
645 continue
646
646
647 if fullfilename:
647 if fullfilename is not None:
648 break
648 break
649
649
650 self.nTries = 1
650 self.nTries = 1
@@ -652,7 +652,8 class Reader(object):
652
652
653 if nFiles == (self.nFiles - 1):
653 if nFiles == (self.nFiles - 1):
654 log.log('Trying with next day...', self.name)
654 log.log('Trying with next day...', self.name)
655 nextDay = True
655 nextDay = True
656 self.nTries = 3
656
657
657 if fullfilename:
658 if fullfilename:
658 self.fileSize = os.path.getsize(fullfilename)
659 self.fileSize = os.path.getsize(fullfilename)
@@ -211,11 +211,11 class InputQueue(Thread):
211
211
212 def get(self):
212 def get(self):
213
213
214 if not self.islocked and self.size/1000000 > 1024:
214 if not self.islocked and self.size/1000000 > 512:
215 self.lock.n.value += 1
215 self.lock.n.value += 1
216 self.islocked = True
216 self.islocked = True
217 self.lock.clear()
217 self.lock.clear()
218 elif self.islocked and self.size/1000000 <= 1024:
218 elif self.islocked and self.size/1000000 <= 512:
219 self.islocked = False
219 self.islocked = False
220 self.lock.n.value -= 1
220 self.lock.n.value -= 1
221 if self.lock.n.value == 0:
221 if self.lock.n.value == 0:
General Comments 0
You need to be logged in to leave comments. Login now