class_docstr: Reader for HRPT Minor Frame, 10 bits data expanded to 16 bits.
docstr: Get the dataset.
docstr_tok: ["Get","the","dataset","."]
code: def get_dataset(self, key, info):
      """Get the dataset."""
      attrs = info.copy()
      attrs["platform_name"] = self.platform_name
  
      if key["name"] in ["latitude", "longitude"]:
          data = self._get_navigation_data(key)
      else:
          data = self._get_channel_data(key)
  
      result = xr.DataArray(data, dims=["y", "x"], attrs=attrs)
      mask = self._get_ch3_mask_or_true(key)
      return result.where(mask)
  
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 7 for calling the HRPTFile obj's underlying member method code with example usage: obj.get_dataset(key, info) and returns: result