class_docstr: Reader class for VII L1B products in netCDF format.
class_docstr_tok: ["Reader","class","for","VII","L1B","products","in","netCDF","format","."]
docstr: Perform the calibration to reflectance.
  
  Args:
      radiance: numpy ndarray containing the radiance values.
      angle_factor: numpy ndarray containing the inverse of cosine of solar zenith angle [-].
      isi: integrated solar irradiance [W/(m2 * μm)].
  
  Returns:
      numpy ndarray: array containing the calibrated reflectance values.
docstr_tok: ["Perform","the","calibration","to","reflectance",".","Args",":","radiance",":","numpy","ndarray","containing","the","radiance","values",".","angle_factor",":","numpy","ndarray","containing","the","inverse","of","cosine","of","solar","zenith","angle","[","-","]",".","isi",":","integrated","solar","irradiance","[","W\/","(","m2","*","\u03bcm",")","]",".","Returns",":","numpy","ndarray",":","array","containing","the","calibrated","reflectance","values","."]
code: def _calibrate_refl(radiance, angle_factor, isi):
      """Perform the calibration to reflectance.
  
      Args:
          radiance: numpy ndarray containing the radiance values.
          angle_factor: numpy ndarray containing the inverse of cosine of solar zenith angle [-].
          isi: integrated solar irradiance [W/(m2 * μm)].
  
      Returns:
          numpy ndarray: array containing the calibrated reflectance values.
  
      """
      refl_values = (np.pi / isi) * angle_factor * radiance * 100.0
      return refl_values
  
file_path: satpy/satpy/readers/vii_l1b_nc.py
imports: import logging
  import numpy
  from satpy.readers.vii_base_nc import ViiNCBaseFileHandler
  from satpy.readers.vii_utils import C1, C2, MEAN_EARTH_RADIUS
label_desc: Use image node_id 5 for calling the ViiL1bNCFileHandler obj's underlying member method code with example usage: obj._calibrate_refl(radiance, angle_factor, isi) and returns: refl_values