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