class_docstr: File handler for Satpy's CF netCDF files.
docstr: Get dataset.
docstr_tok: ["Get","dataset","."]
code: def get_dataset(self, ds_id, ds_info):
      """Get dataset."""
      logger.debug("Getting data for: %s", ds_id["name"])
      nc = xr.open_dataset(
          self.filename,
          engine=self.engine,
          chunks={"y": CHUNK_SIZE, "x": CHUNK_SIZE},
      )
      name = ds_info.get("nc_store_name", ds_id["name"])
      data = nc[ds_info.get("file_key", name)]
      if not self._dataid_attrs_equal(ds_id, data):
          return
      if name != ds_id["name"]:
          data = data.rename(ds_id["name"])
      data.attrs.update(
          nc.attrs
      )  # For now add global attributes to all datasets
      if "orbital_parameters" in data.attrs:
          data.attrs["orbital_parameters"] = _str2dict(
              data.attrs["orbital_parameters"]
          )
  
      return data
  
imports: import itertools
  import json
  import logging
  import xarray
  from pyresample import AreaDefinition
  from satpy.dataset.dataid import WavelengthRange
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 13 for calling the SatpyCFFileHandler obj's underlying member method code with example usage: obj.get_dataset(ds_id, ds_info) and returns: data