code: def crinkle_algorithm(clip, source):
      """Add a filter that crinkles a clip.
  
      Parameters
      ----------
      clip : pyvista.DataSet
          The input data to be crinkled.
      source : pyvista.DataSet
          The source of the crinkle.
  
      Returns
      -------
      CrinkleAlgorithm
          CrinkleAlgorithm filter.
  
      """
      alg = CrinkleAlgorithm()
      set_algorithm_input(alg, clip, 0)
      set_algorithm_input(alg, source, 1)
      return alg
  
imports: import traceback
  import numpy
  import pyvista
  from pyvista.core.errors import PyVistaPipelineError
  from pyvista.core.utilities.helpers import wrap
  from pyvista.plotting import _vtk
label_desc: Use image node_id 8 for calling a global function with example usage: crinkle_algorithm(clip, source) and returns: alg