code: def set_emulated_double(number):
      """Emulate a double using two numbers of type float32."""
      double = np.array(
          [number, 0], dtype=np.float32
      )  # Cast number to float32
      double[1] = (
          number - double[0]
      )  # Remainder stored in second half of array
      return double
  
file_path: vispy/examples/demo/gloo/mandelbrot_double.py
imports: from __future__ import division
  import numpy
  from vispy import app, gloo
label_desc: Use image node_id 1 for calling a global function with example usage: set_emulated_double(number) and returns: double