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.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11Windows x86-64

numba-0.58.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

numba-0.58.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

numba-0.58.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

numba-0.58.0-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.0-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.0-cp38-cp38-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

numba-0.58.0-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.0.tar.gz.

File metadata

  • Download URL: numba-0.58.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e5d5a318dc65a101ef846d7fd93f3cf2f7942494019e8342e51238b360739125
MD5 99d54510e6e50a346b4e32dd4cb6086f
BLAKE2b-256 c695985695c7355606dc631f0ba75609e004aa5d36dc5d3d56fbb5a747a214df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ce322178ff7006b7f50dad25b042ef64c6393f2fafafa79c0498d789b1aac27
MD5 da3b437c8e5222d1ed740d6ae3db2a44
BLAKE2b-256 e81c5d65ac922a4f9a6f90a10207b818e22e4d48a782af6574a6e7a50fae074d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0d7a5e81e4047a23986f816b48ac46616ceb4eadbff6bbe739944d36b3bdbfe7
MD5 b3fdb57c3ab6b1f2536bae29a6b26277
BLAKE2b-256 f7b68800604a3380aa94af830c30839db93077c7fe2812a48ce7d4400d75ba9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e7b42b23c36cf08fcfe1a8f2acf3a0af95b41f9ee07fc81b28d7b9b5ada85d8c
MD5 f88b45d465bfcb2deac5bfa428396627
BLAKE2b-256 329075102d27740632bc6f5b3fb9d3fea86135637af4533a2cb373b793bf36ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a9b69cc6259131791822c5eb893b03cd9372f4aae669d020500565b6d5d80bc
MD5 c92703a9085566d7228a660e621e53d4
BLAKE2b-256 1b2e1d80831b015606a6743ea4bf60ab1c91e7130ff1155381524a1dab0e8334

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e61a1fa0ab7d290f0a43d8523b372f96765db6ceb6a691660c17e9ed609cb470
MD5 48db193736b170b542517adaaa644252
BLAKE2b-256 c6147399ae5b4d74301cfaf596ef9fd02041bbcc8fc5e8df184d881afc0de809

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 398ab539257df8e980ec2f9cdfae836bb965fadc2dd30db3fcfbf3aefa542836
MD5 d164f9d31da66ab679d6a0440dd80faf
BLAKE2b-256 985996974273437b61fd4bf5ccd36c6e80e1baa3440191e8c21521d713b28fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7ee9f5fd962e0ada0e68df67a6ff881f95b45e0ae7cb96141e913337040d490b
MD5 23a66c773957f3972f4124cf3f6820a6
BLAKE2b-256 e769d228b38ffb70858d74538bdfe5aa18c7640b7f07840239690985b3a94009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8bd9edd27ab29e80bcf4083f9955c4a8871075a13a370b3bef99f81e184541fa
MD5 7ada48a1aba1fca487bb66fdcb17e976
BLAKE2b-256 28e7d759f11023e7b951a7d192426335a6e5906b1c7c5a088dac5ab6fcd14261

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8059ee491651885f89655f08856a107aa610e3355b373f3b7437f1da96f09703
MD5 d809c8e3c131b6b91386fe9aab8a8317
BLAKE2b-256 1e72cd55b7091ce87f74dfc4c48255d4f85708486a3ccced3ecd1b3a52501c54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f146c11af62ad25021d93fccf48715a96d1ea76d43c1c3bc97dca561c6a2693
MD5 c071c6e26e71ed01aaf5b2c5851989a2
BLAKE2b-256 4a1decc1948837253fd3f7a99b720838602396fcee765d614d1a38e9de15aea7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 477f429bb593dd3fc8d84b44f199e8e30268a7cfeb96c8464cb393d401de4f45
MD5 7d5425132c8f870d0eaa5f2abb2389f9
BLAKE2b-256 2c31121c11175e49482ef5f8472966f15a02054082c33de6e6a5ca5e59aef3ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ 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.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f80aee7889e82ab9c4770e02b21ca4e3ca15cc8c829c173fc27b77ab0529b5cb
MD5 a722ca856b302a6705f82dab67711601
BLAKE2b-256 a1d2e3d9752c53244a5cc7abb0c156e0a13bae3dfd99946f9793872963d946af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7e182f3296dfcbafcd23b9263baeb350ad5adcacd081f1b3ec927a9fb325cca8
MD5 692f74fb41c91de78b1f3114d67c396c
BLAKE2b-256 078bf1230cb6c218919579d89364ef9de89ec2c8df89e8073bfff9e993274b0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dade55ee5f1b8c5e3e0db95449fdc5b7b4244c1a7fa133bd664cbfc1027bafe
MD5 a628b1b553a9bfb273b26416ce60672a
BLAKE2b-256 6d218bc82b7646ce491eab9a97fc44dbd00e5c69c26711359d5e2d741bbd294b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5f99806d5c9671dc927a8a489bc0c88e79be51e9775d6a3c68dbfdf585cd7e9
MD5 57dbe8cbb7f8850eb62c85e14b3f5bab
BLAKE2b-256 022d059663c3db4b0fd79f07d4b94602849a5bc5fd589b4b6c2ac2ac347707ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 48bcaae337ee450e38bf3796b4e1a166909c339f1757b6110e6adcf42c1e6c3e
MD5 866da942e7b70ddf0e9a0d4c449ab8ff
BLAKE2b-256 4fadfb258dc9e37b22a9d35ef7d3bec05984a5f446256fadedf4f78478c80e26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ 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.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0734614d3e92eb01f848b8595be116f9c8ad997f8cf77672f3ba53c511f1429d
MD5 563a174c0c5f3f1ea3ab81f6bc1c477d
BLAKE2b-256 7b7ebb7ba1962ca5c31aa6f6dcfe1c6e0edb53e55390c485e9bcbd64219681c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 121bf98a2b02e0611af3bfab3995fed990db58c4bfc6c225332ccdaf37e312e7
MD5 d62e0ffff90889f4a37ff79cda0c8754
BLAKE2b-256 ce97bee366fa8c96452eb1b60c19140c19fe080da2cfba28e1cd2c8d65714cc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cee5f22f7fbb2ef445e422aeafe5d38bf71a52c8bb34d22c1e145afa4034d6b
MD5 d3181f1870af78f243bd8cc0b5cf1957
BLAKE2b-256 b1d5e5066a07d154cf0446a84023d2db6e3da83e7591c517da0bd2504d92e0d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0-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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3934eab4eb1c07c8f067e99350b99f70b2ca77d5aa3911d365643171f771157
MD5 2615174ca8d3be438bbef2aaf9b487b6
BLAKE2b-256 cbc08278619e5d2693cafb84b884021cfdf70cc3b560ee220efa29df964facf6

See more details on using hashes here.

Supported by

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