class_docstr: GOES HRIT format reader.
class_docstr_tok: ["GOES","HRIT","format","reader","."]
docstr: Initialize the reader.
docstr_tok: ["Initialize","the","reader","."]
code: def __init__(self, filename, filename_info, filetype_info, prologue):
      """Initialize the reader."""
      super(HRITGOESFileHandler, self).__init__(
          filename,
          filename_info,
          filetype_info,
          (
              goes_hdr_map,
              goms_variable_length_headers,
              goms_text_headers,
          ),
      )
      self.prologue = prologue.prologue
      self.chid = self.mda["spectral_channel_id"]
  
      sublon = self.prologue["SubSatLongitude"]
      self.mda["projection_parameters"]["SSP_longitude"] = sublon
  
      satellite_id = self.prologue["SatelliteID"]
      self.platform_name = SPACECRAFTS[satellite_id]
  
imports: import logging
  from datetime import datetime, timedelta
  import dask.array
  import numpy
  import xarray
  from satpy._compat import ArrayLike
  from satpy.readers._geos_area import get_area_definition, get_area_extent, get_geos_area_naming
  from satpy.readers.eum_base import recarray2dict, time_cds_short
  from satpy.readers.hrit_base import HRITFileHandler, ancillary_text, annotation_header, base_hdr_map, image_data_function
label_desc: Use image node_id 1 to create a new HRITGOESFileHandler object from inherited base classes: HRITFileHandler with example: obj = HRITGOESFileHandler(filename, filename_info, filetype_info, prologue)