class_docstr: GOMS HRIT format reader.
docstr: Initialize the reader.
docstr_tok: ["Initialize","the","reader","."]
code: def __init__(
      self, filename, filename_info, filetype_info, prologue, epilogue
  ):
      """Initialize the reader."""
      super(HRITGOMSFileHandler, self).__init__(
          filename,
          filename_info,
          filetype_info,
          (
              goms_hdr_map,
              goms_variable_length_headers,
              goms_text_headers,
          ),
      )
      self.prologue = prologue.prologue
      self.epilogue = epilogue.epilogue
      self.chid = self.mda["spectral_channel_id"]
      sublon = self.epilogue["GeometricProcessing"]["TGeomNormInfo"][
          "SubLon"
      ]
      sublon = sublon[self.chid]
      self.mda["projection_parameters"]["SSP_longitude"] = np.rad2deg(
          sublon
      )
      self.mda["orbital_parameters"][
          "satellite_nominal_longitude"
      ] = np.rad2deg(
          self.prologue["SatelliteStatus"]["NominalLongitude"]
      )
      satellite_id = self.prologue["SatelliteStatus"]["SatelliteID"]
      self.platform_name = SPACECRAFTS[satellite_id]
  
imports: import logging
  from datetime import datetime
  import numpy
  import xarray
  from satpy.readers._geos_area import get_area_definition, get_area_extent
  from satpy.readers.hrit_base import HRITFileHandler, ancillary_text, annotation_header, base_hdr_map, image_data_function, time_cds_short
label_desc: Use image node_id 1 to create a new HRITGOMSFileHandler object from inherited base classes: HRITFileHandler with example: obj = HRITGOMSFileHandler(filename, filename_info, filetype_info, prologue, epilogue)