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.60.0rc1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f608dbb35b7c5f722acefa3631e492efc746aad5994c71e328e4396aab93ad |
|
MD5 | 3040870be60616a48085acb49f6d3d5e |
|
BLAKE2b-256 | 846632cc949a7aa0242aec05c26a6b0b5095e97cd4276dd0f3cae5fe4ea42a5c |
Hashes for numba-0.60.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e8508343066db46d99157dbf7a0c5a2591a7b094331f8da3e70e68695bb6224 |
|
MD5 | 8d78e94597361c37470c38f4b6cf6a60 |
|
BLAKE2b-256 | 81e9d0eeb579031d8d0ea935cea4d401f4932bc88750746d6bde92fb36d078cc |
Hashes for numba-0.60.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08862be8af642cdf7f3885d432af269c52e512c30cf9aa3eb54637bddb5a142b |
|
MD5 | be6218f065b0669401fe30d3f249e7ba |
|
BLAKE2b-256 | 84b48c4e90a1bcfac398d85e40dc687dd6597a81e3b1cbe014d8cf3e1e0a054a |
Hashes for numba-0.60.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2983afdd3791faed587db1322f46ff21ade4392c88534c0741e66ec0df4f6b15 |
|
MD5 | d6a4e5b859e1c2e3aa7d03ea6ef3d29d |
|
BLAKE2b-256 | 4a270f449b2d465182950b611f65ab08de41e634f5c1ba6533136d2447fd4b32 |
Hashes for numba-0.60.0rc1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866cb0e392f66db76ef16cdd28052178da83320feda452c7baaa2d3504f7a3f4 |
|
MD5 | 0ffd25b7040d56d648bf07aca150c9eb |
|
BLAKE2b-256 | 497a5bc955fc2671ca46edb87422d7784f325c253e1cb2e573a24a2d5c8f6f28 |
Hashes for numba-0.60.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17d177660bb76214a0907fae2d9150cfd0c077452f77e81c471292b7a40b30f7 |
|
MD5 | 16572b184950af94801ebfe6f7d4a7e6 |
|
BLAKE2b-256 | 1b0d83da5c648b84d8a2696a12e0928e9d6073d022f6df8c3986a08372a7c825 |
Hashes for numba-0.60.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c2c15f009221e5e40005fd5afc0716a5f85c33c101eb44adf98633301919731 |
|
MD5 | 45e4212fd0a3d52dcf965c8cf261ca18 |
|
BLAKE2b-256 | cda43d558600aecdd9253d8a582db099462c3b8f5401354b71238c1ad52bac18 |
Hashes for numba-0.60.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 616787e11ce2e0a338b56f516267f99b53587a93a132df692edd5dd777eadd06 |
|
MD5 | 16c6234804c2a8d5eb19372257edbf2e |
|
BLAKE2b-256 | 1ccad72c0d6c9904076667d06ea523afdc87c6d49e0400a3983385b88a45d82d |
Hashes for numba-0.60.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 989490f6f3bf5ec6a305e029b9fc46e244e883444120668ef24565ac4d4005e6 |
|
MD5 | b30e9576f9cd291c954613675ae23bae |
|
BLAKE2b-256 | 1d2e7494468ed966af8d98784ff79186407f7d593cf378d2a130f1ff9117c70d |
Hashes for numba-0.60.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e91275fff37ef2e1db92be22b8aff88db6d18bf55f0285f4badccb7ae24686c |
|
MD5 | 82742b79bbebd33c087b94329a1754e9 |
|
BLAKE2b-256 | 9c8188c500d7c2192e1c8431e9d6e29c0efe8243eba57de9a968b781a1e9addd |
Hashes for numba-0.60.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f9e9fb60272833afea3c6626a59d0189f7714f90b5acda811878d6938ef771 |
|
MD5 | e187b7011bf4c8f45cb3a41d2372e226 |
|
BLAKE2b-256 | 9a3fb80b7b816fd47c4d797543ef693c90ea47c8c6ebe0ceed994cb9533bb753 |
Hashes for numba-0.60.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f63f4ff8b5c6c5b9248199d015ce83d6d3cc2fe2326197fd4e94839724330e |
|
MD5 | 33c462ed374329a5c122a296cf55a964 |
|
BLAKE2b-256 | 1c197b35cd3f48c00915b674a23fd58bd99e2cbd9d023ec04bda3cdd41bf7709 |
Hashes for numba-0.60.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1859105170050d8fe85fa6ba1637361a6ded569b7918b520bceb68db2ad96b3a |
|
MD5 | c958a26743a740a1bda29a0cf2dfb2ca |
|
BLAKE2b-256 | a863f5110079849aea4d5c336e55f1ff2e264ef8b8b0008831f8effbaa111c69 |
Hashes for numba-0.60.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66201796d894de70d4849dc0311b31f4b4ba47bb95e0615dc29834327ad6fd7a |
|
MD5 | 150f6174f3287ac42bac7fdc103915a7 |
|
BLAKE2b-256 | 47cfb75dccc69bcccbc94d65bf0de13e70ac1d96354f7118e7cdda2f17cd58e3 |
Hashes for numba-0.60.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b384d1f11aab76b6b658ffe75d96f4529a1d36a8ffe9086cf90f9ad0b8ff34 |
|
MD5 | 50b581a4ad887779de8d6a0e4414d9fb |
|
BLAKE2b-256 | c40abfe3d2604422ce436930a9776a883d07fba72c35ce1ccac8a7ecbab64f4d |
Hashes for numba-0.60.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a2f1599bce84813c0a6f1e8ec178d44dd096855ddb0375c513bf3d25b14ecee |
|
MD5 | 2619a7ee33fa42a18718f3cb21c3e2e0 |
|
BLAKE2b-256 | 5c844d03ee371ba1965ce9a85656d0091e1dc5cefc0a1c5ef6c0ad02c24022c3 |
Hashes for numba-0.60.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20acb07720b06d906b39a0f9db1465c488ffaa10763ddc098d21ff0490119d3e |
|
MD5 | 8bacecc592d460c02cf26fff7ef8e10b |
|
BLAKE2b-256 | 396272a7f9d81be526993d17440e8900fc15eb2459b9961476ba49dd1064dba5 |
Hashes for numba-0.60.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89db15156bb090397cd9893651a57576490d157ba43fb9683324838f4fdff8b1 |
|
MD5 | 666a7a5af0bbc3f07ab4c2f4b5b9038f |
|
BLAKE2b-256 | e6f34060aab4e1e3cf6e34aed87d996aaac3e268e8fb841d7f6b92455ede0433 |
Hashes for numba-0.60.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e23b463428deb2afe69a23e19319171c338019c981f77b071bb8801065cbfc |
|
MD5 | 2b5508ceafd5ce700f2f73282fee354f |
|
BLAKE2b-256 | ba30749a9f9d63936231e99cf96d87123d48f562244467c60fbec29dbca3ce45 |
Hashes for numba-0.60.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e9f249f105d575425500823d96f97453d039dca1e92659967754aec17926191 |
|
MD5 | ee8beac59d7cc8efdf19c82d63fa7e2a |
|
BLAKE2b-256 | ace2b574ae78c01ba91450baf0414a51d296153c71c271a1cdfec2bcbd14212a |