class_docstr: MPEF product header class.
class_docstr_tok: ["MPEF","product","header","class","."]
docstr: Return numpy record_array for MPEF product header.
docstr_tok: ["Return","numpy","record_array","for","MPEF","product","header","."]
code: def get(self):
      """Return numpy record_array for MPEF product header."""
      record = [
          ("MPEF_File_Id", np.int16),
          ("MPEF_Header_Version", np.uint8),
          ("ManualDissAuthRequest", bool),
          ("ManualDisseminationAuth", bool),
          ("DisseminationAuth", bool),
          ("NominalTime", time_cds_short),
          ("ProductQuality", np.uint8),
          ("ProductCompleteness", np.uint8),
          ("ProductTimeliness", np.uint8),
          ("ProcessingInstanceId", np.int8),
          ("ImagesUsed", self.images_used, (4,)),
          ("BaseAlgorithmVersion", issue_revision),
          ("ProductAlgorithmVersion", issue_revision),
          ("InstanceServerName", "S2"),
          ("SpacecraftName", "S2"),
          ("Mission", "S3"),
          ("RectificationLongitude", "S5"),
          ("Encoding", "S1"),
          ("TerminationSpace", "S1"),
          ("EncodingVersion", np.uint16),
          ("Channel", np.uint8),
          ("ImageLocation", "S3"),
          ("GsicsCalMode", np.bool_),
          ("GsicsCalValidity", np.bool_),
          ("Padding", "S2"),
          ("OffsetToData", np.uint32),
          ("Padding2", "S9"),
          ("RepeatCycle", "S15"),
      ]
  
      return np.dtype(record).newbyteorder(">")
  
imports: from __future__ import annotations
  import warnings
  from datetime import datetime, timedelta
  import dask.array
  import numpy
  import pyproj
  from numpy.polynomial.chebyshev import Chebyshev
  from satpy.readers.eum_base import issue_revision, time_cds_short
  from satpy.readers.utils import apply_earthsun_distance_correction
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 1 for calling the MpefProductHeader obj's underlying member method code with example usage: obj.get() and returns: np