compiling Python code using LLVM
Project description
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:
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
Built Distributions
Hashes for numba-0.59.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf68f4d69dd3a9f26a9b23548fa23e3bcb9042e2935257b471d2a8d3c424b7f |
|
MD5 | 06d5667a9a0de28a1afd5108d5b676ee |
|
BLAKE2b-256 | 5068d58351398ae9c6796fd010f9cf820db4c4a78ff0acb0aa02d940aa08a61e |
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 |
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 |
Hashes for numba-0.59.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c8b4477763cb1fbd86a3be7050500229417bf60867c93e131fd2626edb02238 |
|
MD5 | e4eaf8e780cc271b3e55894e2b80f8d2 |
|
BLAKE2b-256 | 547e6d5ca55bcffd569e506b488673aca396ac76a543b4dcd57fe713c318fe0c |
Hashes for numba-0.59.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cce206a3b92836cdf26ef39d3a3242fec25e07f020cc4feec4c4a865e340569 |
|
MD5 | 8893742e4cc24078b6cce8440d141278 |
|
BLAKE2b-256 | 5040307a1481286185415aadfe0f4d41bff87cdcf33d075fadab08dc03ac46cf |
Hashes for numba-0.59.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0594b3dfb369fada1f8bb2e3045cd6c61a564c62e50cf1f86b4666bc721b3450 |
|
MD5 | 648a1bd00dd86f1dbc87f67fc7bf591d |
|
BLAKE2b-256 | 38f0ad848815b0adafcf5f238e728933950034355a8d59969772be1cd57606d8 |
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 |
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 |
Hashes for numba-0.59.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 411df625372c77959570050e861981e9d196cc1da9aa62c3d6a836b5cc338966 |
|
MD5 | f6f0a825710ebb8d25dfa718cc96ef8f |
|
BLAKE2b-256 | 707d0d1419479997319ca72ef735791c2ee50819f9c200adea96142ee7499fae |
Hashes for numba-0.59.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43727e7ad20b3ec23ee4fc642f5b61845c71f75dd2825b3c234390c6d8d64051 |
|
MD5 | a307ac0fe62936b04e4720f66838eec0 |
|
BLAKE2b-256 | 5f2d085c21f3086eff0b830e5d03d084a1b4b10dfde0c65feeac6be8c361265c |
Hashes for numba-0.59.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 990e395e44d192a12105eca3083b61307db7da10e093972ca285c85bef0963d6 |
|
MD5 | 605e988ea215da77a92d14a211d37449 |
|
BLAKE2b-256 | 0cfcaecc9db1cb2707cede48779a50a67fdee270dc171e833027e5afda747701 |
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 |
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 |
Hashes for numba-0.59.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b77aecf52040de2a1eb1d7e314497b9e56fba17466c80b457b971a25bb1576d |
|
MD5 | 5b8f07068edf36529bd2e7da01afe4b3 |
|
BLAKE2b-256 | 150119c67d25ff36713ad5b90ef4a1a54fa4a87ccb377a8b2fccce2f6b4fd582 |
Hashes for numba-0.59.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97385a7f12212c4f4bc28f648720a92514bee79d7063e40ef66c2d30600fd18e |
|
MD5 | e0a4f2c2dceb57a6fe9757b41dc477b9 |
|
BLAKE2b-256 | f14bef5dc0fdd8255742b1906ab434fbac425616c429b7b6e0bf87340f453919 |
Hashes for numba-0.59.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d51ccd7008a83105ad6a0082b6a2b70f1142dc7cfd76deb8c5a862367eb8c86 |
|
MD5 | e8b802644bb72bf3f97ff24b45d1b86a |
|
BLAKE2b-256 | 24646660c8b1809d906189d691d0b098f18841d8782c1bc5ad1ccdd19faee789 |
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 |
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 |
Hashes for numba-0.59.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f68589740a8c38bb7dc1b938b55d1145244c8353078eea23895d4f82c8b9ec1 |
|
MD5 | 430e360801a3121350643ab25530c216 |
|
BLAKE2b-256 | c7c5c12bfaef687626b6bb0a85e69d9af60245a509f0fa4ee69e7649bacfeded |
Hashes for numba-0.59.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e0318ae729de6e5dbe64c75ead1a95eb01fabfe0e2ebed81ebf0344d32db0ae |
|
MD5 | 186c574e236e32612950650556c4106c |
|
BLAKE2b-256 | 9cdd1d8d03511f8301537222905226a56caa76063ee31e0096cfd91cfaea97e0 |