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","."]
code: def _interpolate_arrays(self, *input_arrays, geolocation=False):
      lines = input_arrays[0].shape[0]
      try:
          interpolator = self._create_40km_interpolator(
              lines, *input_arrays, geolocation=geolocation
          )
      except ImportError:
          logger.warning(
              "Could not interpolate, python-geotiepoints missing."
          )
          output_arrays = input_arrays
      else:
          output_delayed = delayed(interpolator.interpolate, nout=3)()
          output_arrays = [
              da.from_delayed(out_array, (lines, 2048), in_array.dtype)
              for in_array, out_array in zip(
                  input_arrays, output_delayed
              )
          ]
      return output_arrays
  
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 11 for calling the AVHRRAAPPL1BFile obj's underlying member method code with example usage: obj._interpolate_arrays() and returns: output_arrays