class_docstr: Reader VGAC data.
class_docstr_tok: ["Reader","VGAC","data","."]
docstr: Get dataset.
docstr_tok: ["Get","dataset","."]
code: def get_dataset(self, key, yaml_info):
      """Get dataset."""
      logger.debug("Getting data for: %s", yaml_info["name"])
      nc = xr.open_dataset(
          self.filename,
          engine=self.engine,
          decode_times=False,
          chunks={"y": CHUNK_SIZE, "x": 800},
      )
      name = yaml_info.get("nc_store_name", yaml_info["name"])
      file_key = yaml_info.get("nc_key", name)
      data = nc[file_key]
      data = self.calibrate(data, yaml_info, file_key, nc)
      data.attrs.update(
          nc.attrs
      )  # For now add global attributes to all datasets
      data.attrs.update(yaml_info)
      self.set_time_attrs(data)
      return data
  
file_path: satpy/satpy/readers/viirs_vgac_l1c_nc.py
imports: import logging
  from datetime import datetime
  import numpy
  import xarray
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 6 for calling the VGACFileHandler obj's underlying member method code with example usage: obj.get_dataset(key, yaml_info) and returns: data