class_docstr: Base class for channel reading.
docstr: Init the file handler.
docstr_tok: ["Init","the","file","handler","."]
code: def __init__(
      self, filename, filename_info, filetype_info, engine=None
  ):
      """Init the file handler."""
      super().__init__(filename, filename_info, filetype_info, engine)
      self.channel = filename_info.get("dataset_name")
      self.reflectance_prefix = "Oa"
      self.reflectance_suffix = "_reflectance"
  
imports: import logging
  from functools import reduce
  import dask.array
  import numpy
  import xarray
  from satpy._compat import cached_property
  from satpy.readers import open_file_or_filename
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import angle2xyz, get_legacy_chunk_size, xyz2angle
label_desc: Use image node_id 1 to create a new NCOLCIChannelBase object from inherited base classes: NCOLCIBase with example: obj = NCOLCIChannelBase(filename, filename_info, filetype_info, engine)