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.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce322178ff7006b7f50dad25b042ef64c6393f2fafafa79c0498d789b1aac27 |
|
MD5 | da3b437c8e5222d1ed740d6ae3db2a44 |
|
BLAKE2b-256 | e81c5d65ac922a4f9a6f90a10207b818e22e4d48a782af6574a6e7a50fae074d |
Hashes for numba-0.58.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7a5e81e4047a23986f816b48ac46616ceb4eadbff6bbe739944d36b3bdbfe7 |
|
MD5 | b3fdb57c3ab6b1f2536bae29a6b26277 |
|
BLAKE2b-256 | f7b68800604a3380aa94af830c30839db93077c7fe2812a48ce7d4400d75ba9c |
Hashes for numba-0.58.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7b42b23c36cf08fcfe1a8f2acf3a0af95b41f9ee07fc81b28d7b9b5ada85d8c |
|
MD5 | f88b45d465bfcb2deac5bfa428396627 |
|
BLAKE2b-256 | 329075102d27740632bc6f5b3fb9d3fea86135637af4533a2cb373b793bf36ca |
Hashes for numba-0.58.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9b69cc6259131791822c5eb893b03cd9372f4aae669d020500565b6d5d80bc |
|
MD5 | c92703a9085566d7228a660e621e53d4 |
|
BLAKE2b-256 | 1b2e1d80831b015606a6743ea4bf60ab1c91e7130ff1155381524a1dab0e8334 |
Hashes for numba-0.58.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e61a1fa0ab7d290f0a43d8523b372f96765db6ceb6a691660c17e9ed609cb470 |
|
MD5 | 48db193736b170b542517adaaa644252 |
|
BLAKE2b-256 | c6147399ae5b4d74301cfaf596ef9fd02041bbcc8fc5e8df184d881afc0de809 |
Hashes for numba-0.58.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 398ab539257df8e980ec2f9cdfae836bb965fadc2dd30db3fcfbf3aefa542836 |
|
MD5 | d164f9d31da66ab679d6a0440dd80faf |
|
BLAKE2b-256 | 985996974273437b61fd4bf5ccd36c6e80e1baa3440191e8c21521d713b28fbb |
Hashes for numba-0.58.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ee9f5fd962e0ada0e68df67a6ff881f95b45e0ae7cb96141e913337040d490b |
|
MD5 | 23a66c773957f3972f4124cf3f6820a6 |
|
BLAKE2b-256 | e769d228b38ffb70858d74538bdfe5aa18c7640b7f07840239690985b3a94009 |
Hashes for numba-0.58.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd9edd27ab29e80bcf4083f9955c4a8871075a13a370b3bef99f81e184541fa |
|
MD5 | 7ada48a1aba1fca487bb66fdcb17e976 |
|
BLAKE2b-256 | 28e7d759f11023e7b951a7d192426335a6e5906b1c7c5a088dac5ab6fcd14261 |
Hashes for numba-0.58.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8059ee491651885f89655f08856a107aa610e3355b373f3b7437f1da96f09703 |
|
MD5 | d809c8e3c131b6b91386fe9aab8a8317 |
|
BLAKE2b-256 | 1e72cd55b7091ce87f74dfc4c48255d4f85708486a3ccced3ecd1b3a52501c54 |
Hashes for numba-0.58.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f146c11af62ad25021d93fccf48715a96d1ea76d43c1c3bc97dca561c6a2693 |
|
MD5 | c071c6e26e71ed01aaf5b2c5851989a2 |
|
BLAKE2b-256 | 4a1decc1948837253fd3f7a99b720838602396fcee765d614d1a38e9de15aea7 |
Hashes for numba-0.58.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 477f429bb593dd3fc8d84b44f199e8e30268a7cfeb96c8464cb393d401de4f45 |
|
MD5 | 7d5425132c8f870d0eaa5f2abb2389f9 |
|
BLAKE2b-256 | 2c31121c11175e49482ef5f8472966f15a02054082c33de6e6a5ca5e59aef3ae |
Hashes for numba-0.58.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f80aee7889e82ab9c4770e02b21ca4e3ca15cc8c829c173fc27b77ab0529b5cb |
|
MD5 | a722ca856b302a6705f82dab67711601 |
|
BLAKE2b-256 | a1d2e3d9752c53244a5cc7abb0c156e0a13bae3dfd99946f9793872963d946af |
Hashes for numba-0.58.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e182f3296dfcbafcd23b9263baeb350ad5adcacd081f1b3ec927a9fb325cca8 |
|
MD5 | 692f74fb41c91de78b1f3114d67c396c |
|
BLAKE2b-256 | 078bf1230cb6c218919579d89364ef9de89ec2c8df89e8073bfff9e993274b0b |
Hashes for numba-0.58.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dade55ee5f1b8c5e3e0db95449fdc5b7b4244c1a7fa133bd664cbfc1027bafe |
|
MD5 | a628b1b553a9bfb273b26416ce60672a |
|
BLAKE2b-256 | 6d218bc82b7646ce491eab9a97fc44dbd00e5c69c26711359d5e2d741bbd294b |
Hashes for numba-0.58.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f99806d5c9671dc927a8a489bc0c88e79be51e9775d6a3c68dbfdf585cd7e9 |
|
MD5 | 57dbe8cbb7f8850eb62c85e14b3f5bab |
|
BLAKE2b-256 | 022d059663c3db4b0fd79f07d4b94602849a5bc5fd589b4b6c2ac2ac347707ca |
Hashes for numba-0.58.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48bcaae337ee450e38bf3796b4e1a166909c339f1757b6110e6adcf42c1e6c3e |
|
MD5 | 866da942e7b70ddf0e9a0d4c449ab8ff |
|
BLAKE2b-256 | 4fadfb258dc9e37b22a9d35ef7d3bec05984a5f446256fadedf4f78478c80e26 |
Hashes for numba-0.58.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0734614d3e92eb01f848b8595be116f9c8ad997f8cf77672f3ba53c511f1429d |
|
MD5 | 563a174c0c5f3f1ea3ab81f6bc1c477d |
|
BLAKE2b-256 | 7b7ebb7ba1962ca5c31aa6f6dcfe1c6e0edb53e55390c485e9bcbd64219681c7 |
Hashes for numba-0.58.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121bf98a2b02e0611af3bfab3995fed990db58c4bfc6c225332ccdaf37e312e7 |
|
MD5 | d62e0ffff90889f4a37ff79cda0c8754 |
|
BLAKE2b-256 | ce97bee366fa8c96452eb1b60c19140c19fe080da2cfba28e1cd2c8d65714cc6 |
Hashes for numba-0.58.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cee5f22f7fbb2ef445e422aeafe5d38bf71a52c8bb34d22c1e145afa4034d6b |
|
MD5 | d3181f1870af78f243bd8cc0b5cf1957 |
|
BLAKE2b-256 | b1d5e5066a07d154cf0446a84023d2db6e3da83e7591c517da0bd2504d92e0d3 |
Hashes for numba-0.58.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3934eab4eb1c07c8f067e99350b99f70b2ca77d5aa3911d365643171f771157 |
|
MD5 | 2615174ca8d3be438bbef2aaf9b487b6 |
|
BLAKE2b-256 | cbc08278619e5d2693cafb84b884021cfdf70cc3b560ee220efa29df964facf6 |