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.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2bd143abf524b10c894316132559045de7c4b39c219f5b3636f678b8ad69412 |
|
MD5 | f23e315cb657a9327e86a86a52a999e8 |
|
BLAKE2b-256 | c29a1a007453eaf459b6f324f36e6aa5357a38c546e85d1d3ce8fb57f31ba020 |
Hashes for numba-0.56.0rc1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51ba2815361b775eb33f8fe06b5023ec0120d33598d000bd380e31e5ef40147 |
|
MD5 | f1957668d78691f367b0ad044afaf6d6 |
|
BLAKE2b-256 | 53cd086366d65899563ff7b89b26917b756a57cfe6548805aca7964e127fd628 |
Hashes for numba-0.56.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2a24eceff44e5aa86bcceb3c445d2049f7b44346f06cdedf492b326f5380e7b |
|
MD5 | 87b9c53e8e3500463eb8f7a48104f867 |
|
BLAKE2b-256 | 240f19ec5839c4c9d80b2e763ff32b9dbfb93b758fc929f6f2fa45e9424f2764 |
Hashes for numba-0.56.0rc1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de09ddac6d049a6642e1964be0d65a1494e70e94f1a17e2d373403eba2e570a4 |
|
MD5 | c23382ede6b9e705a37c7a45d6f6c198 |
|
BLAKE2b-256 | 447383c9c1dc535c81f4a0cec846e18354cbee6b92168a000e663ce47f9f2486 |
Hashes for numba-0.56.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5301da5f52635070cc3182ddb32b67352ac86b116a89a009136901bd9be48a |
|
MD5 | 102cf82a4ee7523f203c567f7f838f8a |
|
BLAKE2b-256 | 5a867274d110772ef9a7533d43b9c13083ca5a6507d5c74d4486f4395b783431 |
Hashes for numba-0.56.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eea242861aed546e4606abb9d85f56a592596f4cd6fab94a22f217b58174c4ba |
|
MD5 | 4f921132da27b134f64a6ca676bd80de |
|
BLAKE2b-256 | 0f6fddcc519272c329a3e57e707cc599a7331cd8b8f0a5cc4a1c613e274c017d |
Hashes for numba-0.56.0rc1-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fe6b0c1098d2ca750d798ca3e8d908a8a92446b153f0f38a0b97ecee01bba8f |
|
MD5 | 66fc502c34eb57b49fa6e3e62188e1af |
|
BLAKE2b-256 | 9fb04122ae6e79a8fdebe5769badf6fcfeb59f2fa3c23195872fb0beb96b4ddc |
Hashes for numba-0.56.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70832e3aaaf777b2c8764499eb497288ce8ff9a32386c9a18425cfbb73e1e64a |
|
MD5 | 12b7374f189ce10be9a95810d7391281 |
|
BLAKE2b-256 | 61cc35107584fed7967e49785e47c98ebd767a9b634a3a60a7b3c085f950bf53 |
Hashes for numba-0.56.0rc1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2543b849ec9c96c8be5631853d9fe9557e46e0a75e3a85f60733ae9567e3e7c6 |
|
MD5 | 8dcd4ca76ca2767ee305b7125c20cb05 |
|
BLAKE2b-256 | 299144bcc9a3190e5649aaa1f7484fb0d62b76953d7838271f040d40783350fa |
Hashes for numba-0.56.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f28fbbf3ce823a5cd5c9a2bbc86c760879998f5987d6cfc59f40454662a1629 |
|
MD5 | d23ef56e734371945b04078484447fe2 |
|
BLAKE2b-256 | f2441ad6e9ad0324fa74deec5e1060bde6ec80f26aa65a53819eb800256c219b |
Hashes for numba-0.56.0rc1-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93d002e8efc1f5aa0aa3a54d7997893d44519673adbfec76c125d40bf5dc41eb |
|
MD5 | cd450dbdba3a4676d66adab8dc8c3b06 |
|
BLAKE2b-256 | 5beacfdd3ec4f486c964749a57e8e64cf03c41e5332ab2398718a42892900139 |
Hashes for numba-0.56.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | add641430ea1e5d323b8af6b936d3fea7a7b8cee3c59c9720e6c75ab4ba68c7b |
|
MD5 | 8c1caaf3f3fbf96f6a672126d320f20b |
|
BLAKE2b-256 | 6b498eafedeccdceb5c1a517427e1bc2d8797ff2585aedf4bfa54450922772f4 |
Hashes for numba-0.56.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd56271b0cf944b6b0d00fe9867ed818b7274b3f0835f6d62de0a25a8bb7c11 |
|
MD5 | f0cbc5b95b71a9e3dc7f4290541e3ea4 |
|
BLAKE2b-256 | 4ae759d710d54fb052f4618f6fa2f0af7bab35e6765f9212625ae74e5a1549b8 |
Hashes for numba-0.56.0rc1-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c58f0b9383d7da543005940d7e6b85f49b559bfbd0d7ff7b415792c51d06a6b |
|
MD5 | 2e5d65dbe8f69ed234c18a009520d51e |
|
BLAKE2b-256 | e07b550dd295f45a3039e0c52347fdcf88d8304c35ddfbac8297419226bed267 |
Hashes for numba-0.56.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a8cb86cfdf54bf4f7e473b2d8f9988d1cce02b3c6603f775f65e69ab25cf37 |
|
MD5 | f9efb32ae13cf89d73cf908226e2aa5f |
|
BLAKE2b-256 | f3dbcb30d8ab54e4c9144c0f1e2a55eebe245dfd02bcf70415aa93dcbdeac722 |
Hashes for numba-0.56.0rc1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30dcb11ceebc038c2582ba8df4b73049007b8dcffb98649a8d3e3cbcc462e4fc |
|
MD5 | 87f33f95e29fee67b97c62466f7c5b95 |
|
BLAKE2b-256 | b65ea65b20c06facb27f599eabe7dd4cc9aca97b08fee6bdc014d3b106d6db4b |
Hashes for numba-0.56.0rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480a6574c57157fd22b138ed4963a91ceb91aebd1a990d776e2f205e1ff90258 |
|
MD5 | 51a6b51ea6fab65df20790f197293833 |
|
BLAKE2b-256 | 0f354fa2a8256cc08b8bc1fd368d47429f5d8feb2ae79812ac9015440519bccb |
Hashes for numba-0.56.0rc1-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c99d5883bb812400f5bbcfe37f13af7dd31b23260df39a46eeca098a1bcf44 |
|
MD5 | 638c70e5743377cf344a005488145222 |
|
BLAKE2b-256 | f1b2da2380cf57e3e30d6b2c7c606184201d874318de74ffd477cff992fe423d |
Hashes for numba-0.56.0rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7207de6fa6aaed855577c90cc91a1b3cee2aabc523298462666c6cbd35481ec7 |
|
MD5 | dd4e0f95398d590bd432bc0f8b09390a |
|
BLAKE2b-256 | 3b0e7c6b0737e68cd572fb09d5c615482f529203d31944f454ecbf49998f1952 |
Hashes for numba-0.56.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 253ac4dd688d7e25508e2590f1bfb69784a28ba386c8265843c2aca984d0272c |
|
MD5 | 10671b0f1cdeb5803a6fca993277eccd |
|
BLAKE2b-256 | 0b89a956782065dd415c44b9b45df97aace9d769fd2f1e856deb918e0b74c83a |
Hashes for numba-0.56.0rc1-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8913b1ca5f067d2f51fdb2c33c47d30dc016ad862bb94b8f2523b7d4062dc7c8 |
|
MD5 | f5ca9d47fd370a6f8510aa164f676bfb |
|
BLAKE2b-256 | 34c68679dce111f4cf3975dac700468ea23864dc00b5f5e41e91393b5ac85db0 |
Hashes for numba-0.56.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d475c8f95426672388c47bf7cedd5033b2172983dcd932dc002f0aadc6358f |
|
MD5 | 140bf5335205839f9d9314f381133607 |
|
BLAKE2b-256 | d2a117661ec025d8cf53c5d3febf4ae0aeb17d079f3e41bd54c3c8c10edbc608 |
Hashes for numba-0.56.0rc1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ed55494fa8cc5ab653fb1f6d28e203e8f2ccbec939fe97b59d564f2d7c52c1 |
|
MD5 | 5f8996dc67844ea3ad85166b617e4cc4 |
|
BLAKE2b-256 | facc9b7c6b99f4c782688cb4e85a9697a11a278177922cddc1611b6ee0f407fd |
Hashes for numba-0.56.0rc1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fd03650956b5fe831e21f0cea86fc83a5e4f20f89cb892ccd81a7121d2a50c9 |
|
MD5 | 00f545c5fbfc64317f5a009041bd3f87 |
|
BLAKE2b-256 | fb1f63b5857d902026cb63d5b08bcdc827e61e97ef3a98f3e230e0491bc814d1 |
Hashes for numba-0.56.0rc1-cp37-cp37m-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a28b8054c06778defb1b2cfa9e9facd5405ca342eb6bfe429433e7332636cdaf |
|
MD5 | 58ccee1a08f78ab085aac75897c651af |
|
BLAKE2b-256 | cdd4fa525539a5ce69a5ec83ef84c3d34298a8413bb33f7e58791639d0dfe927 |
Hashes for numba-0.56.0rc1-cp37-cp37m-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0592d1dca5380e0b747cb4a50473b433e5d19397a15f38f60dbf93cb1658a3b |
|
MD5 | 9d0679a3807c35cfc0bd8318a8fdb3d3 |
|
BLAKE2b-256 | d437c745e76484aa5f4113be61d8770b08f8fae76a0abbf9116b949bfeb392c8 |
Hashes for numba-0.56.0rc1-cp37-cp37m-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a270832ffecb0b7f105097081eb4ace9a04adae3ad34f7a0a7f4e07e0de646c |
|
MD5 | fcf575c83722664b0a53ef5c94784319 |
|
BLAKE2b-256 | 4705fe31a692a7d8fad816c6b55f64ffe432ed19579e38f788e0d82487835a40 |