Skip to main content

compiling Python code using LLVM

Project description

Gitter Discourse Zenodo DOI PyPI Azure Pipelines

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: https://numba.pydata.org and the online documentation: https://numba.readthedocs.io/en/stable/index.html

Installation

Please follow the instructions:

https://numba.readthedocs.io/en/stable/user/installing.html

Demo

Please have a look and the demo notebooks via the mybinder service:

https://mybinder.org/v2/gh/numba/numba-examples/master?filepath=notebooks

Contact

Numba has a discourse forum for discussions:

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

numba-0.58.0rc1.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

numba-0.58.0rc1-cp311-cp311-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.11Windows x86-64

numba-0.58.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

numba-0.58.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

numba-0.58.0rc1-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

numba-0.58.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

numba-0.58.0rc1-cp310-cp310-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.10Windows x86-64

numba-0.58.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

numba-0.58.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

numba-0.58.0rc1-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

numba-0.58.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

numba-0.58.0rc1-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

numba-0.58.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

numba-0.58.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

numba-0.58.0rc1-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

numba-0.58.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

numba-0.58.0rc1-cp38-cp38-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.8Windows x86-64

numba-0.58.0rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

numba-0.58.0rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

numba-0.58.0rc1-cp38-cp38-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

numba-0.58.0rc1-cp38-cp38-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file numba-0.58.0rc1.tar.gz.

File metadata

  • Download URL: numba-0.58.0rc1.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1.tar.gz
Algorithm Hash digest
SHA256 9f330643538b5f874250058b1a196a14a1dd68f7044f472d284c39664126d8fe
MD5 129eb7b9f780f70dba7ba7a344c4ae53
BLAKE2b-256 a7a2de73d05da98c4bc5c304fb54d66b9fa545d654014a4f7c3f10bab85a71e5

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8bafc2d24fc90f9696e75ae68dd409dac0cbfc0143c2e5aa1ab0264b8ab16817
MD5 d5216dd5ca556edd4f792a9bc1eb7bb6
BLAKE2b-256 452490b19cb5646be2623f39c6198b49bfa3286aff94d3de694a1562bca306ef

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ffc763c1b552f5775694f3b86b8c88228ae07b1f65d10b585cd79e87a26d2a6c
MD5 8f6d4b396ebed3891768cdc56b581b29
BLAKE2b-256 f3120db041f75f47333d3b3c29200910352bdb57e0b71f016b22c4045f3d4b88

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7a3f06ca158c27617d740d891116263ea1f1f40394ca349f030b419f884a9974
MD5 a0f1ff49e09d48f2e6fe50e024431ffc
BLAKE2b-256 b08030a5cf11ff3c6495ca859a58d278a3177cca470e5e6122527f7298a70371

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c877e9d6cf2d78d97df7647546b699c36aeb1934c2cb8a566d22782d950b224
MD5 02aa7a469b0e5dcad5cb7cab4fc5fba1
BLAKE2b-256 5ec73269460a1828ec98d970053768e796b0d1a957c867576364dbc20db8dbb9

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47f01f282d4043441c91b9e6f3bb709b8e4a9077fc5958f67a854999e47c6a85
MD5 731d93b63f4e0c882d2fd3543844717b
BLAKE2b-256 902412f4667dfd18b652b897a255708ff674744ce8afd8046570d02f604552e3

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9eda2d5cb199fa6fefdecf7e0fa8d6f41139f391c673d2700be9c4d2c70987d
MD5 12488ce398c5d00c4d00091e99c7d9b0
BLAKE2b-256 228e6d4345a867a08001913b3857cee1e12981cda6658d645590f36fe411ac12

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dab88fe58311a81fe393b156c0c390111ed90a277ab396a6d898c14288d42929
MD5 9166d1afcc8187cff606ad171ccf4152
BLAKE2b-256 87429ba4b44a4ac87e11957815d90c8dac49122f9e2ca39487fe0132e72478f3

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8caf704c14f68118c16ea711471c9f56dbe5f19896a858bac3b19bfee67d8542
MD5 84378174d5c6745d805473509575c50a
BLAKE2b-256 899f347fd487a2816d70f40f13cb2752b389503c75f54bdf8ee2a8f6f6a3fd31

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f0f452ef615e03961a201fec4fc43bb2567579bd0868b5b9bd12ed96c5de9b3
MD5 b0a03eff5c3331202e6f1ddeb2781e1c
BLAKE2b-256 da7e2421563708b63c9d3d3718f343736f86cce625a32ae8ff5ca25eb62b5f6d

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c1223ce6daf8666805bd04247beef22197df46a9548b01446a10d4e210c9abb
MD5 7cd1100730ee624399b26b390d41426e
BLAKE2b-256 07df8aa01471ccd4beb07f486485efda48f53a9cc80f90b4aebb7ab058afcde2

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3357af70fdddd9011a00156595d53f2baef85d58d9bb4abd5814edba3314ea19
MD5 73481a42627e3a0fa0151f80030a49fd
BLAKE2b-256 0c509c79a5ee3616eb7271405ca9803ad03e6ea9738796d713104ca82811c92d

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b7033722dde854088ed520b35a7440e94de2fee818d46be529870b9e9ad3fd9c
MD5 41822924af5056afd2f9cc8a2bc7a42d
BLAKE2b-256 d421f0298030cd763ab75e3c51c613ed44ce24352fab88c7dba0b5f07b98b65f

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8c6f7cdf81615b8f56ecc24421726232b5105ce9fa9773b59cc1b3b7029ccbb2
MD5 de1024df215c0944b007ada4a30bb271
BLAKE2b-256 74bade28307feba748bd52c268d529fc705d60ef537a0f8a5b4172e6199787cd

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef4b792a3c8f874231c0963e404f8e83401b0a6029ee0f83222d951da1e2e51a
MD5 fa9dc11d863fa29c49521236dcf8f1c8
BLAKE2b-256 a625aa204dbeefe6d567e762ff94e8acf5bdebb2c963aadbfc8494afc293f60a

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9db60fdee8fdc55940e0c48889640cab948f63916a5d114761a9825f72b6be30
MD5 771425b800094b12b60958ca0b858a48
BLAKE2b-256 26f0de954ea96cf1d1bd1ded5775b8a8241bafd0cb0c1487ac437a0d65934eb6

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 31f9025872bee73f34ebefe932a1821f7b4bdd23a0059c2dc199afb89f989022
MD5 f654d7df1df09120da1b7ea8eb20a06f
BLAKE2b-256 08b1422312ad1a0bd46104a615d71500c9b3a3d228aa88ea630baafbe542efbf

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f239029b9e5640ad882ce1f58bf51e2e2ef499ee3b373bef4a9807d7349146f4
MD5 7f50427f4a890178fa941be452104eb8
BLAKE2b-256 8afcc412c27d372b98ab7bdb32cfd561946b54389a0c5fa06c77d0b4edeaeb87

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.58.0rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f757807a0ee828390962bfd5146d3ef327ec275be268eed170e204f30ea6df3b
MD5 0df86d60980bcff2739587b5982e47e1
BLAKE2b-256 d956855eb3825395d5de7341ea2858555f15d3aa1062b278d9fa09a3157c776c

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f66ff39ff2ee7408e0463d61ea0c21a8d7d7023107edbc0d6140ae4071dc68c4
MD5 831a25e73906c4c70d1940fdc607079b
BLAKE2b-256 3618bbf9988b5d0b29463a733d67858f186b95231d34f3c3c34d98c71f4c54fe

See more details on using hashes here.

File details

Details for the file numba-0.58.0rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.58.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.58.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09e26c2552b5f26e3efe1edcb5498274c5d271352658cf720f430b6dd9522189
MD5 916d947a305e32773e265522bf6a0930
BLAKE2b-256 a0891c18af8f8cc91abe90451f05c9fcaa211307a5aa6189b40c16e543e4bfe6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page