code: def step(X):
      nbrs_count = (
          convolve2d(X, np.ones((3, 3)), mode="same", boundary="wrap")
          - X
      )
      return (nbrs_count == 3) | (X & (nbrs_count == 2))
  
file_path: holoviews/examples/gallery/apps/bokeh/game_of_life.py
imports: import numpy
  import holoviews
  import panel
  from holoviews import opts
  from holoviews.streams import Tap, Counter, DoubleTap
  from scipy.signal import convolve2d
label_desc: Use image node_id 1 for calling a global function with example usage: step(X) and returns: unknown