text: define({
      'name': 'Numba',
      'sub-menu': [
          {
              'name': 'Setup',
              'snippet': [
                  'from __future__ import print_function, division',
                  'import sys',
                  'if sys.version_info[0] >= 3:',
                  '    xrange = range  # Must always iterate with xrange in njit functions',
                  'import numba',
              ],
          },
          {
              'name': 'Documentation',
              'external-link': 'http://numba.pydata.org/numba-doc/dev/index.html',
          },
          '---',
          {
              'name': 'Jit function',
              'snippet': [
                  '@numba.njit',
                  'def bp_func(x):',
                  '    r"""Some function',
                  '    ',
                  '    Does some stuff.',
                  '    ',
                  '    """',
                  '    return x**2',
              ],
          },
  
          {
              'name': 'Jit function with specified signature',
              'snippet': [
                  '@numba.njit(f8, f8[:])',
                  'def bp_func(x, y):',
                  '    r"""Some function',
                  '    ',
                  '    Parameters',
                  '    ----------',
                  '    x : float',
                  '    y : float array',
                  '    ',
                  '    """',
                  '    for j in xrange(y.size):',
                  '        y[j] *= x',
              ],
          },
      ],
  });
  