Exemplo n.º 1
0
 def cut_2D_array(self,data_in):
     """ Return a smaller array of data
     depending of specified limits
     """
     lats = self.lats1D
     lons = self.lons1D 
     lat_idx_max,lon_idx_min,a,b = gridded_data.getXY(lats,lons,self.limits['Nlim'],self.limits['Wlim'])
     lat_idx_min,lon_idx_max,c,d = gridded_data.getXY(lats,lons,self.limits['Slim'],self.limits['Elim'])
     
     # Dummy variables for exact lat/lons returned
     del a,b,c,d
     data_out = data_in[lat_idx_min:lat_idx_max+1,lon_idx_min:lon_idx_max+1]
     return data_out
Exemplo n.º 2
0
    def cut_2D_array(self,data_in):
        """ Return a smaller array of data
        depending of specified limits
        """
        lats = self.lats1D
        lons = self.lons1D
        lat_idx_max,lon_idx_min,a,b = gridded_data.getXY(lats,lons,self.limits['Nlim'],self.limits['Wlim'])
        lat_idx_min,lon_idx_max,c,d = gridded_data.getXY(lats,lons,self.limits['Slim'],self.limits['Elim'])

        # Dummy variables for exact lat/lons returned
        del a,b,c,d
        data_out = data_in[lat_idx_min:lat_idx_max+1,lon_idx_min:lon_idx_max+1]
        return data_out
Exemplo n.º 3
0
 def cut_lat_lon(self):
     """ Return a smaller array of data
     depending of specified limits
     """
     lats = self.lats1D
     lons = self.lons1D
     lat_idx_max,lon_idx_min,a,b = gridded_data.getXY(lats,lons,self.limits['Nlim'],self.limits['Wlim'])
     lat_idx_min,lon_idx_max,c,d = gridded_data.getXY(lats,lons,self.limits['Slim'],self.limits['Elim'])
     
     # Dummy variables for exact lat/lons returned
     del a,b,c,d
     lats_out = lats[lat_idx_min:lat_idx_max]
     lons_out = lons[lon_idx_min:lon_idx_max]
     return lats_out, lons_out
Exemplo n.º 4
0
    def cut_lat_lon(self):
        """ Return a smaller array of data
        depending of specified limits
        """
        lats = self.lats1D
        lons = self.lons1D
        lat_idx_max,lon_idx_min,a,b = gridded_data.getXY(lats,lons,self.limits['Nlim'],self.limits['Wlim'])
        lat_idx_min,lon_idx_max,c,d = gridded_data.getXY(lats,lons,self.limits['Slim'],self.limits['Elim'])

        # Dummy variables for exact lat/lons returned
        del a,b,c,d
        lats_out = lats[lat_idx_min:lat_idx_max]
        lons_out = lons[lon_idx_min:lon_idx_max]
        return lats_out, lons_out