satpy.readers.vii_l1b_nc module

EUMETSAT EPS-SG Visible/Infrared Imager (VII) Level 1B products reader.

The vii_l1b_nc reader reads and calibrates EPS-SG VII L1b image data in netCDF format. The format is explained in the EPS-SG VII Level 1B Product Format Specification V4A.

This version is applicable for the vii test data V2 to be released in Jan 2022.

class satpy.readers.vii_l1b_nc.ViiL1bNCFileHandler(filename, filename_info, filetype_info, **kwargs)[source]

Bases: ViiNCBaseFileHandler

Reader class for VII L1B products in netCDF format.

Read the calibration data and prepare the class for dataset reading.

__init__(filename, filename_info, filetype_info, **kwargs)[source]

Read the calibration data and prepare the class for dataset reading.

static _calibrate_bt(radiance, cw, a, b)[source]

Perform the calibration to brightness temperature.

Parameters:
  • radiance (ndarray) – numpy ndarray containing the radiance values.

  • cw (float) – center wavelength [μm].

  • a (float) – temperature coefficient [-].

  • b (float) – temperature coefficient [K].

Return type:

ndarray

Returns:

array containing the calibrated brightness temperature values.

static _calibrate_refl(radiance, angle_factor, isi)[source]

Perform the calibration to reflectance.

Parameters:
  • radiance (ndarray) – numpy ndarray containing the radiance values.

  • angle_factor (ndarray) – numpy ndarray containing the inverse of cosine of solar zenith angle [-].

  • isi (float) – integrated solar irradiance [W/(m2 * μm)].

Return type:

ndarray

Returns:

array containing the calibrated reflectance values.

_perform_calibration(variable, dataset_info)[source]

Perform the calibration.

Parameters:
  • variable (DataArray) – xarray DataArray containing the dataset to calibrate.

  • dataset_info (dict) – dictionary of information about the dataset.

Return type:

DataArray

Returns:

array containing the calibrated values and all the original metadata.

_perform_orthorectification(variable, orthorect_data_name)[source]

Perform the orthorectification.

Parameters:
  • variable (DataArray) – xarray DataArray containing the dataset to correct for orthorectification.

  • orthorect_data_name (str) – name of the orthorectification correction data in the product.

Return type:

DataArray

Returns:

array containing the corrected values and all the original metadata.