class_docstr: File handler for AMSR2 l1b.
class_docstr_tok: ["File","handler","for","AMSR2","l1b","."]
docstr: Get output data and metadata of specified dataset.
docstr_tok: ["Get","output","data","and","metadata","of","specified","dataset","."]
code: def get_dataset(self, ds_id, ds_info):
      """Get output data and metadata of specified dataset."""
      var_path = ds_info["file_key"]
      fill_value = ds_info.get("fill_value", 65535)
      metadata = self.get_metadata(ds_id, ds_info)
  
      data = self[var_path]
      if (
          ds_info.get("standard_name") == "longitude"
          or ds_info.get("standard_name") == "latitude"
      ) and ds_id["resolution"] == 10000:
          # FIXME: Lower frequency channels need CoRegistration parameters applied
          data = data[:, ::2] * self[var_path + "/attr/SCALE FACTOR"]
      else:
          data = data * self[var_path + "/attr/SCALE FACTOR"]
      data = data.where(data != fill_value)
      data.attrs.update(metadata)
      return data
  
imports: from satpy.readers.hdf5_utils import HDF5FileHandler
label_desc: Use image node_id 3 for calling the AMSR2L1BFileHandler obj's underlying member method code with example usage: obj.get_dataset(ds_id, ds_info) and returns: data