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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file numba-0.58.1.tar.gz.

File metadata

  • Download URL: numba-0.58.1.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.1.tar.gz
Algorithm Hash digest
SHA256 487ded0633efccd9ca3a46364b40006dbdaca0f95e99b8b83e778d1195ebcbaa
MD5 7d1a104907dd98cce00b819c15a7882d
BLAKE2b-256 132b0f750d451fd961fd91d6bc86c512781fa46f9ef64813007e501482522ff9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 811305d5dc40ae43c3ace5b192c670c358a89a4d2ae4f86d1665003798ea7a1a
MD5 91067d065f85b92f853da20cac41747a
BLAKE2b-256 cd595dd8a3059997ec1daf6f9f7c9b1aef7f0a9e23e1334a5774eae65cae6fd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 55a01e1881120e86d54efdff1be08381886fe9f04fc3006af309c602a72bc44d
MD5 a21821d90681eaaad79baac8ad65fc35
BLAKE2b-256 658572649823bcbfd01820e1c60fa54eb77adb2dba8be921fe6fabdbeb011a88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bf68df9c307fb0aa81cacd33faccd6e419496fdc621e83f1efce35cdc5e79cac
MD5 dc3ea78e17357d7d5d7e77e4d975d4f0
BLAKE2b-256 caf818f24441783f345a805a08bdcfa7cfb9c987a6154da412c734ed04489f07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1eaa744f518bbd60e1f7ccddfb8002b3d06bd865b94a5d7eac25028efe0e0ff
MD5 0d93fde4d4f278be5520c4abe5d685d1
BLAKE2b-256 8860aa67255e6e166ef6541d007f22470fc459b8c7b66fb6790fd735d0bcd951

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bcecd3fb9df36554b342140a4d77d938a549be635d64caf8bd9ef6c47a47f8aa
MD5 86836a7d1076e6ff5b7cc4fa28a9bace
BLAKE2b-256 9acea1e69316135646e83bc77b9eb662e3dc9414a6fea9eef2db4fd4c9fcf5e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81fe5b51532478149b5081311b0fd4206959174e660c372b94ed5364cfb37c82
MD5 2f54ed2f42d9687a02e8488cb0d8532f
BLAKE2b-256 3b77fdf609595d4f8f7f7e6e0fcaf11f7223d636cae4cb5c0805f46778c08a57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4e79b6cc0d2bf064a955934a2e02bf676bc7995ab2db929dbbc62e4c16551be6
MD5 b7df502898cf2ca37cdcb23221d843ff
BLAKE2b-256 ed13b66627125b35f2987bd9872cf028b5e1e1ffcbc8d1e182ac4e84eed3998f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bc2d904d0319d7a5857bd65062340bed627f5bfe9ae4a495aef342f072880d50
MD5 5203ffe7088db2dd77db21566b713ab6
BLAKE2b-256 93fa40cf7aff6f5836412d8f5f751a92be3efd249ed322a01a5c9c1fe4c4a7a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bf1ddd4f7b9c2306de0384bf3854cac3edd7b4d8dffae2ec1b925e4c436233f
MD5 30180d5a61b511fc10187c2fb0aac591
BLAKE2b-256 3944e5540c376f6b99d906f46bdf98ce4d91511a0ee89ce60a62e2498dacd6fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07f2fa7e7144aa6f275f27260e73ce0d808d3c62b30cff8906ad1dec12d87bbe
MD5 a920248039d0b298d168bc423edfb876
BLAKE2b-256 8de67e2c73fcdf3c98dcc0d3035ecafab214ed9f1978ca18a149bad6416bd308

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bd3dda77955be03ff366eebbfdb39919ce7c2620d86c906203bed92124989032
MD5 2471317eb75df9fe75b9666200a99b7c
BLAKE2b-256 f814546925a397d7638858a890a01d82cc6de147fca294eccf93ee11b524ca3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 45698b995914003f890ad839cfc909eeb9c74921849c712a05405d1a79c50f68
MD5 3c5ed4ae36e76b2287db09bf4c511879
BLAKE2b-256 8b4b58bdecd06266c5395157727d7191d83c82d190665bdf3d65fdd67a6dbaa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 240e7a1ae80eb6b14061dc91263b99dc8d6af9ea45d310751b780888097c1aaa
MD5 dca49fbf55064686b403a21f7de312c7
BLAKE2b-256 3ddb75bd7bb82e0f05ad066a0f4b1f8913de771dcdec37b063caa4c9282e6b1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e9356e943617f5e35a74bf56ff6e7cc83e6b1865d5e13cee535d79bf2cae954
MD5 a04a9c6662e2419c5f336a970018a34d
BLAKE2b-256 eb61db566ad7cd3f7e9191ec744f25cf6455e8d91732ad70be8fcdd203a48dab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c765aef472a9406a97ea9782116335ad4f9ef5c9f93fc05fd44aab0db486954
MD5 fd9b0e4d0915bd6a315152fe5ad878fa
BLAKE2b-256 b5dee2ef933a99c502d2ec5dda1a43a74ab98b1b606c0ff17422d42c62a6f00f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d3e2fe81fe9a59fcd99cc572002101119059d64d31eb6324995ee8b0f144a306
MD5 3607c3c855e192d34acb68734fd38168
BLAKE2b-256 ce769266f7bd78f134f6ae09886d87675a8ac34e8dd0a30f6007794da41d8a80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 898af055b03f09d33a587e9425500e5be84fc90cd2f80b3fb71c6a4a17a7e354
MD5 429b734f53510a3da0d0d5a1a0ad3ba8
BLAKE2b-256 6e03c658004b4b4d52dca7a74582e9fc3e20f94c17cb4b797eb3601876759540

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6fe7a9d8e3bd996fbe5eac0683227ccef26cba98dae6e5cee2c1894d4b9f16c1
MD5 181ff2ade93b5becfbd1fafad57f12b9
BLAKE2b-256 c697dad816d9313041aa967e13f3b21fdff040433c7efe9eff3112bcf3b40bc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e63d6aacaae1ba4ef3695f1c2122b30fa3d8ba039c8f517784668075856d79e2
MD5 72822e69387d3f4438326615154951ce
BLAKE2b-256 fa01b8b3d3c4623f3f267d7f52f30f2f994cc00793e67a6242d0b7323099060e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea5bfcf7d641d351c6a80e8e1826eb4a145d619870016eeaf20bbd71ef5caa22
MD5 6cf1e09378ee04bef29c8c0977b40610
BLAKE2b-256 76ff9e6726d73effefc14557c869c980898f123749c16fae4c527285169f1d9c

See more details on using hashes here.

Supported by

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