class_docstr: ACSPO L2P SST File Reader.
docstr: Collect various metadata about the specified dataset.
docstr_tok: ["Collect","various","metadata","about","the","specified","dataset","."]
code: def get_metadata(self, dataset_id, ds_info):
      """Collect various metadata about the specified dataset."""
      var_path = ds_info.get(
          "file_key", "{}".format(dataset_id["name"])
      )
      shape = self.get_shape(dataset_id, ds_info)
      units = self[var_path + "/attr/units"]
      info = getattr(self[var_path], "attrs", {})
      standard_name = self[var_path + "/attr/standard_name"]
      resolution = float(self["/attr/spatial_resolution"].split(" ")[0])
      rows_per_scan = ROWS_PER_SCAN.get(self.sensor_name) or 0
      info.update(dataset_id.to_dict())
      info.update(
          {
              "shape": shape,
              "units": units,
              "platform_name": self.platform_name,
              "sensor": self.sensor_name,
              "standard_name": standard_name,
              "resolution": resolution,
              "rows_per_scan": rows_per_scan,
              "long_name": self.get(var_path + "/attr/long_name"),
              "comment": self.get(var_path + "/attr/comment"),
          }
      )
      return info
  
file_path: satpy/satpy/readers/acspo.py
imports: import logging
  from datetime import datetime
  import numpy
  from satpy.readers.netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 7 for calling the ACSPOFileHandler obj's underlying member method code with example usage: obj.get_metadata(dataset_id, ds_info) and returns: info