class_docstr: MiRS handler for NetCDF4 files using xarray.
  
  The MiRS retrieval algorithm runs on multiple
  sensors.  For the ATMS sensors, a limb correction
  is applied by default.  In order to change that
  behavior, use the keyword argument ``limb_correction=False``::
  
  
      from satpy import Scene, find_files_and_readers
  
      filenames = find_files_and_readers(base_dir, reader="mirs")
      scene = Scene(filenames, reader_kwargs={'limb_correction': False})
class_docstr_tok: ["MiRS","handler","for","NetCDF4","files","using","xarray",".","The","MiRS","retrieval","algorithm","runs","on","multiple","sensors",".","For","the","ATMS","sensors",",","a","limb","correction","is","applied","by","default",".","In","order","to","change","that","behavior",",","use","the","keyword","argument","``","limb_correction=False","``",":",":","from","satpy","import","Scene",",","find_files_and_readers","filenames","=","find_files_and_readers","(","base_dir",",","reader=","''","mirs","''",")","scene","=","Scene","(","filenames",",","reader_kwargs=","{","'limb_correction","'",":","False","}",")"]
docstr: Init method.
code: def __init__(
      self, filename, filename_info, filetype_info, limb_correction=True
  ):
      """Init method."""
      super(MiRSL2ncHandler, self).__init__(
          filename,
          filename_info,
          filetype_info,
      )
  
      self.nc = xr.open_dataset(
          self.filename,
          decode_cf=True,
          mask_and_scale=False,
          decode_coords=True,
          chunks={"Field_of_view": CHUNK_SIZE, "Scanline": CHUNK_SIZE},
      )
      # y,x is used in satpy, bands rather than channel using in xrimage
      self.nc = self.nc.rename_dims(
          {"Scanline": "y", "Field_of_view": "x"}
      )
      self.nc = self.nc.rename(
          {"Latitude": "latitude", "Longitude": "longitude"}
      )
  
      self.platform_name = self._get_platform_name
      self.sensor = self._get_sensor
      self.limb_correction = limb_correction
  
imports: import datetime
  import importlib
  import logging
  import os
  from collections import Counter
  import dask.array
  import numpy
  import xarray
  from satpy.aux_download import retrieve
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 1 to create a new MiRSL2ncHandler object from inherited base classes: BaseFileHandler with example: obj = MiRSL2ncHandler(filename, filename_info, filetype_info, limb_correction)