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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12Windows x86-64

numba-0.59.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

numba-0.59.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

numba-0.59.1-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: numba-0.59.1.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for numba-0.59.1.tar.gz
Algorithm Hash digest
SHA256 76f69132b96028d2774ed20415e8c528a34e3299a40581bae178f0994a2f370b
MD5 e3b956b6129aa5f6d448119c18006e58
BLAKE2b-256 bb84468592513867604800592b58d106f5e7e6ef61de226b59c1e9313917fbbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.59.1-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/4.0.2 CPython/3.9.18

File hashes

Hashes for numba-0.59.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5bf68f4d69dd3a9f26a9b23548fa23e3bcb9042e2935257b471d2a8d3c424b7f
MD5 06d5667a9a0de28a1afd5108d5b676ee
BLAKE2b-256 5068d58351398ae9c6796fd010f9cf820db4c4a78ff0acb0aa02d940aa08a61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f7ad1d217773e89a9845886401eaaab0a156a90aa2f179fdc125261fd1105096
MD5 4264a537bcd2ef082c3ada75847e6006
BLAKE2b-256 47abef2605f0463889ea8934feb84ac71c3b3c562bd25bb0fda690ba46ee2fbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7d80bce4ef7e65bf895c29e3889ca75a29ee01da80266a01d34815918e365835
MD5 0cc9a5ab83f8f44511aa714638ef6bf4
BLAKE2b-256 3cd6f8ac5cebf9f2425be7a374e708a25f98f2b1831c775f6abd32eb250e4b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c8b4477763cb1fbd86a3be7050500229417bf60867c93e131fd2626edb02238
MD5 e4eaf8e780cc271b3e55894e2b80f8d2
BLAKE2b-256 547e6d5ca55bcffd569e506b488673aca396ac76a543b4dcd57fe713c318fe0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1cce206a3b92836cdf26ef39d3a3242fec25e07f020cc4feec4c4a865e340569
MD5 8893742e4cc24078b6cce8440d141278
BLAKE2b-256 5040307a1481286185415aadfe0f4d41bff87cdcf33d075fadab08dc03ac46cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.59.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/4.0.2 CPython/3.9.18

File hashes

Hashes for numba-0.59.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0594b3dfb369fada1f8bb2e3045cd6c61a564c62e50cf1f86b4666bc721b3450
MD5 648a1bd00dd86f1dbc87f67fc7bf591d
BLAKE2b-256 38f0ad848815b0adafcf5f238e728933950034355a8d59969772be1cd57606d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dd2842fac03be4e5324ebbbd4d2d0c8c0fc6e0df75c09477dd45b288a0777389
MD5 06da8252d599d35b53fd4d9663a98b54
BLAKE2b-256 54f27d1579037643c874fa73516ea84c07e8d30ea347fb1a88c03b198447655d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2801003caa263d1e8497fb84829a7ecfb61738a95f62bc05693fcf1733e978e4
MD5 58aaba35abd01d812eab68508313204f
BLAKE2b-256 ab97d23ae27bb609e4ce804456b401bdde575a385a86786e7d1080e4d9b75c8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 411df625372c77959570050e861981e9d196cc1da9aa62c3d6a836b5cc338966
MD5 f6f0a825710ebb8d25dfa718cc96ef8f
BLAKE2b-256 707d0d1419479997319ca72ef735791c2ee50819f9c200adea96142ee7499fae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43727e7ad20b3ec23ee4fc642f5b61845c71f75dd2825b3c234390c6d8d64051
MD5 a307ac0fe62936b04e4720f66838eec0
BLAKE2b-256 5f2d085c21f3086eff0b830e5d03d084a1b4b10dfde0c65feeac6be8c361265c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.59.1-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/4.0.2 CPython/3.9.18

File hashes

Hashes for numba-0.59.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 990e395e44d192a12105eca3083b61307db7da10e093972ca285c85bef0963d6
MD5 605e988ea215da77a92d14a211d37449
BLAKE2b-256 0cfcaecc9db1cb2707cede48779a50a67fdee270dc171e833027e5afda747701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 525ef3f820931bdae95ee5379c670d5c97289c6520726bc6937a4a7d4230ba24
MD5 88f2d06b16ad1832477507b90a8eac1b
BLAKE2b-256 f62df8cdcf325c8fbdfff911607d184e28eb7c94ca5c4760d7f149323404778a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3476a4f641bfd58f35ead42f4dcaf5f132569c4647c6f1360ccf18ee4cda3990
MD5 132065c0e8218c4a4facc1778f4972f8
BLAKE2b-256 bf142659013deb86b959a7897ea34b3f0054480696c58172ded6028e33801a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b77aecf52040de2a1eb1d7e314497b9e56fba17466c80b457b971a25bb1576d
MD5 5b8f07068edf36529bd2e7da01afe4b3
BLAKE2b-256 150119c67d25ff36713ad5b90ef4a1a54fa4a87ccb377a8b2fccce2f6b4fd582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 97385a7f12212c4f4bc28f648720a92514bee79d7063e40ef66c2d30600fd18e
MD5 e0a4f2c2dceb57a6fe9757b41dc477b9
BLAKE2b-256 f14bef5dc0fdd8255742b1906ab434fbac425616c429b7b6e0bf87340f453919

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.59.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/4.0.2 CPython/3.9.18

File hashes

Hashes for numba-0.59.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8d51ccd7008a83105ad6a0082b6a2b70f1142dc7cfd76deb8c5a862367eb8c86
MD5 e8b802644bb72bf3f97ff24b45d1b86a
BLAKE2b-256 24646660c8b1809d906189d691d0b098f18841d8782c1bc5ad1ccdd19faee789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9712808e4545270291d76b9a264839ac878c5eb7d8b6e02c970dc0ac29bc8187
MD5 8cf8c0fd04b5d554cada031b4b8137cb
BLAKE2b-256 da168405d0e16901d741b4a469a2e227acb590602fd47d1fa33e449ef91456f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 649913a3758891c77c32e2d2a3bcbedf4a69f5fea276d11f9119677c45a422e8
MD5 a451170fdb5548c3afdaa38ac22b7625
BLAKE2b-256 51f79176a177c4cb7929e1b9c59696590ae5325b03670cc96d541f9e215b865d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f68589740a8c38bb7dc1b938b55d1145244c8353078eea23895d4f82c8b9ec1
MD5 430e360801a3121350643ab25530c216
BLAKE2b-256 c7c5c12bfaef687626b6bb0a85e69d9af60245a509f0fa4ee69e7649bacfeded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.59.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e0318ae729de6e5dbe64c75ead1a95eb01fabfe0e2ebed81ebf0344d32db0ae
MD5 186c574e236e32612950650556c4106c
BLAKE2b-256 9cdd1d8d03511f8301537222905226a56caa76063ee31e0096cfd91cfaea97e0

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