class_docstr: Reader for HRPT Minor Frame, 10 bits data expanded to 16 bits.
docstr: Get channel data.
docstr_tok: ["Get","channel","data","."]
code: def _get_channel_data(self, key):
      """Get channel data."""
      data = da.from_array(
          self._data["image_data"][:, :, _get_channel_index(key)],
          chunks=self._chunks,
      )
      if key["calibration"] != "counts":
          if key["name"] in ["1", "2", "3a"]:
              data = self.calibrate_solar_channel(data, key)
  
          if key["name"] in ["3b", "4", "5"]:
              data = self.calibrate_thermal_channel(data, key)
      return data
  
imports: import logging
  from datetime import datetime
  import dask.array
  import numpy
  import xarray
  from geotiepoints import SatelliteInterpolator
  from pyorbital.geoloc import compute_pixels, get_lonlatalt
  from pyorbital.geoloc_instrument_definitions import avhrr
  from pyorbital.orbital import Orbital
  from satpy._compat import cached_property
  from satpy.readers.aapp_l1b import get_avhrr_lac_chunks
  from satpy.readers.file_handlers import BaseFileHandler
label_desc: Use image node_id 8 for calling the HRPTFile obj's underlying member method code with example usage: obj._get_channel_data(key) and returns: data