class_docstr: File handler for SAFE MSI files (jp2).
class_docstr_tok: ["File","handler","for","SAFE","MSI","files","(","jp2",")","."]
docstr: Load a dataset.
docstr_tok: ["Load","a","dataset","."]
code: def get_dataset(self, key, info):
      """Load a dataset."""
      if self._channel != key["name"]:
          return
  
      logger.debug("Reading %s.", key["name"])
      proj = self._read_from_file(key)
      proj.attrs = info.copy()
      proj.attrs["units"] = "%"
      proj.attrs["platform_name"] = self.platform_name
      return proj
  
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 2 for calling the SAFEMSIL1C obj's underlying member method code with example usage: obj.get_dataset(key, info) and returns: proj