Exemplo n.º 1
0
 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() 
Exemplo n.º 2
0
    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  ) 
Exemplo n.º 3
0
    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  )                  
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
 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() 
Exemplo n.º 6
0
 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  ) 
Exemplo n.º 7
0
    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()
Exemplo n.º 8
0
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
Exemplo n.º 9
0
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