class_docstr: Handle a single SCMI NetCDF4 file.
class_docstr_tok: ["Handle","a","single","SCMI","NetCDF4","file","."]
docstr: Set up the SCMI file handler.
docstr_tok: ["Set","up","the","SCMI","file","handler","."]
code: def __init__(self, filename, filename_info, filetype_info):
      """Set up the SCMI file handler."""
      super(SCMIFileHandler, self).__init__(
          filename, filename_info, filetype_info
      )
      # xarray's default netcdf4 engine
      self.nc = xr.open_dataset(
          self.filename,
          decode_cf=True,
          mask_and_scale=False,
          chunks={"x": LOAD_CHUNK_SIZE, "y": LOAD_CHUNK_SIZE},
      )
      self.platform_name = self.nc.attrs["satellite_id"]
      self.sensor = self._get_sensor()
      self.nlines = self.nc.dims["y"]
      self.ncols = self.nc.dims["x"]
      self.coords = {}
  
imports: import logging
  import os
  from datetime import datetime
  import numpy
  import xarray
  from pyresample import geometry
  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 SCMIFileHandler object from inherited base classes: BaseFileHandler with example: obj = SCMIFileHandler(filename, filename_info, filetype_info)