class_docstr: File Handler for CLAVRX netcdf files.
class_docstr_tok: ["File","Handler","for","CLAVRX","netcdf","files","."]
docstr: Init method.
docstr_tok: ["Init","method","."]
code: def __init__(self, filename, filename_info, filetype_info):
      """Init method."""
      super(CLAVRXNetCDFFileHandler, self).__init__(
          filename,
          filename_info,
          filetype_info,
      )
  
      self.nc = xr.open_dataset(
          filename,
          decode_cf=True,
          mask_and_scale=False,
          decode_coords=True,
          chunks=CHUNK_SIZE,
      )
      # y,x is used in satpy, bands rather than channel using in xrimage
      self.nc = self.nc.rename_dims(
          {
              "scan_lines_along_track_direction": "y",
              "pixel_elements_along_scan_direction": "x",
          }
      )
  
      self.platform = _get_platform(
          self.filename_info.get("platform_shortname", None)
      )
      self.sensor = _get_sensor(self.nc.attrs.get("sensor", None))
      # coordinates need scaling and valid_range (mask_and_scale won't work on valid_range)
      self.nc.coords["latitude"] = _CLAVRxHelper._get_data(
          self.nc.coords["latitude"], {"name": "latitude"}
      )
      self.nc.coords["longitude"] = _CLAVRxHelper._get_data(
          self.nc.coords["longitude"], {"name": "longitude"}
      )
  
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 1 to create a new CLAVRXNetCDFFileHandler object from inherited base classes: _CLAVRxHelper, BaseFileHandler with example: obj = CLAVRXNetCDFFileHandler(filename, filename_info, filetype_info)