##// END OF EJS Templates
Bug saving plots when throttle, add utcoffset to HDFReader
jespinoza -
r1363:1c8e307bd47c
parent child
Show More
@@ -324,7 +324,6 class Plot(Operation):
324 324 self.pf_axes.append(cax)
325 325
326 326 for n in range(self.nrows):
327 print(self.nrows)
328 327 if self.colormaps is not None:
329 328 cmap = plt.get_cmap(self.colormaps[n])
330 329 else:
@@ -531,6 +530,9 class Plot(Operation):
531 530 ),
532 531 )
533 532 )
533 log.log('Saving figure: {}'.format(figname), self.name)
534 if not os.path.isdir(os.path.dirname(figname)):
535 os.makedirs(os.path.dirname(figname))
534 536 fig.savefig(figname)
535 537
536 538 def send_to_server(self):
@@ -684,7 +686,7 class Plot(Operation):
684 686 def close(self):
685 687
686 688 if self.data and not self.data.flagNoData:
687 self.save_time = self.data.max_time
689 self.save_time = 0
688 690 self.__plot()
689 691 if self.data and not self.data.flagNoData and self.pause:
690 692 figpause(10)
@@ -93,6 +93,7 class HDFReader(Reader, ProcessingUnit):
93 93 self.extras = {}
94 94 self.filefmt = "*%Y%j***"
95 95 self.folderfmt = "*%Y%j"
96 self.utcoffset = 0
96 97
97 98 def setup(self, **kwargs):
98 99
@@ -169,10 +170,8 class HDFReader(Reader, ProcessingUnit):
169 170
170 171 startTime = self.startTime
171 172 endTime = self.endTime
172
173 thisUtcTime = self.data['utctime']
173 thisUtcTime = self.data['utctime'] + self.utcoffset
174 174 self.interval = numpy.min(thisUtcTime[1:] - thisUtcTime[:-1])
175
176 175 thisDatetime = datetime.datetime.utcfromtimestamp(thisUtcTime[0])
177 176
178 177 thisDate = thisDatetime.date()
General Comments 0
You need to be logged in to leave comments. Login now