class_docstr: Reader class for SEVIRI L2 products in GRIB format.
docstr: Create a dictionary of  attributes to be added to the dataset.
  
  Returns:
      dict: A dictionary of parameter attributes.
          ssp_lon: longitude of subsatellite point
          sensor: name of sensor
          platform_name: name of the platform
docstr_tok: ["Create","a","dictionary","of","attributes","to","be","added","to","the","dataset",".","Returns",":","dict",":","A","dictionary","of","parameter","attributes",".","ssp_lon",":","longitude","of","subsatellite","point","sensor",":","name","of","sensor","platform_name",":","name","of","the","platform"]
code: def _get_attributes(self):
      """Create a dictionary of  attributes to be added to the dataset.
  
      Returns:
          dict: A dictionary of parameter attributes.
              ssp_lon: longitude of subsatellite point
              sensor: name of sensor
              platform_name: name of the platform
      """
      orbital_parameters = {"projection_longitude": self._ssp_lon}
  
      attributes = {
          "orbital_parameters": orbital_parameters,
          "sensor": "seviri",
          "platform_name": PLATFORM_DICT[
              self.filename_info["spacecraft"]
          ],
      }
      return attributes
  
imports: import logging
  from datetime import timedelta
  import dask.array
  import numpy
  import xarray
  from satpy.readers._geos_area import get_area_definition, get_geos_area_naming
  from satpy.readers.eum_base import get_service_mode
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.readers.seviri_base import PLATFORM_DICT, REPEAT_CYCLE_DURATION, calculate_area_extent
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 10 for calling the SeviriL2GribFileHandler obj's underlying member method code with example usage: obj._get_attributes() and returns: attributes