Sentinel2Driver#

class GRSdriver.driver_S2_SAFE.Sentinel2Driver(imageSAFE, band_idx=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], band_tbp_idx=[0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12], subset=None, resolution=20, resolution_angle=60, verbose=False, **kwargs)[source]#

Bases: object

get_band_angle_as_numpy(xarr, bandId=0, resolution=20, detector_mask_name='DETFOO', compress=False)[source]#
Parameters:
  • xarr

  • bandId

  • resolution

  • detector_mask_name

Returns:

static parse_angular_grid_node(node)[source]#

Internal parsing function for angular grids :return:

static scat_angle(sza, vza, azi)[source]#

self.azi: azimuth in rad for convention azi=180 when sun-sensor in opposition :return: scattering angle in deg