class_docstr: GOES HRIT format reader.
class_docstr_tok: ["GOES","HRIT","format","reader","."]
docstr: Get the calibration parameters from the metadata.
docstr_tok: ["Get","the","calibration","parameters","from","the","metadata","."]
code: def _get_calibration_params(self):
      """Get the calibration parameters from the metadata."""
      params = {}
      idx_table = []
      val_table = []
      for elt in self.mda["image_data_function"].split(b"\r\n"):
          try:
              key, val = elt.split(b":=")
              try:
                  idx_table.append(int(key))
                  val_table.append(float(val))
              except ValueError:
                  params[key] = val
          except ValueError:
              pass
      params["indices"] = np.array(idx_table)
      params["values"] = np.array(val_table, dtype=np.float32)
      return params
  
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 HRITGOESFileHandler obj's underlying member method code with example usage: obj._get_calibration_params() and returns: params