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
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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| numba-0.44.0.tar.gz | 1.7 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|