class_docstr: Eps level 1b reader for AVHRR data.
docstr: Get value for given key.
code: def __getitem__(self, key):
      """Get value for given key."""
      for altkey in self.form.scales:
          try:
              try:
                  return (
                      self.sections[altkey][key]
                      * self.form.scales[altkey][key]
                  )
              except TypeError:
                  val = (
                      self.sections[altkey][key]
                      .item()
                      .decode()
                      .split("=")[1]
                  )
                  try:
                      return (
                          float(val)
                          * self.form.scales[altkey][key].item()
                      )
                  except ValueError:
                      return val.strip()
          except (KeyError, ValueError):
              continue
      raise KeyError("No matching value for " + str(key))
  
imports: import functools
  import logging
  import dask.array
  import numpy
  import xarray
  from dask.delayed import delayed
  from pyresample.geometry import SwathDefinition
  from satpy._compat import cached_property
  from satpy._config import get_config_path
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.readers.xmlformat import XMLFormat
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 3 for calling the EPSAVHRRFile obj's underlying member method code with example usage: obj.__getitem__(key) and returns: unknown, unknown, val