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.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbfb45e7b297749029cb28694abf437a78695a100e7c2033983d69f0ba2698d4 |
|
MD5 | db7c3bfbe311899f99a80a3cd4860480 |
|
BLAKE2b-256 | faa1e9dad5793d45f08401aa6983a93d53423ce4a403ae333937fa2448b263b2 |
Hashes for numba-0.56.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0611e6d3eebe4cb903f1a836ffdb2bda8d18482bcd0a0dcc56e79e2aa3fefef5 |
|
MD5 | 180b5f8291f059a67d3b3248ad15c457 |
|
BLAKE2b-256 | a27028f2c417a3660784b0df35edea9ea9201663606c7cdcd3f81b32dae11321 |
Hashes for numba-0.56.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e08e203b163ace08bad500b0c16f6092b1eb34fd1fce4feaf31a67a3a5ecf3b |
|
MD5 | 5288dfe642d52b213ffb828ea212d54e |
|
BLAKE2b-256 | 58a4859605be01d9979fecde5e94ed6662d9a85853f9849f396d9a84455f4846 |
Hashes for numba-0.56.4-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4cfc3a19d1e26448032049c79fc60331b104f694cf570a9e94f4e2c9d0932bb |
|
MD5 | 7c9d7eac8dcb4595b7516e5f2049cc7a |
|
BLAKE2b-256 | dcb0b722cde279d5c879c1bb7a307337b16a25068818a4ff5ee2e01fd2c605b4 |
Hashes for numba-0.56.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85dbaed7a05ff96492b69a8900c5ba605551afb9b27774f7f10511095451137c |
|
MD5 | 786a1afc9fd0fabe7e9e5550966de760 |
|
BLAKE2b-256 | 288d7b7dd56751eee1745c99dd6435d06c01ba40642cf3022b1c3e88d38a9dc0 |
Hashes for numba-0.56.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c602d015478b7958408d788ba00a50272649c5186ea8baa6cf71d4a1c761bba1 |
|
MD5 | 7f6fc36c920dfb0d7216d37f7278dcf1 |
|
BLAKE2b-256 | 953941a11c34d56944f1bf49759f7e15d19d80508c0239ed9cd246a012374334 |
Hashes for numba-0.56.4-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f62672145f8669ec08762895fe85f4cf0ead08ce3164667f2b94b2f62ab23c3 |
|
MD5 | 85ee574152d24d92d7b121645c1bbf49 |
|
BLAKE2b-256 | 1a66de416cd8364c7e5cba8da9272809676e907e7045cdcb750f6ff5fff70c29 |
Hashes for numba-0.56.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0da583c532cd72feefd8e551435747e0e0fbb3c0530357e6845fcc11e38d6aea |
|
MD5 | b6b8f11e2afd05e99f847a3faf4d7bc2 |
|
BLAKE2b-256 | 9ee8d439b8eab78745573c3d4822954d081b793f2a7e17478d3d2c93a3709e2d |
Hashes for numba-0.56.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14dbbabf6ffcd96ee2ac827389afa59a70ffa9f089576500434c34abf9b054a4 |
|
MD5 | 9f8e48dfa20bd4fdf992a9ba041a5348 |
|
BLAKE2b-256 | 7c00ff9a3f34c7862afe80b7ee5f1b78ff21271cf48d42a337d9669316b81b8c |
Hashes for numba-0.56.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0240f9026b015e336069329839208ebd70ec34ae5bfbf402e4fcc8e06197528e |
|
MD5 | 4331c7331be861136b4da6ac060bdb6f |
|
BLAKE2b-256 | 60145dbefc1cf3b6a4c36968e7391c341b32226c5d00757efd61fe5f3d96a32e |
Hashes for numba-0.56.4-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03634579d10a6129181129de293dd6b5eaabee86881369d24d63f8fe352dd6cb |
|
MD5 | 2c4ad5c7dc8a8dfbf1c4053c5dc16ed5 |
|
BLAKE2b-256 | ce44ec8efc38c4a64d84dbc508ab56d3c9e2faeb6ddfb9aa9afc1a3754d46ea1 |
Hashes for numba-0.56.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a12ef323c0f2101529d455cfde7f4135eaa147bad17afe10b48634f796d96abd |
|
MD5 | 1dd8d42cae47904dbbc233fb0692319b |
|
BLAKE2b-256 | aaeb2781f65d4523d7fbbbf85f0dd63b4e6dadcc441523065801c39f7908cf27 |
Hashes for numba-0.56.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c75e8a5f810ce80a0cfad6e74ee94f9fde9b40c81312949bf356b7304ef20740 |
|
MD5 | bd1335d543693abaa25fe1845908d922 |
|
BLAKE2b-256 | d6caf14d880e74a8f4581cc474e30c6c25b8d7febf3e95be7c5156c9c60daa39 |
Hashes for numba-0.56.4-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0ae9270a7a5cc0ede63cd234b4ff1ce166c7a749b91dbbf45e0000c56d3eade |
|
MD5 | 7d9da7ed4dcc3fc2e169e3403dc84926 |
|
BLAKE2b-256 | dee8d948883e14f822a82d8113c3a074fadd5cf4cc920fcb8444ec57a5960f59 |
Hashes for numba-0.56.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91f021145a8081f881996818474ef737800bcc613ffb1e618a655725a0f9e246 |
|
MD5 | 66fd971b33a02883199289b1d605dbfa |
|
BLAKE2b-256 | 226e880d8ae26f26a3ecce71922797cc09b3b8a4e5274adecd0793f9b59d50b8 |
Hashes for numba-0.56.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03fe94cd31e96185cce2fae005334a8cc712fc2ba7756e52dff8c9400718173f |
|
MD5 | cc75e0bd7a3d4d70bac0dd28f7ac0ec8 |
|
BLAKE2b-256 | 23e678206b38a7cb823a09d5141e8d8f16701ec76d24a1bb2b91708ca890d6f3 |
Hashes for numba-0.56.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64d338b504c9394a4a34942df4627e1e6cb07396ee3b49fe7b8d6420aa5104f |
|
MD5 | 013e4bb7b86c0354a87417ae0e0c01dd |
|
BLAKE2b-256 | e568f05524d613227589ecd666aaf6b27e39c9870cc1c50eb42b2ef2b4f8a65d |
Hashes for numba-0.56.4-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 720886b852a2d62619ae3900fe71f1852c62db4f287d0c275a60219e1643fc04 |
|
MD5 | bc90034c4d252cd2615f364750163746 |
|
BLAKE2b-256 | 446bb65f2f11f2bf83d49084bbf9d080139fcfcf8b27642fd76ba6eed23c1889 |
Hashes for numba-0.56.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a993349b90569518739009d8f4b523dfedd7e0049e6838c0e17435c3e70dcc4 |
|
MD5 | 969ff930ca47d446af7fe9a7e2b51541 |
|
BLAKE2b-256 | f9050a6b011d041fb7120e48c8e41b7670e1e99d04bca578f58ba10d278929f3 |
Hashes for numba-0.56.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4373da9757049db7c90591e9ec55a2e97b2b36ba7ae3bf9c956a513374077470 |
|
MD5 | 42c2056394964d61413917aac8cb51e8 |
|
BLAKE2b-256 | df06b363a48cf4893ea64de772c0de9d5200bed98f2c2d16dff886848de15f2a |
Hashes for numba-0.56.4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553da2ce74e8862e18a72a209ed3b6d2924403bdd0fb341fa891c6455545ba7c |
|
MD5 | 276295e820c0b869dba9f5eca530f585 |
|
BLAKE2b-256 | acae119514059a9ff6b95cda9e6d0a3540b987a939fa23077874fc0dd6f7ae45 |
Hashes for numba-0.56.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42f9e1be942b215df7e6cc9948cf9c15bb8170acc8286c063a9e57994ef82fd1 |
|
MD5 | eb95f0ca81e51aa30730ed1581ed6950 |
|
BLAKE2b-256 | ad5ab79eda6012461c4dea6c5c4122c7438843d617f960d2d635f044a97ab912 |
Hashes for numba-0.56.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcdf84ba3ed8124eb7234adfbb8792f311991cbf8aed1cad4b1b1a7ee08380c1 |
|
MD5 | f1aa34c97a879d75471aa4371eb0ca99 |
|
BLAKE2b-256 | 32759a2c33670e3c95530472c3f89f1f6617d68f47101f9e765c0892170b22df |
Hashes for numba-0.56.4-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a95ca9cc77ea4571081f6594e08bd272b66060634b8324e99cd1843020364f9 |
|
MD5 | 00bb926ea3faa8ec361fbfd04e2bfd4a |
|
BLAKE2b-256 | 6bb5b0a0af320c43f2925c699e8613382d3669829b585717ef2d795a06187564 |
Hashes for numba-0.56.4-cp37-cp37m-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbcc847bac2d225265d054993a7f910fda66e73d6662fe7156452cac0325b073 |
|
MD5 | 3ba90242c099b6a9669235e909325fbb |
|
BLAKE2b-256 | 341abd24676dd4677045f9772b0f2cc9adc7a27332c0b8c82353621f86935d6a |
Hashes for numba-0.56.4-cp37-cp37m-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d69ad934e13c15684e7887100a8f5f0f61d7a8e57e0fd29d9993210089a5b531 |
|
MD5 | 6d2b7330d9ddc72aad7d95d2b254127a |
|
BLAKE2b-256 | dbe48ab9e0cde9efe95a1c1f9ecbf91ac897aae36e1ca5667a5c54e089d2bfb2 |
Hashes for numba-0.56.4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cb1a07a082a61df80a468f232e452d818f5ae254b40c26390054e4e868556e0 |
|
MD5 | 0a86845e41d8ce4f8c35d0d0b57f2d07 |
|
BLAKE2b-256 | a9282babef91a7c2f84718d8c47ecd89216913cf9e130d302208c3cfd0d17122 |