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.58.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bafc2d24fc90f9696e75ae68dd409dac0cbfc0143c2e5aa1ab0264b8ab16817 |
|
MD5 | d5216dd5ca556edd4f792a9bc1eb7bb6 |
|
BLAKE2b-256 | 452490b19cb5646be2623f39c6198b49bfa3286aff94d3de694a1562bca306ef |
Hashes for numba-0.58.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffc763c1b552f5775694f3b86b8c88228ae07b1f65d10b585cd79e87a26d2a6c |
|
MD5 | 8f6d4b396ebed3891768cdc56b581b29 |
|
BLAKE2b-256 | f3120db041f75f47333d3b3c29200910352bdb57e0b71f016b22c4045f3d4b88 |
Hashes for numba-0.58.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a3f06ca158c27617d740d891116263ea1f1f40394ca349f030b419f884a9974 |
|
MD5 | a0f1ff49e09d48f2e6fe50e024431ffc |
|
BLAKE2b-256 | b08030a5cf11ff3c6495ca859a58d278a3177cca470e5e6122527f7298a70371 |
Hashes for numba-0.58.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c877e9d6cf2d78d97df7647546b699c36aeb1934c2cb8a566d22782d950b224 |
|
MD5 | 02aa7a469b0e5dcad5cb7cab4fc5fba1 |
|
BLAKE2b-256 | 5ec73269460a1828ec98d970053768e796b0d1a957c867576364dbc20db8dbb9 |
Hashes for numba-0.58.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47f01f282d4043441c91b9e6f3bb709b8e4a9077fc5958f67a854999e47c6a85 |
|
MD5 | 731d93b63f4e0c882d2fd3543844717b |
|
BLAKE2b-256 | 902412f4667dfd18b652b897a255708ff674744ce8afd8046570d02f604552e3 |
Hashes for numba-0.58.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9eda2d5cb199fa6fefdecf7e0fa8d6f41139f391c673d2700be9c4d2c70987d |
|
MD5 | 12488ce398c5d00c4d00091e99c7d9b0 |
|
BLAKE2b-256 | 228e6d4345a867a08001913b3857cee1e12981cda6658d645590f36fe411ac12 |
Hashes for numba-0.58.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab88fe58311a81fe393b156c0c390111ed90a277ab396a6d898c14288d42929 |
|
MD5 | 9166d1afcc8187cff606ad171ccf4152 |
|
BLAKE2b-256 | 87429ba4b44a4ac87e11957815d90c8dac49122f9e2ca39487fe0132e72478f3 |
Hashes for numba-0.58.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8caf704c14f68118c16ea711471c9f56dbe5f19896a858bac3b19bfee67d8542 |
|
MD5 | 84378174d5c6745d805473509575c50a |
|
BLAKE2b-256 | 899f347fd487a2816d70f40f13cb2752b389503c75f54bdf8ee2a8f6f6a3fd31 |
Hashes for numba-0.58.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f0f452ef615e03961a201fec4fc43bb2567579bd0868b5b9bd12ed96c5de9b3 |
|
MD5 | b0a03eff5c3331202e6f1ddeb2781e1c |
|
BLAKE2b-256 | da7e2421563708b63c9d3d3718f343736f86cce625a32ae8ff5ca25eb62b5f6d |
Hashes for numba-0.58.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c1223ce6daf8666805bd04247beef22197df46a9548b01446a10d4e210c9abb |
|
MD5 | 7cd1100730ee624399b26b390d41426e |
|
BLAKE2b-256 | 07df8aa01471ccd4beb07f486485efda48f53a9cc80f90b4aebb7ab058afcde2 |
Hashes for numba-0.58.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3357af70fdddd9011a00156595d53f2baef85d58d9bb4abd5814edba3314ea19 |
|
MD5 | 73481a42627e3a0fa0151f80030a49fd |
|
BLAKE2b-256 | 0c509c79a5ee3616eb7271405ca9803ad03e6ea9738796d713104ca82811c92d |
Hashes for numba-0.58.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7033722dde854088ed520b35a7440e94de2fee818d46be529870b9e9ad3fd9c |
|
MD5 | 41822924af5056afd2f9cc8a2bc7a42d |
|
BLAKE2b-256 | d421f0298030cd763ab75e3c51c613ed44ce24352fab88c7dba0b5f07b98b65f |
Hashes for numba-0.58.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c6f7cdf81615b8f56ecc24421726232b5105ce9fa9773b59cc1b3b7029ccbb2 |
|
MD5 | de1024df215c0944b007ada4a30bb271 |
|
BLAKE2b-256 | 74bade28307feba748bd52c268d529fc705d60ef537a0f8a5b4172e6199787cd |
Hashes for numba-0.58.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4b792a3c8f874231c0963e404f8e83401b0a6029ee0f83222d951da1e2e51a |
|
MD5 | fa9dc11d863fa29c49521236dcf8f1c8 |
|
BLAKE2b-256 | a625aa204dbeefe6d567e762ff94e8acf5bdebb2c963aadbfc8494afc293f60a |
Hashes for numba-0.58.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db60fdee8fdc55940e0c48889640cab948f63916a5d114761a9825f72b6be30 |
|
MD5 | 771425b800094b12b60958ca0b858a48 |
|
BLAKE2b-256 | 26f0de954ea96cf1d1bd1ded5775b8a8241bafd0cb0c1487ac437a0d65934eb6 |
Hashes for numba-0.58.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f9025872bee73f34ebefe932a1821f7b4bdd23a0059c2dc199afb89f989022 |
|
MD5 | f654d7df1df09120da1b7ea8eb20a06f |
|
BLAKE2b-256 | 08b1422312ad1a0bd46104a615d71500c9b3a3d228aa88ea630baafbe542efbf |
Hashes for numba-0.58.0rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f239029b9e5640ad882ce1f58bf51e2e2ef499ee3b373bef4a9807d7349146f4 |
|
MD5 | 7f50427f4a890178fa941be452104eb8 |
|
BLAKE2b-256 | 8afcc412c27d372b98ab7bdb32cfd561946b54389a0c5fa06c77d0b4edeaeb87 |
Hashes for numba-0.58.0rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f757807a0ee828390962bfd5146d3ef327ec275be268eed170e204f30ea6df3b |
|
MD5 | 0df86d60980bcff2739587b5982e47e1 |
|
BLAKE2b-256 | d956855eb3825395d5de7341ea2858555f15d3aa1062b278d9fa09a3157c776c |
Hashes for numba-0.58.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66ff39ff2ee7408e0463d61ea0c21a8d7d7023107edbc0d6140ae4071dc68c4 |
|
MD5 | 831a25e73906c4c70d1940fdc607079b |
|
BLAKE2b-256 | 3618bbf9988b5d0b29463a733d67858f186b95231d34f3c3c34d98c71f4c54fe |
Hashes for numba-0.58.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e26c2552b5f26e3efe1edcb5498274c5d271352658cf720f430b6dd9522189 |
|
MD5 | 916d947a305e32773e265522bf6a0930 |
|
BLAKE2b-256 | a0891c18af8f8cc91abe90451f05c9fcaa211307a5aa6189b40c16e543e4bfe6 |