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.57.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93df62304ada9b351818ba19b1cfbddaf72cd89348e81474326ca0b23bf0bae1 |
|
MD5 | e451231bb08a5b135b7956f74a070191 |
|
BLAKE2b-256 | 40db3a08f2ec91e0d6b0c68d94a42e80af005a0378c83c63cbbc9ee63143f2ed |
Hashes for numba-0.57.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b17fbe4a69dcd9a7cd49916b6463cd9a82af5f84911feeb40793b8bce00dfa7 |
|
MD5 | 6f6ede33791d4c27d2bb14e3cf046838 |
|
BLAKE2b-256 | 91a1cafa9c5490a00fc59d163e3bf3fd48cfbf9845ff134970c4174d4522aa8d |
Hashes for numba-0.57.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4838edef2df5f056cb8974670f3d66562e751040c448eb0b67c7e2fec1726649 |
|
MD5 | ee8279031f4fb602aae3c37105709c24 |
|
BLAKE2b-256 | bd333a1e6c6f0952873a190a95d74a4a88f3f3949d3b45c0b1005d466d5f8c5b |
Hashes for numba-0.57.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e447c4634d1cc99ab50d4faa68f680f1d88b06a2a05acf134aa6fcc0342adeca |
|
MD5 | b4c3e5e0aa199a9e1bc9fc692211d461 |
|
BLAKE2b-256 | ceebc982ad64cc2a4cc0a6b95ea94da5566874a6eaffc585c789ef2dd77fc06a |
Hashes for numba-0.57.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c078f84b5529a7fdb8413bb33d5100f11ec7b44aa705857d9eb4e54a54ff505 |
|
MD5 | b12c9c71db42d9aec473d7d02ce90b36 |
|
BLAKE2b-256 | 6c804378109514d72efe552a8899392fa6526b48eeca43c12eac314bf0819bff |
Hashes for numba-0.57.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a32ee263649aa3c3587b833d6311305379529570e6c20deb0c6f4fb5bc7020db |
|
MD5 | 361ef4a504a15418a6b569f1f55c8d14 |
|
BLAKE2b-256 | f33e6349c624303b78b6bbb97168c7fb38a1a0cb1605ae4c5d45af3b829f067a |
Hashes for numba-0.57.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6483c27520d16cf5d122868b79cad79e48056ecb721b52d70c126bed65431e |
|
MD5 | 61e3dd776b06b19506073d86fa01e7b7 |
|
BLAKE2b-256 | 2609003f2017009366f734e69a4b8ecc6712aafefe8e64f970589b08acdf7632 |
Hashes for numba-0.57.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0602e4f896e6a6d844517c3ab434bc978e7698a22a733cc8124465898c28fa8 |
|
MD5 | 62d24a745959ebc41ae5ce4d47010298 |
|
BLAKE2b-256 | aa9de93ddc139fcd5b7201bcbdd1ac9c76534aac043fbbdb86ab4bd2e7aebae5 |
Hashes for numba-0.57.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e9fab973d9e82c9f8449f75994a898daaaf821d84f06fbb0b9de2293dd9306 |
|
MD5 | 4228fe91bddbcb13ca99afbde1699fcf |
|
BLAKE2b-256 | 44cf573c2aec50b1e4dce6e93fe3036dfa6858e660d9c6f92a649e357d6d7811 |
Hashes for numba-0.57.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 643cb09a9ba9e1bd8b060e910aeca455e9442361e80fce97690795ff9840e681 |
|
MD5 | c18ca644ec125c7baa09e9ebe05f5f71 |
|
BLAKE2b-256 | f9b4bdd4823d7e9aa34abf03c21cd49bd0fd6ba87466dd350f48fed05d4302ba |
Hashes for numba-0.57.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8268eb5093cae2288942a8cbd69c9352f6fe6e0bfa0a9a27679436f92e4248 |
|
MD5 | 6cb7de76221561a371771c160c1aa952 |
|
BLAKE2b-256 | f36770d0fd1901971096c773bf89747c16023dbe8ce3cce1b7d2e94a87390ca7 |
Hashes for numba-0.57.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9587ba1bf5f3035575e45562ada17737535c6d612df751e811d702693a72d95e |
|
MD5 | c09ec79f042242724878bd86f2a7dbf8 |
|
BLAKE2b-256 | bc43a4a058fc1b58aa523b69141b98e51edf795fd0ff20e690dc8c1ed654c7fd |
Hashes for numba-0.57.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3eac19529956185677acb7f01864919761bfffbb9ae04bbbe5e84bbc06cfc2b |
|
MD5 | 28fd8135541472368943d6619d9a595f |
|
BLAKE2b-256 | e487b1c92c4dcc29789c7971899edc4984bf229bd8153807bab30ad8eed03aa1 |
Hashes for numba-0.57.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f47dd214adc5dcd040fe9ad2adbd2192133c9075d2189ce1b3d5f9d72863ef05 |
|
MD5 | d0441b4960aa34e637eb6c25328f7102 |
|
BLAKE2b-256 | f2ef10dbc0226788cd3704c993b5ab0c32f5ce6b76f176998379a2b5bc386848 |
Hashes for numba-0.57.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf78d74ad9d289fbc1e5b1c9f2680fca7a788311eb620581893ab347ec37a7e |
|
MD5 | 6c46a40ab52e0aaeb04041046a5c4c1f |
|
BLAKE2b-256 | 3e348de6415198aad7f2ccb28766936cbe2b86718cdc32a38501396fb6f503fb |
Hashes for numba-0.57.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a1b2b69448e510d672ff9a6b18d2db9355241d93c6a77677baa14bec67dc2a0 |
|
MD5 | 54497e54072be14790b5c5dca9c1d7c1 |
|
BLAKE2b-256 | 2321644a5fb3f74ee8e63e59a8acc78f08ec281f5e11d07551209b02614aa6a2 |
Hashes for numba-0.57.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae50c8c90c2ce8057f9618b589223e13faa8cbc037d8f15b4aad95a2c33a0582 |
|
MD5 | dd4d215db689078d0239a367c515622c |
|
BLAKE2b-256 | 3e626fa62938b22365980e4e03eb75e3126a114b9f96b4bc96471ac42399ec20 |
Hashes for numba-0.57.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bcc36478773ce838f38afd9a4dfafc328d4ffb1915381353d657da7f6473282 |
|
MD5 | 22dd5896dc657965ced6856a5b07b6c3 |
|
BLAKE2b-256 | 725839ec15c5b31d77117d59b6e3d6108dfc96892f87b414aee7066cf3bed450 |
Hashes for numba-0.57.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a82bf37444039c732485c072fda21a361790ed990f88db57fd6941cd5e5d307 |
|
MD5 | ce964bb37dfed5f5a0feb728c1fb6ed5 |
|
BLAKE2b-256 | 6297f866d595767edc8dba716198376288d5dad60280c2c79c48b8bd08178e66 |
Hashes for numba-0.57.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c057ccedca95df23802b6ccad86bb318be624af45b5a38bb8412882be57a681 |
|
MD5 | 233898a7e46532bc9f9e9c475f0a40a2 |
|
BLAKE2b-256 | e692ec69774aea47013fff1dfcbec891b47ed4b6f7a5619e12a9f71a5078617b |
Hashes for numba-0.57.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ec56386076e9eed106a87c96626d5686fbb16293b9834f0849cf78c9491779 |
|
MD5 | 8ff90268de2a52cc84ed632647e3edef |
|
BLAKE2b-256 | db098860be54db15e4f384c8f48325ec061fb8d3f018124a9b494eb16c452bf9 |
Hashes for numba-0.57.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff66d5b022af6c7d81ddbefa87768e78ed4f834ab2da6ca2fd0d60a9e69b94f5 |
|
MD5 | 5072bfc5327685ee552427044339b5bb |
|
BLAKE2b-256 | 8e42f1c32655c8530fdcddd8479f6463880f90caccb445a414d85b915a0dcd4b |
Hashes for numba-0.57.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e00ca63c5d0ad2beeb78d77f087b3a88c45ea9b97e7622ab2ec411a868420ee |
|
MD5 | 78c33b039555dc13a81289ffcbf67ea2 |
|
BLAKE2b-256 | d21c4f3e6cb644811a8e6a3e0a8dccf1457ad05ee238c507a990521fb3c92acf |