class_docstr: Reader for NUCAPS NetCDF4 files.
class_docstr_tok: ["Reader","for","NUCAPS","NetCDF4","files","."]
docstr: Configure reader behavior.
  
  Args:
      mask_surface (boolean): mask anything below the surface pressure
      mask_quality (boolean): mask anything where the `Quality_Flag` metadata is ``!= 1``.
docstr_tok: ["Configure","reader","behavior",".","Args",":","mask_surface","(","boolean",")",":","mask","anything","below","the","surface","pressure","mask_quality","(","boolean",")",":","mask","anything","where","the","`","Quality_Flag","`","metadata","is","``","!","=","1","``","."]
code: def __init__(
      self, config_files, mask_surface=True, mask_quality=True, **kwargs
  ):  # noqa: D417
      """Configure reader behavior.
  
      Args:
          mask_surface (boolean): mask anything below the surface pressure
          mask_quality (boolean): mask anything where the `Quality_Flag` metadata is ``!= 1``.
  
      """
      self.pressure_dataset_names = defaultdict(list)
      super(NUCAPSReader, self).__init__(config_files, **kwargs)
      self.mask_surface = self.info.get("mask_surface", mask_surface)
      self.mask_quality = self.info.get("mask_quality", mask_quality)
  
imports: import logging
  from collections import defaultdict
  import numpy
  import pandas
  import xarray
  from satpy.readers.netcdf_utils import NetCDF4FileHandler
  from satpy.readers.yaml_reader import FileYAMLReader
label_desc: Use image node_id 1 to create a new NUCAPSReader object from inherited base classes: FileYAMLReader with example: obj = NUCAPSReader(config_files, mask_surface, mask_quality)