code: def interpolate_continuous(x, x_sample, y_sample):
      """Linear interpolation of continuous quantities.
  
      Numpy equivalent would be np.interp(..., left=np.nan, right=np.nan), but
      numba currently doesn't support those keyword arguments.
      """
      try:
          return _interpolate(x, x_sample, y_sample)
      except Exception:
          # Numba cannot distinguish exception types
          return np.nan
  
imports: from collections import namedtuple
  import dask.array
  import numba
  import numpy
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 32 for calling a global function with example usage: interpolate_continuous(x, x_sample, y_sample) and returns: _interpolate, np