class_docstr: File handler for SAFE MSI files (jp2).
class_docstr_tok: ["File","handler","for","SAFE","MSI","files","(","jp2",")","."]
docstr: Initialize the reader.
docstr_tok: ["Initialize","the","reader","."]
code: def __init__(
      self,
      filename,
      filename_info,
      filetype_info,
      mda,
      tile_mda,
      mask_saturated=True,
  ):
      """Initialize the reader."""
      super(SAFEMSIL1C, self).__init__(
          filename, filename_info, filetype_info
      )
      del mask_saturated
      self._start_time = filename_info["observation_time"]
      self._end_time = filename_info["observation_time"]
      self._channel = filename_info["band_name"]
      self._tile_mda = tile_mda
      self._mda = mda
      self.platform_name = PLATFORMS[filename_info["fmission_id"]]
  
imports: import logging
  import dask.array
  import defusedxml.ElementTree
  import numpy
  import xarray
  from pyresample import geometry
  from satpy._compat import cached_property
  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 SAFEMSIL1C object from inherited base classes: BaseFileHandler with example: obj = SAFEMSIL1C(filename, filename_info, filetype_info, mda, tile_mda, mask_saturated)