Numba is a Python compiler that uses type information to generate optimized machine code from Python functions. It allows Python code to run as fast as natively compiled languages for numeric computation. The goal is to provide rapid iteration and development along with fast code execution. Numba works by compiling Python code to LLVM bitcode then to machine code using type information from NumPy. An example shows a sinc function being JIT compiled. Future work includes supporting more Python features like structures and objects.