class_docstr: File Handler for CLAVRX netcdf files.
class_docstr_tok: ["File","Handler","for","CLAVRX","netcdf","files","."]
docstr: Dynamically discover what variables can be loaded from this file.
  
  See :meth:`satpy.readers.file_handlers.BaseHandler.available_datasets`
  for more information.
docstr_tok: ["Dynamically","discover","what","variables","can","be","loaded","from","this","file",".","See",":","meth",":","`","satpy.readers.file_handlers.BaseHandler.available_datasets","`","for","more","information","."]
code: def available_datasets(self, configured_datasets=None):
      """Dynamically discover what variables can be loaded from this file.
  
      See :meth:`satpy.readers.file_handlers.BaseHandler.available_datasets`
      for more information.
  
      """
      handled_vars = set()
      for is_avail, ds_info in configured_datasets or []:
          if is_avail is not None:
              # some other file handler said it has this dataset
              # we don't know any more information than the previous
              # file handler so let's yield early
              yield is_avail, ds_info
              continue
          if self.file_type_matches(ds_info["file_type"]):
              handled_vars.add(ds_info["name"])
          yield self.file_type_matches(ds_info["file_type"]), ds_info
      yield from self._available_new_datasets(handled_vars)
  
imports: import logging
  import os
  from glob import glob
  from typing import Optional, Union
  import netCDF4
  import numpy
  import xarray
  from pyresample import geometry
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.readers.hdf4_utils import SDS, HDF4FileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 5 for calling the CLAVRXNetCDFFileHandler obj's underlying member method code with example usage: obj.available_datasets(configured_datasets) without return types