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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 811305d5dc40ae43c3ace5b192c670c358a89a4d2ae4f86d1665003798ea7a1a |
|
MD5 | 91067d065f85b92f853da20cac41747a |
|
BLAKE2b-256 | cd595dd8a3059997ec1daf6f9f7c9b1aef7f0a9e23e1334a5774eae65cae6fd0 |
Hashes for numba-0.58.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a01e1881120e86d54efdff1be08381886fe9f04fc3006af309c602a72bc44d |
|
MD5 | a21821d90681eaaad79baac8ad65fc35 |
|
BLAKE2b-256 | 658572649823bcbfd01820e1c60fa54eb77adb2dba8be921fe6fabdbeb011a88 |
Hashes for numba-0.58.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf68df9c307fb0aa81cacd33faccd6e419496fdc621e83f1efce35cdc5e79cac |
|
MD5 | dc3ea78e17357d7d5d7e77e4d975d4f0 |
|
BLAKE2b-256 | caf818f24441783f345a805a08bdcfa7cfb9c987a6154da412c734ed04489f07 |
Hashes for numba-0.58.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1eaa744f518bbd60e1f7ccddfb8002b3d06bd865b94a5d7eac25028efe0e0ff |
|
MD5 | 0d93fde4d4f278be5520c4abe5d685d1 |
|
BLAKE2b-256 | 8860aa67255e6e166ef6541d007f22470fc459b8c7b66fb6790fd735d0bcd951 |
Hashes for numba-0.58.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcecd3fb9df36554b342140a4d77d938a549be635d64caf8bd9ef6c47a47f8aa |
|
MD5 | 86836a7d1076e6ff5b7cc4fa28a9bace |
|
BLAKE2b-256 | 9acea1e69316135646e83bc77b9eb662e3dc9414a6fea9eef2db4fd4c9fcf5e3 |
Hashes for numba-0.58.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81fe5b51532478149b5081311b0fd4206959174e660c372b94ed5364cfb37c82 |
|
MD5 | 2f54ed2f42d9687a02e8488cb0d8532f |
|
BLAKE2b-256 | 3b77fdf609595d4f8f7f7e6e0fcaf11f7223d636cae4cb5c0805f46778c08a57 |
Hashes for numba-0.58.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e79b6cc0d2bf064a955934a2e02bf676bc7995ab2db929dbbc62e4c16551be6 |
|
MD5 | b7df502898cf2ca37cdcb23221d843ff |
|
BLAKE2b-256 | ed13b66627125b35f2987bd9872cf028b5e1e1ffcbc8d1e182ac4e84eed3998f |
Hashes for numba-0.58.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2d904d0319d7a5857bd65062340bed627f5bfe9ae4a495aef342f072880d50 |
|
MD5 | 5203ffe7088db2dd77db21566b713ab6 |
|
BLAKE2b-256 | 93fa40cf7aff6f5836412d8f5f751a92be3efd249ed322a01a5c9c1fe4c4a7a9 |
Hashes for numba-0.58.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bf1ddd4f7b9c2306de0384bf3854cac3edd7b4d8dffae2ec1b925e4c436233f |
|
MD5 | 30180d5a61b511fc10187c2fb0aac591 |
|
BLAKE2b-256 | 3944e5540c376f6b99d906f46bdf98ce4d91511a0ee89ce60a62e2498dacd6fe |
Hashes for numba-0.58.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07f2fa7e7144aa6f275f27260e73ce0d808d3c62b30cff8906ad1dec12d87bbe |
|
MD5 | a920248039d0b298d168bc423edfb876 |
|
BLAKE2b-256 | 8de67e2c73fcdf3c98dcc0d3035ecafab214ed9f1978ca18a149bad6416bd308 |
Hashes for numba-0.58.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd3dda77955be03ff366eebbfdb39919ce7c2620d86c906203bed92124989032 |
|
MD5 | 2471317eb75df9fe75b9666200a99b7c |
|
BLAKE2b-256 | f814546925a397d7638858a890a01d82cc6de147fca294eccf93ee11b524ca3c |
Hashes for numba-0.58.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45698b995914003f890ad839cfc909eeb9c74921849c712a05405d1a79c50f68 |
|
MD5 | 3c5ed4ae36e76b2287db09bf4c511879 |
|
BLAKE2b-256 | 8b4b58bdecd06266c5395157727d7191d83c82d190665bdf3d65fdd67a6dbaa5 |
Hashes for numba-0.58.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 240e7a1ae80eb6b14061dc91263b99dc8d6af9ea45d310751b780888097c1aaa |
|
MD5 | dca49fbf55064686b403a21f7de312c7 |
|
BLAKE2b-256 | 3ddb75bd7bb82e0f05ad066a0f4b1f8913de771dcdec37b063caa4c9282e6b1b |
Hashes for numba-0.58.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e9356e943617f5e35a74bf56ff6e7cc83e6b1865d5e13cee535d79bf2cae954 |
|
MD5 | a04a9c6662e2419c5f336a970018a34d |
|
BLAKE2b-256 | eb61db566ad7cd3f7e9191ec744f25cf6455e8d91732ad70be8fcdd203a48dab |
Hashes for numba-0.58.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c765aef472a9406a97ea9782116335ad4f9ef5c9f93fc05fd44aab0db486954 |
|
MD5 | fd9b0e4d0915bd6a315152fe5ad878fa |
|
BLAKE2b-256 | b5dee2ef933a99c502d2ec5dda1a43a74ab98b1b606c0ff17422d42c62a6f00f |
Hashes for numba-0.58.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e2fe81fe9a59fcd99cc572002101119059d64d31eb6324995ee8b0f144a306 |
|
MD5 | 3607c3c855e192d34acb68734fd38168 |
|
BLAKE2b-256 | ce769266f7bd78f134f6ae09886d87675a8ac34e8dd0a30f6007794da41d8a80 |
Hashes for numba-0.58.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898af055b03f09d33a587e9425500e5be84fc90cd2f80b3fb71c6a4a17a7e354 |
|
MD5 | 429b734f53510a3da0d0d5a1a0ad3ba8 |
|
BLAKE2b-256 | 6e03c658004b4b4d52dca7a74582e9fc3e20f94c17cb4b797eb3601876759540 |
Hashes for numba-0.58.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fe7a9d8e3bd996fbe5eac0683227ccef26cba98dae6e5cee2c1894d4b9f16c1 |
|
MD5 | 181ff2ade93b5becfbd1fafad57f12b9 |
|
BLAKE2b-256 | c697dad816d9313041aa967e13f3b21fdff040433c7efe9eff3112bcf3b40bc1 |
Hashes for numba-0.58.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e63d6aacaae1ba4ef3695f1c2122b30fa3d8ba039c8f517784668075856d79e2 |
|
MD5 | 72822e69387d3f4438326615154951ce |
|
BLAKE2b-256 | fa01b8b3d3c4623f3f267d7f52f30f2f994cc00793e67a6242d0b7323099060e |
Hashes for numba-0.58.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea5bfcf7d641d351c6a80e8e1826eb4a145d619870016eeaf20bbd71ef5caa22 |
|
MD5 | 6cf1e09378ee04bef29c8c0977b40610 |
|
BLAKE2b-256 | 76ff9e6726d73effefc14557c869c980898f123749c16fae4c527285169f1d9c |