code: def _interpolate_no_angles(
      clons, clats, src_resolution, dst_resolution
  ):
      interpolation_functions = {}
  
      try:
          from geotiepoints.simple_modis_interpolator import (
              modis_1km_to_250m as simple_1km_to_250m,
          )
          from geotiepoints.simple_modis_interpolator import (
              modis_1km_to_500m as simple_1km_to_500m,
          )
      except ImportError:
          raise NotImplementedError(
              f"Interpolation from {src_resolution}m to {dst_resolution}m "
              "without satellite zenith angle information is not "
              "implemented. Try updating your version of "
              "python-geotiepoints."
          )
      else:
          interpolation_functions[(1000, 500)] = simple_1km_to_500m
          interpolation_functions[(1000, 250)] = simple_1km_to_250m
  
      return _find_and_run_interpolation(
          interpolation_functions,
          src_resolution,
          dst_resolution,
          (clons, clats),
      )
  
imports: from __future__ import annotations
  import logging
  import re
  from ast import literal_eval
  from contextlib import suppress
  from datetime import datetime
  import numpy
  import xarray
  from pyhdf.error import HDF4Error
  from pyhdf.SD import SD
  from satpy import DataID
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import normalize_low_res_chunks
label_desc: Use image node_id 3 for calling a global function with example usage: _interpolate_no_angles(clons, clats, src_resolution, dst_resolution) and returns: _find_and_run_interpolation