class_docstr: Reader for AVHRR L1B files created from the AAPP software.
class_docstr_tok: ["Reader","for","AVHRR","L1B","files","created","from","the","AAPP","software","."]
docstr: Initialize object information by reading the input file.
code: def __init__(self, filename, filename_info, filetype_info):
      """Initialize object information by reading the input file."""
      super(AVHRRAAPPL1BFile, self).__init__(
          filename, filename_info, filetype_info
      )
  
      self.channels = {i: None for i in AVHRR_CHANNEL_NAMES}
      self.units = {i: "counts" for i in AVHRR_CHANNEL_NAMES}
  
      self._is3b = None
      self._is3a = None
      self._channel_names = AVHRR_CHANNEL_NAMES
      self._angle_names = AVHRR_ANGLE_NAMES
  
      self._set_filedata_layout()
      self.read()
  
      self.active_channels = self._get_active_channels()
  
      self._get_platform_name(AVHRR_PLATFORM_IDS2NAMES)
      self.sensor = "avhrr-3"
  
      self._get_all_interpolated_angles = functools.lru_cache(
          maxsize=10
      )(self._get_all_interpolated_angles_uncached)
      self._get_all_interpolated_coordinates = functools.lru_cache(
          maxsize=10
      )(self._get_all_interpolated_coordinates_uncached)
  
imports: import functools
  import logging
  from datetime import datetime, timedelta
  import dask.array
  import numpy
  import xarray
  from dask import delayed
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_chunk_size_limit
label_desc: Use image node_id 1 to create a new AVHRRAAPPL1BFile object from inherited base classes: AAPPL1BaseFileHandler with example: obj = AVHRRAAPPL1BFile(filename, filename_info, filetype_info)