diff --git a/schainpy/model/graphics/jroplot_base.py b/schainpy/model/graphics/jroplot_base.py index c6e642c..8604ab9 100644 --- a/schainpy/model/graphics/jroplot_base.py +++ b/schainpy/model/graphics/jroplot_base.py @@ -324,7 +324,6 @@ class Plot(Operation): self.pf_axes.append(cax) for n in range(self.nrows): - print(self.nrows) if self.colormaps is not None: cmap = plt.get_cmap(self.colormaps[n]) else: @@ -531,6 +530,9 @@ class Plot(Operation): ), ) ) + log.log('Saving figure: {}'.format(figname), self.name) + if not os.path.isdir(os.path.dirname(figname)): + os.makedirs(os.path.dirname(figname)) fig.savefig(figname) def send_to_server(self): @@ -684,7 +686,7 @@ class Plot(Operation): def close(self): if self.data and not self.data.flagNoData: - self.save_time = self.data.max_time + self.save_time = 0 self.__plot() if self.data and not self.data.flagNoData and self.pause: figpause(10) diff --git a/schainpy/model/io/jroIO_param.py b/schainpy/model/io/jroIO_param.py index 9df02d5..e52f2c2 100644 --- a/schainpy/model/io/jroIO_param.py +++ b/schainpy/model/io/jroIO_param.py @@ -93,6 +93,7 @@ class HDFReader(Reader, ProcessingUnit): self.extras = {} self.filefmt = "*%Y%j***" self.folderfmt = "*%Y%j" + self.utcoffset = 0 def setup(self, **kwargs): @@ -169,10 +170,8 @@ class HDFReader(Reader, ProcessingUnit): startTime = self.startTime endTime = self.endTime - - thisUtcTime = self.data['utctime'] + thisUtcTime = self.data['utctime'] + self.utcoffset self.interval = numpy.min(thisUtcTime[1:] - thisUtcTime[:-1]) - thisDatetime = datetime.datetime.utcfromtimestamp(thisUtcTime[0]) thisDate = thisDatetime.date()