Skip to main content
Gitter

A Just-In-Time Compiler for Numerical Functions in Python

Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax.

Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.

For more information about Numba, see the Numba homepage: http://numba.pydata.org

Dependencies

  • llvmlite

  • NumPy (version 1.9 or higher)

  • funcsigs (for Python 2)

Installing

The easiest way to install Numba and get updates is by using the Anaconda Distribution: https://www.anaconda.com/download

$ conda install numba

For more options, see the Installation Guide: http://numba.pydata.org/numba-doc/latest/user/installing.html

Documentation

http://numba.pydata.org/numba-doc/latest/index.html

Mailing Lists

Join the Numba mailing list numba-users@continuum.io: https://groups.google.com/a/continuum.io/d/forum/numba-users

Some old archives are at: http://librelist.com/browser/numba/

Continuous Integration

Travis CI Azure Pipelines

Release files for numba 0.44.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for numba 0.44.0
File Size Uploaded
numba-0.44.0.tar.gz 1.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for numba 0.44.0
File
numba-0.44.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
numba-0.44.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
numba-0.44.0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
numba-0.44.0-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
numba-0.44.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
numba-0.44.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
numba-0.44.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
numba-0.44.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
numba-0.44.0-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
numba-0.44.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details
numba-0.44.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
numba-0.44.0-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
numba-0.44.0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
numba-0.44.0-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
numba-0.44.0-cp35-cp35m-macosx_10_9_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64 Details
numba-0.44.0-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
numba-0.44.0-cp27-cp27mu-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 Details
numba-0.44.0-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
numba-0.44.0-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
numba-0.44.0-cp27-cp27m-macosx_10_9_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 50.0 MB

Release files / numba-0.44.0.tar.gz

Download URL numba-0.44.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
56421bfc62f3c7c996ff11d5db7fc410909564e41b55379a82b9188fa4aa22f9
BLAKE2b-256 checksum
How to use checksums
db6a52a7c3f7da7962e1c6a5948d56f053af3a20fd23b58284258a90f14d00c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp37-cp37m-win_amd64.whl

Download URL numba-0.44.0-cp37-cp37m-win_amd64.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
1cc784f6231e202d762020ca3e4a9daa011a860acda9c69fee6cccb2ab587666
BLAKE2b-256 checksum
How to use checksums
1ea59322e03e05b318caba8e4796bfd23d9f871ea00f7d19fcd5840665e5beff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp37-cp37m-win32.whl

Download URL numba-0.44.0-cp37-cp37m-win32.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
41f7e7e7199cb3985392ab968e3f97f41941fe26e7fef7756664a142ddcc8df4
BLAKE2b-256 checksum
How to use checksums
86bb0d72894ab1464b86ae8e1793600d10030e770dcb990eb5b6c5a20b7cd263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp37-cp37m-manylinux1_x86_64.whl

Download URL numba-0.44.0-cp37-cp37m-manylinux1_x86_64.whl
Size 3.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
88d446fa366911519bc6d4844d551f65d8dd76a435fcf0753e6b7f7e43adb12a
BLAKE2b-256 checksum
How to use checksums
6713073449f4e1e1ea52304d25e4ebb4edc5ffe1d676892474a71d6f987878c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp37-cp37m-manylinux1_i686.whl

Download URL numba-0.44.0-cp37-cp37m-manylinux1_i686.whl
Size 3.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f417f64d5c97fc929b9db440c616247d7a27bf7893177b47235851c9b3fbe3ea
BLAKE2b-256 checksum
How to use checksums
371ce8c696e3f890a1564a8f47870f0cd5a6e4e53cc0c75acc82f87b5af35eee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL numba-0.44.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9c5e662a5c9a51e01cd43bed242da3a8d17b3177d8e12ac3ef68257514964804
BLAKE2b-256 checksum
How to use checksums
f92674667403aeb324b0405768e0be44c26ed4ddf1e8a9c3f9744b7823b2c121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp36-cp36m-win_amd64.whl

Download URL numba-0.44.0-cp36-cp36m-win_amd64.whl
Size 1.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c8cc6b7b3b7ac77f66fb6cb0a474e9673e80218f8a38b2905a6ed26bba30d293
BLAKE2b-256 checksum
How to use checksums
35b064300b587ce727c78c5f6b1351ca391537ca0cb8ab9b02bc4d09c7e5fb4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp36-cp36m-win32.whl

Download URL numba-0.44.0-cp36-cp36m-win32.whl
Size 1.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
fbcaad20d1083d814fe3cb19c95f577b629016e1589b944657a7fa72c0e91a8a
BLAKE2b-256 checksum
How to use checksums
73a44036ce4ace033a35237c5016ab8b4245b10ecd6c2242c27f96a00c0cd2bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp36-cp36m-manylinux1_x86_64.whl

Download URL numba-0.44.0-cp36-cp36m-manylinux1_x86_64.whl
Size 3.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
878e772687ed90b01aa00013cd477d2a73697d330f4c59e7598c08e6c96ae6fc
BLAKE2b-256 checksum
How to use checksums
148beff047afc373ff9f72a6ab29952a51ee076b3640fcda5a6d7500899cb9d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp36-cp36m-manylinux1_i686.whl

Download URL numba-0.44.0-cp36-cp36m-manylinux1_i686.whl
Size 3.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b23e07f24403727d4688a95fb05b837c034e8b480e21caa3026afcf9e9e19ab8
BLAKE2b-256 checksum
How to use checksums
72a9139cb790dad96164847a5d3dd4c0795ec910e42ba9438f93d4211644d199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL numba-0.44.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
93562a54d53677df80773d7a3722ea9d6d4d7ff5eba5c193caab6b72dc67bf0e
BLAKE2b-256 checksum
How to use checksums
a6ca5ba482722f95e4517b1e493cb08db04578378f80bc0ae8fe397ecdd2f835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp35-cp35m-win_amd64.whl

Download URL numba-0.44.0-cp35-cp35m-win_amd64.whl
Size 1.8 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
01db8615724004abf6217825b774ff06be19939600f82657634cfe4a57394012
BLAKE2b-256 checksum
How to use checksums
d386d4c7c5b0ed0164806bb397be9cc49ddb9340793b1bf7ab66d31fa4788823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp35-cp35m-win32.whl

Download URL numba-0.44.0-cp35-cp35m-win32.whl
Size 1.8 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
eb3c980093fa2300ea1fab6242bfb3fdcdceb07c55d3be4814c24488d294d3f5
BLAKE2b-256 checksum
How to use checksums
e83db61ad86456364230ce9aa6b52a7fbac7af84a8b6272c0984706a12f36204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp35-cp35m-manylinux1_x86_64.whl

Download URL numba-0.44.0-cp35-cp35m-manylinux1_x86_64.whl
Size 3.4 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6b8be1d8c9b69d3fede48deabda17db10ccc68367c7ba141f15303ac7d9204e5
BLAKE2b-256 checksum
How to use checksums
1e2171a9c0cff6831f61ad76fe0357d482d0e0e07d5c774962364e72955f60c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp35-cp35m-manylinux1_i686.whl

Download URL numba-0.44.0-cp35-cp35m-manylinux1_i686.whl
Size 3.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
be62a7dfa45dba7d677b0a6554a5445e2edf6548ebbd66913855e700338ca5dd
BLAKE2b-256 checksum
How to use checksums
c6c5ccdd95554e9ed459e7767e1ada4491016a1939d2c9641cd01527ff966c3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp35-cp35m-macosx_10_9_x86_64.whl

Download URL numba-0.44.0-cp35-cp35m-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0331ee6a4cbeece6b22fe71068cbf2ca450b82ab2397124c26728f5c30c779aa
BLAKE2b-256 checksum
How to use checksums
36cfdebe4cd0a31ecf4d97557e7e53a7fa55f2cb5020d8527a21fe4c5ae59a44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp27-cp27mu-manylinux1_x86_64.whl

Download URL numba-0.44.0-cp27-cp27mu-manylinux1_x86_64.whl
Size 3.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a42cff977d15bf927f1b9525250a316d811ebe9988b725971242e2b5d8af9254
BLAKE2b-256 checksum
How to use checksums
61038a944f5dcf7ebe39f94a560e578c34bcb1ae03419332c520485bb3208daa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp27-cp27mu-manylinux1_i686.whl

Download URL numba-0.44.0-cp27-cp27mu-manylinux1_i686.whl
Size 3.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
02b71c417b1e6ef28902cc978f3727cd6d8aeb7ce7cef5c8a6799c1f032ebc75
BLAKE2b-256 checksum
How to use checksums
f0336c7eed010280b2997aa22c2e33158a0c50ad23f2200771ec029f69ec0eef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp27-cp27m-win_amd64.whl

Download URL numba-0.44.0-cp27-cp27m-win_amd64.whl
Size 1.8 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d4564df0b38e0750e6dc6b5326d60c75cb16a9c0ddb2275fc7c7f03e1f691863
BLAKE2b-256 checksum
How to use checksums
2b309fcd6b09f5c3ed811d91b08fda039f56d2015ed1c88585f19fc7d040e2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp27-cp27m-win32.whl

Download URL numba-0.44.0-cp27-cp27m-win32.whl
Size 1.8 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
f8dfd14da94f4df64be8959aa9a9f804f4836fd5fe106272157c68b53367bcf8
BLAKE2b-256 checksum
How to use checksums
59b73a69336b4acf4f9e3b490ccb468406a75f95fbcc92b46afa6297beaa1f1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / numba-0.44.0-cp27-cp27m-macosx_10_9_x86_64.whl

Download URL numba-0.44.0-cp27-cp27m-macosx_10_9_x86_64.whl
Size 1.8 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
372acfc202ed279d51698390d2c59a3e5ed4e03c04500a90c0847d04a09ddf83
BLAKE2b-256 checksum
How to use checksums
d1739c93d7c8ef6832ea240a24a781c98f05ed0b2550bd818e4c6a35eb3bc999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.44.0 This release

21 release files

0.34.0

1 release file

0.33.0

1 release file

0.32.0

1 release file

0.31.0

1 release file

0.30.1

1 release file

0.30.0

1 release file

0.29.0

1 release file

0.28.1

1 release file

0.27.0

1 release file

0.26.0

1 release file

0.25.0

1 release file

0.24.0

1 release file

0.23.1

1 release file

0.23.0

1 release file

0.22.1

1 release file

0.22.0

1 release file

0.21.0

1 release file

0.20.0

1 release file

0.19.2

1 release file

0.19.1

1 release file

0.18.2

1 release file

0.18.1

1 release file

0.17.0

1 release file

0.16.0

1 release file

0.15.1

1 release file

0.14.0

1 release file

0.13.4

1 release file

0.13.3

1 release file

0.13.2

1 release file

0.13.0

1 release file

0.12.2

1 release file

0.12.1

1 release file

0.12.0

1 release file

0.11.0

1 release file

0.10.1

1 release file

0.10.0

1 release file

0.9.0

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page