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.41.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.41.0.tar.gz | 1.5 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| numba-0.41.0-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| numba-0.41.0-cp37-cp37m-win32.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-32 | Details |
| numba-0.41.0-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| numba-0.41.0-cp37-cp37m-manylinux1_i686.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| numba-0.41.0-cp37-cp37m-macosx_10_9_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | macOS 10.9+ x86-64 | Details |
| numba-0.41.0-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| numba-0.41.0-cp36-cp36m-win32.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-32 | Details |
| numba-0.41.0-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| numba-0.41.0-cp36-cp36m-manylinux1_i686.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| numba-0.41.0-cp36-cp36m-macosx_10_9_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | macOS 10.9+ x86-64 | Details |
| numba-0.41.0-cp35-cp35m-win_amd64.whl | CPython 3.5 | CPython 3.5 pymalloc | Windows x86-64 | Details |
| numba-0.41.0-cp35-cp35m-win32.whl | CPython 3.5 | CPython 3.5 pymalloc | Windows x86-32 | Details |
| numba-0.41.0-cp35-cp35m-manylinux1_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| numba-0.41.0-cp35-cp35m-manylinux1_i686.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-32 | Details |
| numba-0.41.0-cp35-cp35m-macosx_10_9_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | macOS 10.9+ x86-64 | Details |
| numba-0.41.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.41.0-cp27-cp27mu-manylinux1_i686.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-32 | Details |
| numba-0.41.0-cp27-cp27m-win_amd64.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-64 | Details |
| numba-0.41.0-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| numba-0.41.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: 46.8 MB
Release files / numba-0.41.0.tar.gz
| Download URL | numba-0.41.0.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2334d46f23de4603bcd64e7d9c5a16ea5ff69ee755bf9731a438de1084913ea6
|
|
BLAKE2b-256 checksum How to use checksums |
34ac55029a43ede41c3e9377830d9b5954e63d5edbe051723efa1c453896f1d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|
Release files / numba-0.41.0-cp37-cp37m-win_amd64.whl
| Download URL | numba-0.41.0-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
14247be3c0d852176c19acd216ef0224ab5ed78c0ed2d6778b88b0891d390133
|
|
BLAKE2b-256 checksum How to use checksums |
0cf372e4ceeae12cce0974b9f5093d2d09e27e3515d09ebeef2de5c92f9cfb0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp37-cp37m-win32.whl
| Download URL | numba-0.41.0-cp37-cp37m-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
149d7a793cc84b9dc755fadbcae36cac4d3832be0c8e2da0c0144404138d3edc
|
|
BLAKE2b-256 checksum How to use checksums |
47e8b29131ed100d0c54bbc44095b0a8fb741604305f2af5aba425f078452a5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | numba-0.41.0-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff42295c687d89d7ed5b70ce933967ac439bff8a680fbe8b1f45355308849869
|
|
BLAKE2b-256 checksum How to use checksums |
be12a7610d6e8991a2de936cea7dfaf97d53912fbfdf89cfe66abfe7b595eef9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp37-cp37m-manylinux1_i686.whl
| Download URL | numba-0.41.0-cp37-cp37m-manylinux1_i686.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
c967a9625452f0e4bf5599e53fafc62a23da464abfd007d98a126a7a27d96598
|
|
BLAKE2b-256 checksum How to use checksums |
cea3b0508cd00b472f6ac4d9d341e41cca92e2deb6849acaea76fc633503c541
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | numba-0.41.0-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f8eceec96bc3084234c718229340a577a1d283b2a85995febd91f7bc8e0a564e
|
|
BLAKE2b-256 checksum How to use checksums |
580e490155b2349d974674241ed89ef0152d949d22536d2e07ad6054e4b8fdc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp36-cp36m-win_amd64.whl
| Download URL | numba-0.41.0-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a759bdc165893fb8776c109a4d61165d6e077ec4ee6aca8c463949645596184
|
|
BLAKE2b-256 checksum How to use checksums |
55a930a44838d5bd79709d730521bad014b8304acf368d32a0d3898948c95ceb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp36-cp36m-win32.whl
| Download URL | numba-0.41.0-cp36-cp36m-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4919251b64a577f4daa882a642989604045ec4617a517320a0e93724c0942c74
|
|
BLAKE2b-256 checksum How to use checksums |
6bb100c85b5eec97a0a4ce5dd585c5f3bea183afa291459854b52e493bc9e8fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | numba-0.41.0-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3191f81d8dd0f842c1d7078bee1b8bb23389c06208533af42e394c9266600766
|
|
BLAKE2b-256 checksum How to use checksums |
3155938f0023a4f37fe24460d46846670aba8170a6b736f1693293e710d4a6d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp36-cp36m-manylinux1_i686.whl
| Download URL | numba-0.41.0-cp36-cp36m-manylinux1_i686.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
144f94fdb5c07c3c4256b67123584afd895e93cd8014092ef6d27c33c2b11b88
|
|
BLAKE2b-256 checksum How to use checksums |
07ada74a7397597bfbfb1f281ad1c18e5ecf16d8e9d88f0dd899a679176cf36f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp36-cp36m-macosx_10_9_x86_64.whl
| Download URL | numba-0.41.0-cp36-cp36m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1fb4c97d66d0da5190c7f4dfb0ed9befa13f914c04408919e26e72ba72d6d16
|
|
BLAKE2b-256 checksum How to use checksums |
052be8a89afff91d29cac0020c2a6f79433c72b4bb0698b092e5cbc13718b51b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp35-cp35m-win_amd64.whl
| Download URL | numba-0.41.0-cp35-cp35m-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4dd4b85d95eb5aa0ade5117db82c5d9298da0c48bdce451a4bc5912754fa1d24
|
|
BLAKE2b-256 checksum How to use checksums |
2b511d2d8d94fbd7a871d43c31bbe340c27649323b37aa6543d2439bb204bd82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp35-cp35m-win32.whl
| Download URL | numba-0.41.0-cp35-cp35m-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
8c435a0b066355dce354ba730aed254eb9163e12a1b978a7b5d50783337125c2
|
|
BLAKE2b-256 checksum How to use checksums |
adf9e20178b9fbafb6898a47eb1fbeef76ec31c40442314dba6d7fbf4575da5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp35-cp35m-manylinux1_x86_64.whl
| Download URL | numba-0.41.0-cp35-cp35m-manylinux1_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4f9571314397e985b59746604d11f20d9da7c78d58af19c07db173277373b71
|
|
BLAKE2b-256 checksum How to use checksums |
a5b9b532d8889c8a78045c5a6c7887a999de4dfb72db4f74fd6d6e7efb4b1f07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp35-cp35m-manylinux1_i686.whl
| Download URL | numba-0.41.0-cp35-cp35m-manylinux1_i686.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
e95fe55e7841f2049e8f3013e1ee5c99d75481384a21454a2489b84779a2da13
|
|
BLAKE2b-256 checksum How to use checksums |
c4733811880055b1e0127a6b938ded2ffbdd02fe522c2e6c821128ab84fea571
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp35-cp35m-macosx_10_9_x86_64.whl
| Download URL | numba-0.41.0-cp35-cp35m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
bbbc861191eab4be880b4e0c8f4e670e356c29ca31afaa160638ffe78c7cf17f
|
|
BLAKE2b-256 checksum How to use checksums |
792503ea2db69dfa3e2b42607afa106b54e29858f9921da9299abf447c484414
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | numba-0.41.0-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
a3bac80779d5af2cd66e961e01a1ddbffca109e9c7284950c3f27088b6b29127
|
|
BLAKE2b-256 checksum How to use checksums |
7b2adc1a9f2bcf943118444e515499d2ca117cbfd624aaeaf312d69f9583e558
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp27-cp27mu-manylinux1_i686.whl
| Download URL | numba-0.41.0-cp27-cp27mu-manylinux1_i686.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
89c1c4f79824f05f21cad7168df6a7d900ca468a168007ca29f18f0f6addeabd
|
|
BLAKE2b-256 checksum How to use checksums |
c046e55d14fcd6c3e7cb916ab53230b7378382932beb05813de518541799d05d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp27-cp27m-win_amd64.whl
| Download URL | numba-0.41.0-cp27-cp27m-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
16c43363d320ca2f4200e4d0ce4476586a0f7a2966c6befd0fef8bc265ae2249
|
|
BLAKE2b-256 checksum How to use checksums |
e3206d48297128a428f241c4f2b7256a60315ecf50ec92cebc89acf4be4e1863
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp27-cp27m-win32.whl
| Download URL | numba-0.41.0-cp27-cp27m-win32.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e1d907de47e3810ac7ad1620c8350eb6a85a73088e71648e1fe24968143a7877
|
|
BLAKE2b-256 checksum How to use checksums |
0046f7fc6338c41c19ca90bdfa67ba3f8acf5e8c905efed78e16d6f567a754c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|
Release files / numba-0.41.0-cp27-cp27m-macosx_10_9_x86_64.whl
| Download URL | numba-0.41.0-cp27-cp27m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5e0e2991a14e67ff538b060f405a2a0aa7745b4be29068f7b8f2dbc79adc0c8
|
|
BLAKE2b-256 checksum How to use checksums |
6770f90b24b2de827ce15ead79d36287b63a7b10bba8c4a39f3c2bb884dc9590
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7
|