def gminit(self, var1, var2, **args ): grid_metadata = var1.getGrid() plot_type = args.get( 'plot_type', PlotType.getPointsLayout( grid_metadata ) ) if plot_type == PlotType.Grid: if self.plot == None: self.plot = RectGridPlot(**args) self.plot.gminit( var1, var2, **args ) else: self.plot.updateModule() else: if self.plot == None: self.plot = CPCPlot(**args) self.plot.gminit( var1, var2, **args ) else: self.plot.updateModule()
def init(self, **args ): init_args = args[ 'init' ] ( grid_file, data_file, interface, varnames, grd_coords, var_proc_op, ROI, subSpace ) = init_args df = cdms2.open( data_file ) var = df[ varnames[0] ] grid_metadata = var.getGrid() plot_type = args.get( 'plot_type', PlotType.getPointsLayout( grid_metadata ) ) if plot_type == PlotType.Grid: self.plot = RectGridPlot(**args) self.plot.init( **args ) else: self.plot = CPCPlot(**args) self.plot.init( **args )
def init(self, **args ): init_args = args[ 'init' ] ( grid_file, data_file, interface, varnames, grd_coords, var_proc_op, ROI, subSpace ) = init_args df = cdms2.open( data_file ) var = df[ varnames[0] ] grid_metadata = var.getGrid() plot_type = PlotType.getPointsLayout( grid_metadata ) if plot_type == PlotType.Grid: g = RectGridPlot(gui=self.use_gui) # g = SlicePlot(gui=self.use_gui) # g = VolumePlot(gui=self.use_gui) g.init( **args ) else: g = CPCPlot(gui=self.use_gui) g.init( **args )
def init(self, **args): init_args = args['init'] (grid_file, data_file, interface, varnames, grd_coords, var_proc_op, ROI, subSpace) = init_args df = cdms2.open(data_file) var = df[varnames[0]] grid_metadata = var.getGrid() plot_type = args.get('plot_type', PlotType.getPointsLayout(grid_metadata)) if plot_type == PlotType.Grid: self.plot = RectGridPlot(**args) self.plot.init(**args) else: self.plot = CPCPlot(**args) self.plot.init(**args)
def gminit(self, var1, var2, **args ): grid_metadata = var1.getGrid() plot_type = args.get( 'plot_type', PlotType.getPointsLayout( grid_metadata ) ) args[ 'cell_coordinates' ] = self.cell_coordinates if plot_type == PlotType.Grid: if self.plot == None: self.plot = RectGridPlot(**args) self.plot.gminit( var1, var2, **args ) self.plot.ParameterValueChanged.connect(self.canvas.processParameterChange) else: self.plot.updateModule() else: if self.plot == None: self.plot = CPCPlot(**args) self.plot.gminit( var1, var2, **args ) self.plot.ParameterValueChanged.connect(self.canvas.processParameterChange) else: self.plot.updateModule()
def init(self, **args ): var= None init_args = args.get( 'init', None ) if init_args: ( grid_file, data_file, interface, varnames, grd_coords, var_proc_op, ROI, subSpace ) = init_args df = cdms2.open( data_file ) var = df[ varnames[0] ] else: print>>sys.stderr, "Error, this method requires an init_args argument" if id(var) <> id(None): grid_metadata = var.getGrid() plot_type = args.get( 'plot_type', PlotType.getPointsLayout( grid_metadata ) ) if plot_type == PlotType.Grid: self.plot = RectGridPlot(**args) self.plot.init( **args ) else: self.plot = CPCPlot(**args) self.plot.init( **args )
def gminit(self, var1, var2, **args): grid_metadata = var1.getGrid() plot_type = args.get('plot_type', PlotType.getPointsLayout(grid_metadata)) args['cell_coordinates'] = self.cell_coordinates if plot_type == PlotType.Grid: if self.plot == None: self.plot = RectGridPlot(**args) self.plot.gminit(var1, var2, **args) self.plot.ParameterValueChanged.connect( self.canvas.processParameterChange) else: self.plot.updateModule() else: if self.plot == None: self.plot = CPCPlot(**args) self.plot.gminit(var1, var2, **args) self.plot.ParameterValueChanged.connect( self.canvas.processParameterChange) else: self.plot.updateModule()
def getPlotFromVar( var, **args ): grid_metadata = var.getGrid() plot_type = args.get( 'plot_type', PlotType.getPointsLayout( grid_metadata ) ) plot = RectGridPlot(**args) if ( plot_type == PlotType.Grid ) else CPCPlot(**args) return plot
def getPlotFromVar(var, **args): grid_metadata = var.getGrid() plot_type = args.get('plot_type', PlotType.getPointsLayout(grid_metadata)) plot = RectGridPlot(**args) if (plot_type == PlotType.Grid) else CPCPlot( **args) return plot