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

Uploaded Source

Built Distributions

numba-0.60.0-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12 Windows x86-64

numba-0.60.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

numba-0.60.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

numba-0.60.0-cp312-cp312-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

numba-0.60.0-cp312-cp312-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

numba-0.60.0-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

numba-0.60.0-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

numba-0.60.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

numba-0.60.0-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

numba-0.60.0-cp39-cp39-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

numba-0.60.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

numba-0.60.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

numba-0.60.0-cp39-cp39-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: numba-0.60.0.tar.gz
  • Upload date:
  • Size: 2.7 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.60.0.tar.gz
Algorithm Hash digest
SHA256 5df6158e5584eece5fc83294b949fd30b9f1125df7708862205217e068aabf16
MD5 c9fade951b89827991536fa019b4496d
BLAKE2b-256 3c932849300a9184775ba274aba6f82f303343669b0592b7bb0849ea713dabb0

See more details on using hashes here.

File details

Details for the file numba-0.60.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: numba-0.60.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12, 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.60.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f75262e8fe7fa96db1dca93d53a194a38c46da28b112b8a4aca168f0df860347
MD5 404e950f969610faca10e7db4167f4cd
BLAKE2b-256 cabd0fe29fcd1b6a8de479a4ed25c6e56470e467e3611c079d55869ceef2b6d1

See more details on using hashes here.

File details

Details for the file numba-0.60.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.60.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0ebaa91538e996f708f1ab30ef4d3ddc344b64b5227b67a57aa74f401bb68b9d
MD5 dcb7b0efc7d532cc83ab3c7b34c2f600
BLAKE2b-256 8b41ac11cf33524def12aa5bd698226ae196a1185831c05ed29dc0c56eaa308b

See more details on using hashes here.

File details

Details for the file numba-0.60.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.60.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 62908d29fb6a3229c242e981ca27e32a6e606cc253fc9e8faeb0e48760de241e
MD5 e5518875864c742d368ec9a1fe98ae7c
BLAKE2b-256 6788c4459ccc05674ef02119abf2888ccd3e2fed12a323f52255f4982fc95876

See more details on using hashes here.

File details

Details for the file numba-0.60.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: numba-0.60.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12, 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.60.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38d6ea4c1f56417076ecf8fc327c831ae793282e0ff51080c5094cb726507b1c
MD5 9a995d48d8d2e2f92c5051f2fd26bee0
BLAKE2b-256 654239559664b2e7c15689a638c2a38b3b74c6e69a04e2b3019b9f7742479188

See more details on using hashes here.

File details

Details for the file numba-0.60.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.60.0-cp312-cp312-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.12, 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.60.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7da4098db31182fc5ffe4bc42c6f24cd7d1cb8a14b59fd755bfee32e34b8404
MD5 5a086e670794f473897ef09f72f2bf61
BLAKE2b-256 eb5cb5ec752c475e78a6c3676b67c514220dbde2725896bbb0b6ec6ea54b2738

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.7 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.60.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cac02c041e9b5bc8cf8f2034ff6f0dbafccd1ae9590dc146b3a02a45e53af4e2
MD5 c447b3823acf7e551dac28c3683f2cb7
BLAKE2b-256 79892d924ca60dbf949f18a6fec223a2445f5f428d9a5f97a6b29c2122319015

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4142d7ac0210cc86432b818338a2bc368dc773a2f5cf1e32ff7c5b378bd63ee8
MD5 95e356dee2a34337aa1ab844924832e7
BLAKE2b-256 57032b4245b05b71c0cee667e6a0b51606dfa7f4157c9093d71c6b208385a611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.60.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5f4fde652ea604ea3c86508a3fb31556a6157b2c76c8b51b1d45eb40c8598703
MD5 2d7adc04d8761d2087c28fc01c54c888
BLAKE2b-256 f94c8889ac94c0b33dca80bed11564b8c6d9ea14d7f094e674c58e5c5b05859b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.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.60.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fb02b344a2a80efa6f677aa5c40cd5dd452e1b35f8d1c2af0dfd9ada9978e4b
MD5 09a7c3350bc745303fe5928c79fe308c
BLAKE2b-256 9a51a4dc2c01ce7a850b8e56ff6d5381d047a5daea83d12bad08aa071d34b2ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.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.60.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a17b70fc9e380ee29c42717e8cc0bfaa5556c416d94f9aa96ba13acb41bdece8
MD5 0f96b0fdd133a99497264fb098e639e3
BLAKE2b-256 98addf18d492a8f00d29a30db307904b9b296e37507034eedb523876f3a2e13e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.7 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.60.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19407ced081d7e2e4b8d8c36aa57b7452e0283871c296e12d798852bc7d7f198
MD5 da8da44bc7551673ba8d62e3180c4fdb
BLAKE2b-256 1cb0c61a93ca947d12233ff45de506ddbf52af3f752066a0b8be4d27426e16da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fe0b28abb8d70f8160798f4de9d486143200f34458d34c4a214114e445d7124e
MD5 4c3a5872ef33756cdaed1bd3d82a3982
BLAKE2b-256 7958cb4ac5b8f7ec64200460aef1fed88258fb872ceef504ab1f989d2ff0f684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.60.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1527dc578b95c7c4ff248792ec33d097ba6bef9eda466c948b68dfc995c25781
MD5 c48134d19b494d84654fd80ef02d2639
BLAKE2b-256 28987ea97ee75870a54f938a8c70f7e0be4495ba5349c5f9db09d467c4a5d5b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.7 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.60.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 159e618ef213fba758837f9837fb402bbe65326e60ba0633dbe6c7f274d42c1b
MD5 d6a66cc95bae8153c65a1b3855aeda08
BLAKE2b-256 acba4b57fa498564457c3cc9fc9e570a6b08e6086c74220f24baaf04e54b995f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.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.60.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d761de835cd38fb400d2c26bb103a2726f548dc30368853121d66201672e651
MD5 0fd1b1fea7ba6fc59590f73cbe8634de
BLAKE2b-256 f7cfbaa13a7e3556d73d9e38021e6d6aa4aeb30d8b94545aa8b70d0f24a1ccc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.7 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.60.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3031547a015710140e8c87226b4cfe927cac199835e5bf7d4fe5cb64e814e3ab
MD5 c18258844b61da632d54e16c4f6b531f
BLAKE2b-256 01018b7b670c77c5ea0e47e283d82332969bf672ab6410d0b2610cac5b7a3ded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.60.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c151748cd269ddeab66334bd754817ffc0cabd9433acb0f551697e5151917d25
MD5 6af8ef205be7fd15fcf174c16e3efab8
BLAKE2b-256 549bcd73d3f6617ddc8398a63ef97d8dc9139a9879b9ca8a7ca4b8789056ea46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.60.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0b983bd6ad82fe868493012487f34eae8bf7dd94654951404114f23c3466d34b
MD5 2798659d0738d888e3e8bfd075146b0f
BLAKE2b-256 3bbdf1985719ff34e37e07bb18f9d3acd17e5a21da255f550c8eae031e2ddf5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.7 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.60.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 819a3dfd4630d95fd574036f99e47212a1af41cbcb019bf8afac63ff56834449
MD5 d19330ac6886fa1cb42c5bdf6272404c
BLAKE2b-256 2814a5baa1f2edea7b49afa4dc1bb1b126645198cf1075186853b5b497be826e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.60.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.60.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01ef4cd7d83abe087d644eaa3d95831b777aa21d441a23703d649e06b8e06b74
MD5 a4a1f05b911fe796da37d61400244427
BLAKE2b-256 681a87c53f836cdf557083248c3f47212271f220280ff766538795e77c8c6bbf

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