class_docstr: Eps level 1b reader for AVHRR data.
docstr: Get calibrated channel data.
code: def get_dataset(self, key, info):
      """Get calibrated channel data."""
      if self.sections is None:
          self._read_all()
  
      try:
          dataset = self._get_data_array(key)
      except KeyError:
          logger.info(
              "Can't load channel in eps_l1b: " + str(key["name"])
          )
          return
  
      dataset.attrs["platform_name"] = self.platform_name
      dataset.attrs["sensor"] = self.sensor_name
      if "calibration" in key:
          dataset.attrs["units"] = self.units[key["calibration"]]
      dataset.attrs.update(info)
      dataset.attrs.update(key.to_dict())
      return dataset
  
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 10 for calling the EPSAVHRRFile obj's underlying member method code with example usage: obj.get_dataset(key, info) and returns: dataset