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 AppVeyor

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)

Source distribution for numba 0.41.0
File Size Uploaded
numba-0.41.0.tar.gz 1.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for numba 0.41.0
File
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

Release history Release notifications | RSS feed

This release

0.41.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