class_docstr: Shared operations for file handlers.
class_docstr_tok: ["Shared","operations","for","file","handlers","."]
docstr: Create a dictionary of global attributes to be added to all datasets.
  
  Returns:
      dict: A dictionary of global attributes.
          filename: name of the product file
          spacecraft_name: name of the spacecraft
          ssp_lon: longitude of subsatellite point
          sensor: name of sensor
          platform_name: name of the platform
docstr_tok: ["Create","a","dictionary","of","global","attributes","to","be","added","to","all","datasets",".","Returns",":","dict",":","A","dictionary","of","global","attributes",".","filename",":","name","of","the","product","file","spacecraft_name",":","name","of","the","spacecraft","ssp_lon",":","longitude","of","subsatellite","point","sensor",":","name","of","sensor","platform_name",":","name","of","the","platform"]
code: def _get_global_attributes(self):
      """Create a dictionary of global attributes to be added to all datasets.
  
      Returns:
          dict: A dictionary of global attributes.
              filename: name of the product file
              spacecraft_name: name of the spacecraft
              ssp_lon: longitude of subsatellite point
              sensor: name of sensor
              platform_name: name of the platform
  
      """
      attributes = {
          "filename": self.filename,
          "spacecraft_name": self.spacecraft_name,
          "ssp_lon": self.ssp_lon,
          "sensor": self.sensor_name,
          "platform_name": self.spacecraft_name,
      }
      return attributes
  
imports: import logging
  from contextlib import suppress
  import numpy
  import xarray
  from pyresample import geometry
  from satpy._compat import cached_property
  from satpy.readers._geos_area import get_geos_area_naming, make_ext
  from satpy.readers.eum_base import get_service_mode
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.resample import get_area_def
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 4 for calling the FciL2CommonFunctions obj's underlying member method code with example usage: obj._get_global_attributes() and returns: attributes