class_docstr: Class implementing the EPS-SG-A1 MWS L1b Filehandler.
  
  This class implements the European Polar System Second Generation (EPS-SG)
  Microwave Sounder (MWS) Level-1b NetCDF reader.  It is designed to be used
  through the :class:`~satpy.Scene` class using the :mod:`~satpy.Scene.load`
  method with the reader ``"mws_l1b_nc"``.
class_docstr_tok: ["Class","implementing","the","EPS-SG-A1","MWS","L1b","Filehandler",".","This","class","implements","the","European","Polar","System","Second","Generation","(","EPS-SG",")","Microwave","Sounder","(","MWS",")","Level-1b","NetCDF","reader",".","It","is","designed","to","be","used","through","the",":","class",":","`","~satpy.Scene","`","class","using","the",":","mod",":","`","~satpy.Scene.load","`","method","with","the","reader","``","``","mws_l1b_nc","''","``","."]
docstr: Initialize file handler.
docstr_tok: ["Initialize","file","handler","."]
code: def __init__(self, filename, filename_info, filetype_info):
      """Initialize file handler."""
      super().__init__(
          filename,
          filename_info,
          filetype_info,
          cache_var_size=10000,
          cache_handle=True,
      )
      logger.debug("Reading: {}".format(self.filename))
      logger.debug("Start: {}".format(self.start_time))
      logger.debug("End: {}".format(self.end_time))
  
      self._cache = {}
  
      self._channel_names = MWS_CHANNEL_NAMES
  
imports: import logging
  from datetime import datetime
  import dask.array
  import numpy
  from netCDF4 import default_fillvals
  from .netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 1 to create a new MWSL1BFile object from inherited base classes: NetCDF4FileHandler with example: obj = MWSL1BFile(filename, filename_info, filetype_info)