class_docstr: Handle reading of generic image files.
class_docstr_tok: ["Handle","reading","of","generic","image","files","."]
docstr: Initialize filehandler.
docstr_tok: ["Initialize","filehandler","."]
code: def __init__(self, filename, filename_info, filetype_info):
      """Initialize filehandler."""
      super(GenericImageFileHandler, self).__init__(
          filename, filename_info, filetype_info
      )
      self.finfo = filename_info
      try:
          self.finfo["end_time"] = self.finfo["start_time"]
      except KeyError:
          pass
      self.finfo["filename"] = self.filename
      self.file_content = {}
      self.area = None
      self.dataset_name = None
      self.read()
  
file_path: satpy/satpy/readers/generic_image.py
imports: import logging
  import dask.array
  import numpy
  import rasterio
  import xarray
  from pyresample import utils
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 1 to create a new GenericImageFileHandler object from inherited base classes: BaseFileHandler with example: obj = GenericImageFileHandler(filename, filename_info, filetype_info)