def init_rasters(names, mapset=""): """Get list of raster names, return array of the rasters """ rasters = [] for name in names: r = raster.RasterSegment(name, mapset=mapset) rasters.append(r) return rasters
def _init_rasters(self): for name in self.y_names: map = raster.RasterSegment(name) if not map.exist(): raise ValueError("Raster map %s doesn't exist" % (name, )) self._y_rasters.append(map) for names in self.x_names: maps = [] for name in names: map = raster.RasterSegment(name) if not map.exist(): raise ValueError("Raster map %s doesn't exist" % (name, )) maps.append(map) # Check count of X samples assert len(maps) == self.factor_count self._x_rasters.append(maps) # Rasters of the regression coefitients for i in range(self.factor_count): name = self.b_names[i] map = raster.RasterSegment(name) self._b_rasters.append(map)