class_docstr: Class implementing the MTG FCI L1c Filehandler.
  
  This class implements the Meteosat Third Generation (MTG) Flexible
  Combined Imager (FCI) Level-1c NetCDF reader.
  It is designed to be used through the :class:`~satpy.Scene`
  class using the :mod:`~satpy.Scene.load` method with the reader
  ``"fci_l1c_nc"``.
docstr: Load a dataset.
docstr_tok: ["Load","a","dataset","."]
code: def get_dataset(self, key, info=None):
      """Load a dataset."""
      logger.debug(
          "Reading {} from {}".format(key["name"], self.filename)
      )
      if "pixel_quality" in key["name"]:
          return self._get_dataset_quality(key["name"])
      elif "index_map" in key["name"]:
          return self._get_dataset_index_map(key["name"])
      elif _get_aux_data_name_from_dsname(key["name"]) is not None:
          return self._get_dataset_aux_data(key["name"])
      elif any(
          lb in key["name"] for lb in {"vis_", "ir_", "nir_", "wv_"}
      ):
          return self._get_dataset_measurand(key, info=info)
      else:
          raise ValueError(
              "Unknown dataset key, not a channel, quality or auxiliary data: "
              f"{key['name']:s}"
          )
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  from datetime import timedelta
  from functools import cached_property
  import dask.array
  import numpy
  import xarray
  from netCDF4 import default_fillvals
  from pyresample import geometry
  from satpy.readers._geos_area import get_geos_area_naming
  from satpy.readers.eum_base import get_service_mode
  from .netcdf_utils import NetCDF4FsspecFileHandler
label_desc: Use image node_id 11 for calling the FCIL1cNCFileHandler obj's underlying member method code with example usage: obj.get_dataset(key, info) and returns: self, self, self, self