Exemple #1
0
    def set_plot(self,
                 var,
                 plottype,
                 cutV=10,
                 cutL=0,
                 timerange={},
                 lonrange={},
                 latrange={},
                 htrange={}):
        '''Set plotting variables for available preset plot types.'''

        #compare plot data to defaults
        tic = ti.perf_counter()  #start timer
        test = RPlot.if_new_plot(self, var, plottype, cutV, cutL, timerange,
                                 lonrange, latrange, htrange)
        if test in [0, 1]:
            return test  #do nothing if plot variables are unchanged or type invalid
        else:
            self = test
        self = RU.setup_interpolating_grids(self, var)
        toc = ti.perf_counter()  #end timer
        print(
            f"Time resetting plot and precomputing interpolations: {toc - tic:0.4f} seconds"
        )
        return 2
 def set_plot(self, var, plottype, cutV=400., cutL=0, 
              timerange={}, lonrange={}, latrange={}, htrange={}):
     '''Set plotting variables for available preset plot types.'''
     
     tic = ti.perf_counter()  #start timer
     test = RPlot.if_new_plot(self, var, plottype, cutV, cutL, timerange, 
                              lonrange, latrange, htrange)
     if test==0: return
     else: self=test
     self = RU.setup_interpolating_grids(self,var)
     toc = ti.perf_counter()  #end timer
     print(f"Time resetting plot and precomputing interpolations: {toc - tic:0.4f} seconds")
     return