Exemple #1
0
 def get_bands(self):
     bands_dict = collections.OrderedDict()
     bands_list = self.kwargs['bands']
     nc_variables = self.filehandle.variables
     for band_name in bands_list:
         sat_band = SatBand()
         sat_band.data = self.filehandle.variables[band_name][:]
         bands_dict[band_name] = sat_band
     self.bands = bands_dict
Exemple #2
0
    def get_bands(self):
        bands_dict = collections.OrderedDict()
        bands_number = self.filehandle.count

        try:
            bands_list = int(self.kwargs['bands'])
        except:
            bands_list = range(1, bands_number + 1)

        for band in bands_list:
            sat_band = SatBand()
            band_id = band
            sat_band.data = self.filehandle.read(band_id)
            bands_dict[band_id] = sat_band
        self.bands = bands_dict
Exemple #3
0
    def get_bands(self):
        bands_dict = collections.OrderedDict()
        bands_number = int(self.tags_dict['channels_number'])

        bands_list = None

        try:
            bands_list = self.kwargs['bands']
        except:
            bands_list = range(bands_number)

        bands_number = len(bands_list)

        for band in bands_list:
            sat_band = SatBand()
            band_id = band
            self.filehandle.seek(band_id)
            sat_band.data = numpy.array(self.filehandle)
            bands_dict[band_id] = sat_band
        self.bands = bands_dict