class_docstr: Reader class for NOAA ABI l2+ products in netCDF format.
docstr: Load a dataset.
docstr_tok: ["Load","a","dataset","."]
code: def get_dataset(self, key, info):
      """Load a dataset."""
      var = info["file_key"]
      if self.filetype_info["file_type"] == "abi_l2_mcmip":
          var += "_" + key["name"]
      LOG.debug("Reading in get_dataset %s.", var)
      variable = self[var]
      variable.attrs.update(key.to_dict())
      self._update_data_arr_with_filename_attrs(variable)
      self._remove_problem_attrs(variable)
  
      # convert to satpy standard units
      if (
          variable.attrs["units"] == "1"
          and key["calibration"] == "reflectance"
      ):
          variable *= 100.0
          variable.attrs["units"] = "%"
  
      return variable
  
file_path: satpy/satpy/readers/abi_l2_nc.py
imports: import logging
  import numpy
  from satpy.readers.abi_base import NC_ABI_BASE
label_desc: Use image node_id 1 for calling the NC_ABI_L2 obj's underlying member method code with example usage: obj.get_dataset(key, info) and returns: variable