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.0rc2.tar.gz (2.7 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.0rc2-cp311-cp311-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: numba-0.58.0rc2.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2.tar.gz
Algorithm Hash digest
SHA256 8df88077285e6fc634a657f25b254697099635a4a5992592b8c5cf3da328ed26
MD5 27770a704272de250a947f7cd6d10cf8
BLAKE2b-256 eb8fe7800efe89fcb636d16e1d0ac4583dda8d094c9a94a023e8da2b023e604a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bd49b72e28f960421b661e9a054d653a17de5ce355b68c7acdee433d7665f191
MD5 af12ff4482d1ff7d299ba6c15c45b10d
BLAKE2b-256 b9d6150abf40a65f9fcdbdd94c0279a224142051807aa395add30ca76723387a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fd60c9cba214c522f1f72fae5573f6b68d9cda22906e2e45ade5a591612539e2
MD5 818bb667074c0bf691630c6744c20063
BLAKE2b-256 f4abb7ed581b924cf40daa934b0a2be4d195f4d774d547ef0ad368adedfe86b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8e78bca66492112d1bfaef814e7ba34f402f0f104883f45b6fd01d2a0cee18b7
MD5 08fc27cd5480a2ce40e45ad83a5145dc
BLAKE2b-256 772291c252ad0814e450ce1e7fe6dab2abb99c1962be23ff9078fd50854aa083

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4f06c8fac0247560059643a72c2d8d1f00894b66b8f1f28dddb17af1e2eb7dd
MD5 02a0c0c5a459cf96121cbce23eb3de64
BLAKE2b-256 d5a09c4bbce73217d53180a1d779759d98aaf6293385463b755f394b917d334f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49491098aa6af37a81c7d95a1b25ddb57c116e5b0071786f47f208f3bd020435
MD5 1c1dd7909677ac673cf575f52c21f73d
BLAKE2b-256 d469d9e5a71846bfe8163a61532eda68ae4869a674b80a7976046527ba71eaca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f425e05a1832c0def0653974f2d7dcebdff17b1c3252e2b5d485d78e566ea5ca
MD5 3e04e9cb938308e7cc678b7e0127dd8c
BLAKE2b-256 4eef36cf649db4a9741b5255838fad8cac71f54a16f31ee9c13703d56b603110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5de8dca9cfa5b3100cbd3aa798210478b063510d02c212dec34f41fa5913a4fe
MD5 b6e1dd4a9558a8573276798f9c999e0c
BLAKE2b-256 71a48dcede77cade3763910afd3ca19329343d4125175053b624be8e911c8cc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 79352bb53b081bc7300f3c8854fe3168c741ab9b199af27a7f668804b4a0e32d
MD5 eea3fadc1e7791ca6ac2c9563fa78885
BLAKE2b-256 00c20f6c079877834237d39b5efc661b75a555174fdff019b5099bf7646041ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdb2c8e9bf8bcb34f274b76e104caaa44b93a2c8a05bf86f83290442f8760f33
MD5 ce7958f9c30a91c6941f43e8ff8ceab4
BLAKE2b-256 423d21b02ea982762def38ddfbca6d4a602ce8cb21c3ee87c1c2ede770e4c0ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f4f055ab62d3f17b5c2e3b2684155916215eccbc6182c7d5985fcc04e43444f
MD5 7b1fdc56e24da136163a8b5b6214f74f
BLAKE2b-256 94ed4d8984959944fe5c7f9d5ce9f64b29723b86b34ed5be4ee09ab9422cc07a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3e2d8b02b1fb8f196ec8de49c94c517571c4eaef35fe3c421ac35b24ac459e6a
MD5 c4a97bfb7915c120025b9561fbb8cb8b
BLAKE2b-256 8c16d294fc251d8542f8ec962dc33743d85d8975f0f99b608b9e1baffe4cb43b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a1c6d9fff69d365fa86c2d5cbfe39512a0f8e769b76e18677bdc00850871af83
MD5 577d3790894f103dd897fa919372dd7f
BLAKE2b-256 f36e5df4c7f335224deb13984db83cd31eba2e02fa59f28edd137adc07b76a4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2b3f24e8141f322fa30c413e07c5f94dd847ad52b97434205dd3ab9e2e74bc17
MD5 801a3342369900237ebb3e36aedce4cf
BLAKE2b-256 e1410a7250e2854b012673b9d42bcb98e4d531bb7af666c9deb78f48a383118c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c25212c7a8eec71542bc8b4f44fe4f2131da981f4bab869cb49a53d621608192
MD5 2b7a5bcdbdbed3288e854b179fab77ba
BLAKE2b-256 364150417e70dfac7cf34491658b6598f832f0b2fe98ffff0c0fe3aee17b7af0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f397da46c7944c9b5f8aabe6dc634f17d4f4337eb59e709249e03a029bf7089
MD5 83ea39f19b873ad542ce351946c2b9aa
BLAKE2b-256 f5ac1764785fea0f3e9c8e7640073a30211642859c82199646b1601a5c315ddd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cf64ce3ea7241675a58db10be7863c505132215415b18d01f6b7445a4efce160
MD5 03af9f531a9b0db70eab160c6313036e
BLAKE2b-256 d80a6b0504ad1cb8569095bb8a9465701797d95bf2923e024dda720e41d5ab56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3c1eb34708aeba7df28cf2653069da3e65e11ef7b8c7a9d6362d966a3e808791
MD5 6deef45a6e46416053a63d00a4dfabba
BLAKE2b-256 0a11e51fe3fab31ddd70cc303809484faf1138edabd29f8765b41616be96aa22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.58.0rc2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c67f8a83b4d2091edca8d55337ff416bd8e1a5bddb2fd848ac7ab778a075bfcb
MD5 c173709a6e29daf0d966a9a94794e3de
BLAKE2b-256 4149ca2be48ddb5d275dde53388e320474657ddcb2e396766ae7a74a5b6f105b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88f2bd48dcad122124cab0d83b8b43495f9bcb9222ae0fb027f5940c9e7ee7c7
MD5 c30db09847b02d03ba26a71ce2a43725
BLAKE2b-256 58752d93f3d44cbb39a7bade045ab1fb2da0bc85631087cf6ae22180b4f18fb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.58.0rc2-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/3.4.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for numba-0.58.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e49fc5c7c32ef7a94d1c467e565e71cf34ab2cfad0777c52498da496cd0c3c6e
MD5 5a36b9701e2a1dfbe68a972ad5457271
BLAKE2b-256 3db4be03b38e2104ae534734adb6570125ba82065d94cdec459ae5367ba42066

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