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
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
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