class_docstr: GOES HRIT format reader.
class_docstr_tok: ["GOES","HRIT","format","reader","."]
docstr: Read the prologue metadata.
docstr_tok: ["Read","the","prologue","metadata","."]
code: def read_prologue(self):
      """Read the prologue metadata."""
      with open(self.filename, "rb") as fp_:
          fp_.seek(self.mda["total_header_length"])
          data = np.fromfile(fp_, dtype=prologue, count=1)
          self.prologue.update(recarray2dict(data))
  
      self.process_prologue()
  
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 2 for calling the HRITGOESPrologueFileHandler obj's underlying member method code with example usage: obj.read_prologue() without return types