class_docstr: Reader class for ICI L1B products in netCDF format.
class_docstr_tok: ["Reader","class","for","ICI","L1B","products","in","netCDF","format","."]
docstr: Get quality attributes.
code: def _get_quality_attributes(self):
      """Get quality attributes."""
      quality_group = self["quality"]
      quality_dict = {}
      for key in quality_group:
          # Add the values (as Numpy array) of each variable in the group
          # where possible
          try:
              quality_dict[key] = quality_group[key].values
          except ValueError:
              quality_dict[key] = None
      # Add the attributes of the quality group
      quality_dict.update(quality_group.attrs)
      return quality_dict
  
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 30 for calling the IciL1bNCFileHandler obj's underlying member method code with example usage: obj._get_quality_attributes() and returns: quality_dict