Numba

Open-source Python JIT compiler for accelerating numerical and loop-heavy code.

Details

Numba is an open-source Python JIT compiler that compiles parts of Python and NumPy code into high-performance machine code. It suits accelerating loop-heavy data processing, numerical simulation, scientific computing and batch computation.

Use cases: Python acceleration, numerical computing, loop optimisation, scientific computing, data processing

Note: Not all Python code can be accelerated as is; you may need to adapt your code to what Numba supports.