class_docstr: Reader class for ICI L1B products in netCDF format.
class_docstr_tok: ["Reader","class","for","ICI","L1B","products","in","netCDF","format","."]
docstr: Fetch variable.
code: def _fetch_variable(self, var_key):
      """Fetch variable."""
      if (
          var_key
          in [
              "longitude",
              "latitude",
              "observation_zenith",
              "observation_azimuth",
              "solar_zenith",
              "solar_azimuth",
          ]
          and getattr(self, var_key) is not None
      ):
          variable = getattr(self, var_key).copy()
      else:
          variable = self[var_key]
      return variable
  
imports: import logging
  from datetime import datetime
  from enum import Enum
  from functools import cached_property
  import dask.array
  import numpy
  import xarray
  from geotiepoints.geointerpolator import GeoInterpolator
  from satpy.readers.netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 26 for calling the IciL1bNCFileHandler obj's underlying member method code with example usage: obj._fetch_variable(var_key) and returns: variable