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.0rc1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5610ad0b433053d729d9b4b4cbb1671a5f86429ba047d4185dccc17877095133 |
|
MD5 | 025e0f23672735b0394813d56e4592fd |
|
BLAKE2b-256 | b1fb94e8e904652712496abaf268100f2e0bae229c2a2f153b3ed6c42088c758 |
Hashes for numba-0.59.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4238babbee60ebea23f3765e6e632bccd1461b4eb3d3b047c21fa0d0bb2d40da |
|
MD5 | 23fd761853254225f37f84ee186aebc9 |
|
BLAKE2b-256 | 2b771b4f3f297e4cea883e8479c59383b87adbc49eda1a1a6e033e160306b8f7 |
Hashes for numba-0.59.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896de500ef113ee9647fb8c444338bdc9d45e910663da2a102bbc62818427eb4 |
|
MD5 | 4a89b4fdcd852aac5556505e58eff4a6 |
|
BLAKE2b-256 | 886c5f873cbf94fefae5d6df09854641dfd248b1f65e4ee7b976d11ed977f76f |
Hashes for numba-0.59.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d76dbecca1e05b788b1055892f2d352ff907f3b84a5100caebee6ed09e7747 |
|
MD5 | a0d98a2af0c28db3c3d7b40d47c9dbfd |
|
BLAKE2b-256 | 46f7a9a7eee06d354d38fb66682e8d05e8bde4ac7a0d6a49018592f035edf2e1 |
Hashes for numba-0.59.0rc1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fcfdbc2e0a038842663b665c4a0c93051beb2742c01346ae2d843f50e6d4a78 |
|
MD5 | ced02bf2e08663d4b1faa66a48140f51 |
|
BLAKE2b-256 | 91b2e3c016a9e6fe2ea4c8992c77febf80534920b5077618710e5b4ad6e352fd |
Hashes for numba-0.59.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 837d4ac751ace4549e47af793e46914d5b69eb7b94509417cdf61cd557f86293 |
|
MD5 | 529cf588b8ccb9ecacdc6ba7e7c0b2b2 |
|
BLAKE2b-256 | 4b699e1b3248923d24eb66458de4215f46e1c6cf9932cbec824999bfa34eb29e |
Hashes for numba-0.59.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 280614e933df0177e65f1b436ed456b771fab456140627f4f3d5d04e345d76b2 |
|
MD5 | c3daa06f32dae682aacc5fa5d04f9747 |
|
BLAKE2b-256 | 4a5b9e65df11b3f7e798f685acaf80686321d2d05bc5a7f78bdfcc8f02df5877 |
Hashes for numba-0.59.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 468b04c17d6276b2388b15ac45f08f55fcc692d308d7025d1e1143d3e6ed8da6 |
|
MD5 | 4eec83c31c4442eeff5c999bfe90092b |
|
BLAKE2b-256 | f48c448660bae1fdb506cc1a3fc12e74b6d2e7ccea51006d7b66fb7b8a4ea272 |
Hashes for numba-0.59.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1947f78473fc7a093e27e02b9d401a70b6b329a6cb5b75e14ad456e97e54fa56 |
|
MD5 | 62f750e939d12e7b2c235260e1699790 |
|
BLAKE2b-256 | 5262d390a5bd04094c090ea2a9f4423ac5bf9819d9563c87f4917ed9ae6fe5d2 |
Hashes for numba-0.59.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ef2394d24a167e3137b9ec660172d111ffb8cf7718309ea90910b58fa64f60b |
|
MD5 | cc86e61d49dfa2d330c936213c5ae953 |
|
BLAKE2b-256 | 79b82af8fd2e95bf10dc3035d0899c0a3e2af4abb3457a640cab4d0ac6b872f4 |
Hashes for numba-0.59.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 325b3594b5a329d3bf2acc4560a9d9f4d88042a80693e3e8c5d73270579ab8df |
|
MD5 | 202f79e919586fcb5e20e20227887eb0 |
|
BLAKE2b-256 | d150c672080a1367bf6870e1a6322f1cc90ada47c4c9512b39768f53eedf2ab7 |
Hashes for numba-0.59.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7c49fde29fc5acfcd8278d61923fa0d6976141c2cfed8f13e582eaad598ded8 |
|
MD5 | 7458846a97f94fa8ba5f62f4a4d4d46c |
|
BLAKE2b-256 | 73bc50fbc2d9d4db08720a09386996d6211e7b0d6b9a756c7ab8318e75af3b1d |
Hashes for numba-0.59.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4eabebae0e60954e54b5f368b5973ff49e3c8dcd838164514b1bbbb48e7538 |
|
MD5 | 71245ac28d9aa247cb75d1c85afcc7b1 |
|
BLAKE2b-256 | d28ad7489f7d024a17015dfc85d76b110ba1b51433d171365557cfad5046654f |
Hashes for numba-0.59.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09abefa927fe0546e28e1ab122891955fdc3cea20be02746be58fb36820ba866 |
|
MD5 | d7ac928c048593773e89bbc7f8bbe141 |
|
BLAKE2b-256 | 28b44efff2b1c5880e32d3cbeb34101caa199da3910566857d48f5eb88fdc0f6 |
Hashes for numba-0.59.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 223453e03b74b68501f4a44ee307641272f1043d204ae3659876ba904e3b76b5 |
|
MD5 | f12b1475d23a9a801f5f1ab0c9d4b1f0 |
|
BLAKE2b-256 | 2aac2096e35aed809b33d3ea7f83d8ef448eff666e05c83f61ce1344263b4ac6 |
Hashes for numba-0.59.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a0de1a45cd4e13b47988c1539dacca023b9b9833ce32f706a4ecc5de165a229 |
|
MD5 | 5b51799affdf69e556b293fd5a1d04d3 |
|
BLAKE2b-256 | 96dbdf16c1af7c4896959f134e67b8c304d8e745630b6c0c0608e801104c64c5 |
Hashes for numba-0.59.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7afb719faaf1437580808ca1f13e9ffea21c941ceccca2e59a8ab6aafac205d |
|
MD5 | d563db1ddbb84e889f3bacbdede1f394 |
|
BLAKE2b-256 | 079bc58a7244ef47f8fa5138efe509f00045bfd0a9bbcc82ff3ce4c82b1f8a9f |
Hashes for numba-0.59.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dca6d67f48fcaceb02a0f2cd808822d7bda7fb493b4559dafdf1035e836031c0 |
|
MD5 | 5a1cd4bf5493f8e712ca3de4b2e5f4b1 |
|
BLAKE2b-256 | b1a6799e15a272abb61ae6c271b041d26d82e7968d821c71ca54d6ebb9718112 |
Hashes for numba-0.59.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d17e27539a3bfcafef066bcc010858fcca26bb2d09771b9a1e63b79986ceeb73 |
|
MD5 | 4b423b03340b13f2ca2bdb6caecebe9d |
|
BLAKE2b-256 | 11a8bf4c44b322ded663474eff8e2d2cdfdbeaf35b086cea88216e8cca498d0a |
Hashes for numba-0.59.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54088cb6afd6a215e897b0a99d8926ca740fa8c1683372f41f7c4ffeb3e378f |
|
MD5 | 653c99c657749f2902adb5f27f39f0b6 |
|
BLAKE2b-256 | 0fc886d9f616098e41ecbdc43c7dca54a2cd62cc314f1e0b200e5939193cd711 |