code: def load_spatial_filters(packed=True):
      """Load spatial-filters kernel
  
      Parameters
      ----------
      packed : bool
          Whether or not the data should be in "packed" representation
          for use in GLSL code.
  
      Returns
      -------
      kernel : array
          16x1024x4 (packed float in rgba) or
          16x1024 (unpacked float)
          16 interpolation kernel with length 1024 each.
  
      names : tuple of strings
          Respective interpolation names, plus "Nearest" which does
          not require a filter but can still be used
      """
      names = (
          "Linear",
          "Hanning",
          "Hamming",
          "Hermite",
          "Kaiser",
          "Quadric",
          "Cubic",
          "CatRom",
          "Mitchell",
          "Spline16",
          "Spline36",
          "Gaussian",
          "Bessel",
          "Sinc",
          "Lanczos",
          "Blackman",
          "Nearest",
      )
  
      kernel = np.load(op.join(DATA_DIR, "spatial-filters.npy"))
      if packed:
          # convert the kernel to a packed representation
          kernel = pack_unit(kernel)
  
      return kernel, names
  
file_path: vispy/vispy/io/datasets.py
imports: import numpy
  from os import path
  from ..util import load_data_file
label_desc: Use image node_id 5 for calling a global function with example usage: load_spatial_filters(packed) and returns: kernel,  names