is a Python compiler which is able to jit-compile a large subset of numerical Python to efficient machine code (using LLVM). It support automatic type interference of most numpy code so unlike Cython large code modifications are usually not needed. Currently it's CPU-only but they plan support GPUs for evaluating parallellizable array-expressions.
When/if someone implements Epiphany support for LLVM it would be highly interesting and not that hard to impement a Epiphany backend in Numba. Numba works on a function level so it will be useful to execute computional kernels on Epiphany from a bigger Python program running on ARM.