class_docstr: GOES HRIT format reader.
class_docstr_tok: ["GOES","HRIT","format","reader","."]
docstr: Reprocess prologue to correct types.
docstr_tok: ["Reprocess","prologue","to","correct","types","."]
code: def process_prologue(self):
      """Reprocess prologue to correct types."""
      for key in [
          "TCurr",
          "TCHED",
          "TCTRL",
          "TLHED",
          "TLTRL",
          "TIPFS",
          "TINFS",
          "TISPC",
          "TIECL",
          "TIBBC",
          "TISTR",
          "TLRAN",
          "TIIRT",
          "TIVIT",
          "TCLMT",
          "TIONA",
      ]:
          try:
              self.prologue[key] = make_sgs_time(self.prologue[key])
          except ValueError:
              self.prologue.pop(key, None)
              logger.debug("Invalid data for %s", key)
  
      for key in [
          "SubSatLatitude",
          "SubSatLongitude",
          "ReferenceLongitude",
          "ReferenceDistance",
          "ReferenceLatitude",
      ]:
          self.prologue[key] = make_gvar_float(self.prologue[key])
  
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 3 for calling the HRITGOESPrologueFileHandler obj's underlying member method code with example usage: obj.process_prologue() without return types