Numba

Original author(s)Continuum Analytics
Developer(s)Community project
Initial release15 August 2012 (2012-08-15)
Stable release
0.61.2  / 9 April 2025 (9 April 2025)
Repository
Written inPython, C
Operating systemCross-platform
Platformx86-64, ARM64, POWER
TypeTechnical computing
LicenseBSD 2-clause
Websitenumba.pydata.org
Numba CUDA
Developer(s)NVIDIA
Stable release
0.4.0 / January 27, 2025 (2025-01-27)
Repositorygithub.com/NVIDIA/numba-cuda
PlatformNVIDIA GPU
LicenseBSD 2-clause
Websitenvidia.github.io/numba-cuda/

Numba is an open-source JIT compiler that translates a subset of Python and NumPy into fast machine code using LLVM, via the llvmlite Python package. It offers a range of options for parallelising Python code for CPUs and GPUs, often with only minor code changes.

Numba was started by Travis Oliphant in 2012 and has since been under active development at its repository in GitHub with frequent releases. The project is driven by developers at Anaconda, Inc., with support by DARPA, the Gordon and Betty Moore Foundation, Intel, Nvidia and AMD, and a community of contributors on GitHub.