class_docstr: Get the emissive part of NIR bands.
class_docstr_tok: ["Get","the","emissive","part","of","NIR","bands","."]
docstr: Collect custom configuration values.
  
  Args:
      sunz_threshold: The threshold sun zenith angle used when deriving
          the near infrared reflectance. Above this angle the derivation
          will assume this sun-zenith everywhere. Default None, in which
          case the default threshold defined in Pyspectral will be used.
docstr_tok: ["Collect","custom","configuration","values",".","Args",":","sunz_threshold",":","The","threshold","sun","zenith","angle","used","when","deriving","the","near","infrared","reflectance",".","Above","this","angle","the","derivation","will","assume","this","sun-zenith","everywhere",".","Default","None",",","in","which","case","the","default","threshold","defined","in","Pyspectral","will","be","used","."]
code: def __init__(self, sunz_threshold=None, **kwargs):  # noqa: D417
      """Collect custom configuration values.
  
      Args:
          sunz_threshold: The threshold sun zenith angle used when deriving
              the near infrared reflectance. Above this angle the derivation
              will assume this sun-zenith everywhere. Default None, in which
              case the default threshold defined in Pyspectral will be used.
  
      """
      self.sunz_threshold = sunz_threshold
      super(NIREmissivePartFromReflectance, self).__init__(
          sunz_threshold=sunz_threshold, **kwargs
      )
  
file_path: satpy/satpy/modifiers/spectral.py
imports: import logging
  import xarray
  from satpy.modifiers import ModifierBase
label_desc: Use image node_id 1 to create a new NIREmissivePartFromReflectance object from inherited base classes: NIRReflectance with example: obj = NIREmissivePartFromReflectance(sunz_threshold)