class_docstr: SEVIRI L1B handler for HDF4 files.
class_docstr_tok: ["SEVIRI","L1B","handler","for","HDF4","files","."]
docstr: Get the sensor name.
docstr_tok: ["Get","the","sensor","name","."]
code: def sensor_name(self):
      """Get the sensor name."""
      # the sensor and platform names are stored together, eg: MSG1/SEVIRI
      attr = self["/attr/Sensors"]
      if isinstance(attr, np.ndarray):
          attr = str(attr.astype(str)).lower()
      else:
          attr = attr.lower()
      plat = attr[0:4]
      sens = attr[5:]
      # icare uses non-standard platform names
      if plat == "msg1":
          plat = "Meteosat-08"
      elif plat == "msg2":
          plat = "Meteosat-09"
      elif plat == "msg3":
          plat = "Meteosat-10"
      elif plat == "msg4":
          plat = "Meteosat-11"
      else:
          raise NameError("Unsupported satellite platform:" + plat)
      return [plat, sens]
  
imports: from datetime import datetime
  import numpy
  from satpy.readers._geos_area import get_area_definition, get_area_extent
  from satpy.readers.hdf4_utils import HDF4FileHandler
label_desc: Use image node_id 2 for calling the SEVIRI_ICARE obj's underlying member method code with example usage: obj.sensor_name() and returns: list