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.56.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35da8eb35659cc7d8a603ecc3e65359166f5496b1e7b9b77f712a97893e9d81a |
|
MD5 | c1d214bd7429b44aa2f2e4a0cb768300 |
|
BLAKE2b-256 | 3a318dd2b48ee6b527bb1781539f79534ab2d448a02c637d49632370c627ad97 |
Hashes for numba-0.56.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f834f17136f6b403304ea2ffdeda0893c976540c4e9cd8f32b99258f75ada3 |
|
MD5 | abd6308a8183b11008acde10f8321d51 |
|
BLAKE2b-256 | b32297f145ede866e9f21bca8ce6252dfcbb0048a472e1ab5e902f6fe4e50088 |
Hashes for numba-0.56.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a776b5b177605569fbc04e6e68ba62e461ec5bbb1ea007a0c8d2e5f2a872c1a8 |
|
MD5 | c50263a45c1a55bc2e292a421394bbce |
|
BLAKE2b-256 | 6b42c0eda9d494d33f0856b3b2184fd8369203ea583a1c33a96482f1be0353d5 |
Hashes for numba-0.56.3-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6b0539a30ab68903730f86ff6a9140e705b33c572402a42962b24a4e1fe8eb2 |
|
MD5 | 461a76c7d561f0ec56b901f42302ab13 |
|
BLAKE2b-256 | 2d6212fc3b861c85b5eec9da7b2f8acae61ba08d8413e5bfa46145d0e958a82d |
Hashes for numba-0.56.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73529b33c0195e9f9e77b60896a5c5dc7ae0190bd8a1e3db15916b03befd641e |
|
MD5 | 82be038c5cb816b8f3aad791a44502c3 |
|
BLAKE2b-256 | 0d86a3c54f1b03a42ade298eccd1bdf4d1f5f265a9804e7dd04114846e73aaca |
Hashes for numba-0.56.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2256fee4332ab1e51cd0ec57086989e4011616ddb438659d99bb35822f43939b |
|
MD5 | af1f7d60d35418735dd743cb631e87d5 |
|
BLAKE2b-256 | 064fddfd80f7e86106048b7ac52dc3a8d5c9601ba1e00b3674d69041dbd4beea |
Hashes for numba-0.56.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8848697e1e952b56886e84eecd5ae83d890ec0481c48ac803e13e2ab75a7d294 |
|
MD5 | dae52755d5f404d4f7b8125e1500dadd |
|
BLAKE2b-256 | b81b2b2bba63f18b89da7d2a4e884e0800342484aa11dff59598f82c5b278b66 |
Hashes for numba-0.56.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0744cf4214ed795eb2df3ed1635d77a6ffcbd990a66a06125548b5fb8ee46323 |
|
MD5 | 9d67b4370f38f618bd1b33c503c2ebfc |
|
BLAKE2b-256 | 4e9e873d215b27dbc59bd14cde14c67a02e6f2ed27a96782a9520323d1991cfa |
Hashes for numba-0.56.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35aeaae51bbbc87035e8c07189eac0d1d4b2490e43c503a585fa4a220b9d0320 |
|
MD5 | b7adf97d22a648593932151ebdd0226c |
|
BLAKE2b-256 | 5af1a68ad9a8b74b101a2343a0bd95dd330b358a1619b2cb37b88b30d7b80ad2 |
Hashes for numba-0.56.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf8fbaff80aa9969da316b54280dd2707bb9dcfafcaaa58cc681206ccc1f8c57 |
|
MD5 | 08eda49a3b53d400bcf8c4409039dd83 |
|
BLAKE2b-256 | 7e14faa584ea5427af7f5903e660eadac02cecf0a2b5c56194501b131c0ed8cd |
Hashes for numba-0.56.3-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4e300e749430e77bcc8b4d990dcc8e217a6d9bcae8f9f402686933d3a6ee53d |
|
MD5 | 8608cbdf41179d37cf77cd602b0d6a0a |
|
BLAKE2b-256 | 9b4fd188f68df927de7911edb45561b9eb4419e0ffece416e0847a330b3e413f |
Hashes for numba-0.56.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a413c2ce289071c62905308fc2fa66bc5f21b6f55d7539625c1ff3a11a17edf |
|
MD5 | e727e26d3bf33baf6505536bd6c099f1 |
|
BLAKE2b-256 | 08a4560aa13a2e306ff39a35729e60bcc668c7141b6a08b3ff7bf1d6b1bc13db |
Hashes for numba-0.56.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e668e2be37c76c74d4011f590f611b4fd3dac79438a491365391f2739ff2f233 |
|
MD5 | a739e455ee46ca45c9607409acad23de |
|
BLAKE2b-256 | 26f79cae421b625e4e17abcc02137be2fbf7740090ecc9cf7a95e06f019e5c3c |
Hashes for numba-0.56.3-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9439331818d38fa1ca87ccbc211fe6bec48aad51d028a93a5d7214aee4de94d9 |
|
MD5 | bd3f6e2d1eebb7725dbea72ad72e02b1 |
|
BLAKE2b-256 | 179d2ed1400be85583d6bb3fe008fc0f648df7c0cb21776d6be27ea0cc473e1d |
Hashes for numba-0.56.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20e2a02937b27800c2126d1efcb6c8e0535292e82434ab0d98b1060ffeb1867a |
|
MD5 | d20e6c84182092f2268d9f26b179de19 |
|
BLAKE2b-256 | e745506a4c6e7e0af26054acc9aab35b7a89c84b8a8e5b2cee5bf0f56260fba6 |
Hashes for numba-0.56.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49c6ac44877d11523040ec1b92323184b23afa5619931a4e0137ed8d2b958819 |
|
MD5 | 53221d92b55cb63d7e84e424fa29437f |
|
BLAKE2b-256 | f2604994de738f61ba6eae407bd4bb91af03e36a714f2a57f341a260f43ac549 |
Hashes for numba-0.56.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a16bd6257b5e09e3227b886dea40ca16cf62df45c1914c630f43c5bf4ebf7e |
|
MD5 | fc4d9bf5a594667753ae9c64a7505243 |
|
BLAKE2b-256 | 7fb0a05c99ab0b3969516e90c9c8d2f30e025ad0e3d925999d797734a6613ec9 |
Hashes for numba-0.56.3-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c230f875a157772f51d82ba3e510cd97bdfec8fed4603e49f97d221332adc714 |
|
MD5 | d3eb771015856271c9d80778c3b8ed9a |
|
BLAKE2b-256 | 63b8dabc1acb8709ab92dd35e675a3e20f267c04018cc39490ad26d4d7d77da3 |
Hashes for numba-0.56.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea63562915c15dff559c1eb45dced16b61cfbc7233ffb9444063421ec6c5ffaf |
|
MD5 | 929c3643e045c9093d9e9cb73a768301 |
|
BLAKE2b-256 | ece672122dfae0232703aab1c2aadd34810e5aa464066376f29d35c47f61bb39 |
Hashes for numba-0.56.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22c493a20d816980712768cb302eea417609a200348b784523e106a45a6e2185 |
|
MD5 | 15733f8f8f1bddddbc9a22959759ae01 |
|
BLAKE2b-256 | 46e0321d12f07d09bcadac125fa61ac44cb35e2f8bd665fbfaa48ec75b5b754d |
Hashes for numba-0.56.3-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c154566b1a8f0644eb9c8f1808f66007bc8278791a44623cc3b7f3ddc61edd |
|
MD5 | 02ea1b084de30bb25b281c860a8c24aa |
|
BLAKE2b-256 | 906d4b9ed7de4b360f612b6c34873bf72e49439cee4e1cf446af6203b53ba1bf |
Hashes for numba-0.56.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5398e6c75017f4dc04875cbc1efe28556b0e1719cff6c41b6cd7509a896698f2 |
|
MD5 | b562d1f87963875aca8e7f1b936ce07b |
|
BLAKE2b-256 | f592a61b9513811fee689294e1722502daba8f53204d1f72ed94e765fec22aee |
Hashes for numba-0.56.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63c9fb3fdda56fababaa128a51209c8fabef12dd21491b1af41e0a6888e4c63e |
|
MD5 | a2ca8b53bfa9810d83ef51c792ef9058 |
|
BLAKE2b-256 | 5bc2f0d4ec9823ece1f60baf9861061335ffb4043d42fd321b714258cc1eea34 |
Hashes for numba-0.56.3-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f8c98641bf746b06b3d37efc09fe5ebb84c951df5ad8bd573795756d07e7f8 |
|
MD5 | bf3b91facbe94add1830688110793566 |
|
BLAKE2b-256 | 071954358cb9cf26b234964e77b0e8722943aeb6522883f94ae280f9a5731e87 |
Hashes for numba-0.56.3-cp37-cp37m-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99463b892e2e71fe6a10ffd4bd7e8517fac66cd73909b738fee715a2111e423c |
|
MD5 | 9fefbdeea680cf92666c265750f1308a |
|
BLAKE2b-256 | e1924ba80dd251442776214919a9442759905c0f24bfc735d6908dc54e013b76 |
Hashes for numba-0.56.3-cp37-cp37m-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9ae7b37e5cb53b62eb958f159f8defabd666af4ff1a9eb1de48cf2faf1dc918 |
|
MD5 | f69b8f98b14285044a0053644514f9ea |
|
BLAKE2b-256 | 3017277a5ecbd1c74bfa58cbe1b6ea37b34f7accf348f1f634af153d7dd76194 |
Hashes for numba-0.56.3-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3a848e73e8353b2c5ac9e9b03e99a13d5fa693c6ee14684a36c045ab369770 |
|
MD5 | 8d9a0768f90a5d0846f02f4146b8794f |
|
BLAKE2b-256 | b31bbcf66349e609d133d2abd8388b8a832fa63137e560700f4533d2b8733681 |