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.56.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3558988e9d05efb2d552ed747124e4d2f0313b6664451a995f971904aeb83f6 |
|
MD5 | 325d6a7dee0011d4af0a52d2c8acbd7a |
|
BLAKE2b-256 | 10541b5964810dfff36080ff8dfdd934eb3dbb4461e90463e66c18d82ccfe81c |
Hashes for numba-0.56.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e156bc1d29457a5db25d2df8745e0caa178ef8c9cd2507236eda4cdb1aa05e |
|
MD5 | 8bfd5fc462e5c829b2aeb3f6fd9b9e12 |
|
BLAKE2b-256 | a01e1b955d7af20b84c8e653d6f4a8a708142aa5b90f48d65b0b6b61f9a52cae |
Hashes for numba-0.56.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4482b921644c8415e15ccf180d866ea95fc499fe29ca5f27a9aa61aa484133e |
|
MD5 | a3e487122a59263f8606f4a5c4e96143 |
|
BLAKE2b-256 | d80d70d77ace7ced25f94c6ab3a1c4fac3bcdfb780b66f6446c7d503c83ea861 |
Hashes for numba-0.56.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 452b076b082cb91476c309c90a5ecb1094608e777c7b6d1b38a11b3d90585826 |
|
MD5 | aff7613e646569bd5a825f58773cac51 |
|
BLAKE2b-256 | 292bbdc03b185da0aa9430f5d7ac957db87fe68ab8575e2e55f0b727a0e1a998 |
Hashes for numba-0.56.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 606b746e4799ea734dcb57bc1182d4af9192b8634ddefbc8790048c157a442c6 |
|
MD5 | 7ac227a5144f987479a791ba02816a6e |
|
BLAKE2b-256 | f726365e75efbe847cadd29dd617020a1c8aaec8a90d17f8c735199deea34a9c |
Hashes for numba-0.56.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9696d2d800860f1820127190dc58d4b754cff98d913c11e0c00cfd5273b607a |
|
MD5 | 28f0fb93fc428edfdef8be23c488ddd5 |
|
BLAKE2b-256 | e377863db92d869fa8e427214f1818ec54642fded89944034a449c5f6077661d |
Hashes for numba-0.56.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 885174997a1c875f8fa56d17451c96001c571090083e59c5973eeb26616a88e8 |
|
MD5 | de22bf2ef8870212b6d0a6f3fa23bf21 |
|
BLAKE2b-256 | b879e867e49151ae6adbd23f5566a722feb0b7cc65b60b1556b63ad55be37857 |
Hashes for numba-0.56.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8994db76f36d043e883b81784954057893e34de4accd27d35ac2cf27093f40e3 |
|
MD5 | 1011e396f5b7e9b987801eedd1ced7e7 |
|
BLAKE2b-256 | 0082d2be1efb94b064265d3f6c02cbf44b075b48eb68b9fd4a666085e3c207f3 |
Hashes for numba-0.56.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f44b6da86911098eaf910e6e56c5db1d6b851266377880513660f4f8312cadb8 |
|
MD5 | 88f7fed8f0919e420e856b99eaf3c285 |
|
BLAKE2b-256 | 476cfaca765118ee6bb21cf7668361b75b5ecf2cbfb518aaa13c708482cde420 |
Hashes for numba-0.56.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cba64cd7dadfe5fa71a51d1b641e6535f47ee7e61537d5d62d2af3fb3d5fbd02 |
|
MD5 | e025972e16b3922eafa19e633b3650f6 |
|
BLAKE2b-256 | d9c1dd7505c94e57280f8fc88e022e405e74c283cc13b3c8ca2f2c4a53507306 |
Hashes for numba-0.56.0-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34627da15052dc0480640e35bc1be72b9cfc253dedea8d15891f0066e5d1f58f |
|
MD5 | 78db4d1c2d63fe9aa6867cd3effe82cc |
|
BLAKE2b-256 | 684b974132c0838e1a1193428a5ae895f65a90b7733d3a47eaaaf922201cb385 |
Hashes for numba-0.56.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e06b6ffc0c3efda7b8b1c41b5244c856cf9e04efa77c48d6f788ef3a003704c7 |
|
MD5 | 859862c23f6f313189b30a33b6af895f |
|
BLAKE2b-256 | 9850b8ad9d662474b040a2af080ac58acfd7c9a3dfa642711f8b932639931600 |
Hashes for numba-0.56.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4c6c0ba5950c2d92d4688162887f194798abf5039fd94060a31bade91ef8638 |
|
MD5 | 6abc54db46b396c7e4cfd630bbc4f00d |
|
BLAKE2b-256 | f630d807c7529e701e6cbce8bc4df358f3343108e3d9b5e3bc48b4b72e19a3ab |
Hashes for numba-0.56.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a613ff04d32e160a4bf2fcc5f805a03d9e3e3d8f2d3c9a742407880e66d8e0f |
|
MD5 | 30889539bdfeb5179711c329ce33d3aa |
|
BLAKE2b-256 | 72441ecc90b7da08dd33fffcd07220c96efe652b568055bc3a26b31218850611 |
Hashes for numba-0.56.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b963149ddb7d26eca1aff0b1f54e8d6e5020e8a459d724f58f6adb157f36c27c |
|
MD5 | 596e5da9ab6eefe6068afecf26a3ae32 |
|
BLAKE2b-256 | 39ccbfb25cf17904eef3aba1e091758f1959c34f1ff558dd09a64feaeb3bd001 |
Hashes for numba-0.56.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e45395d77a91fc9d91d8ab1c90de14579f312bd23d6122856737e227d599c726 |
|
MD5 | bc100fb8bc03f6e3154d7b8ee2f351f9 |
|
BLAKE2b-256 | 7352ec2aeeba5d930ba7a10ab186571cdccfc47e650f8b2265e5d2ce0e51cdc5 |
Hashes for numba-0.56.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f7f5fcc4d69a2d59182e566e68f87cfde09d25f952a00c70c679d046664b12d |
|
MD5 | f654fdfd3ef50e84fdafe2e14e640d24 |
|
BLAKE2b-256 | 0ecef346ff0788b9bb2871c481a9ba7298e4a96cb7038a608f0e96d1d2ef8b78 |
Hashes for numba-0.56.0-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ae20b2e811b707632ca2a80a62b4f60bff98af71e28690541e427c336c464e7 |
|
MD5 | d8850fdc7b29b51f9143c90c09b4238b |
|
BLAKE2b-256 | 4b77d4a87f8186f6439dd2ea03beb2748ad6367e8422ec7bd2fed4156801f54e |
Hashes for numba-0.56.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5fc5c14b7d9ab9a71519c1203bc1b28f80893693ef0b1b660a9d464e18b6a0d |
|
MD5 | fd1fde6101a47948da6b550d4e88ee76 |
|
BLAKE2b-256 | b028693cf1cfa2192680197c2cfed262e6c9e180452b70937cd8d5cd7b4cbe68 |
Hashes for numba-0.56.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c72fddecd4499efc8ace9f54ef46fefdae6690e687f378e20314bddde4d13ee6 |
|
MD5 | f4a33cfae796575e43ff35e80c401a7f |
|
BLAKE2b-256 | ea52fb88fb85c7fb444ce9732b284398860ef41692b36cc9a518a94d475b7448 |
Hashes for numba-0.56.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 949f03f7744a0ec3257e87ac2da7ca82c599a9da679321bf120caf0df1f16d2c |
|
MD5 | 6333b5e7c67feb242e26bfbebe201ea9 |
|
BLAKE2b-256 | ae11688b4bfcf35062c52b415af14d70d2f963156fd1e4e379d6d00c86ee3d79 |
Hashes for numba-0.56.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3785329ee5f71321f672ccf27ea05ac80df84b8d20f5f6fdcf863d01cc0e64ce |
|
MD5 | 117bf487a59cc7458f181ea18d78b347 |
|
BLAKE2b-256 | cef72b46d242b412f5780e53d42bbd440d8a8c9d092c76d4688e9feae0e09bc1 |
Hashes for numba-0.56.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4393f4c8a46f454a9f3007f442506b19803fffd72f3e241607b1d42162ca0bb2 |
|
MD5 | 47d526808449dae34747b0efcfb411ef |
|
BLAKE2b-256 | bdeb881753942952f4da543273e8c353e2b48cf18d39bb0baa454a64f585605e |
Hashes for numba-0.56.0-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc09a025e11627fdca888e8d49dae16d2a3dcc5b58f95627ee37e1637e281d9d |
|
MD5 | a011e195eeef7121f54004537ebc8200 |
|
BLAKE2b-256 | e1242e9c849b703f4d232cd8179690fd39d4dbb91b4aad2fd8a1b6b031e6cf4b |
Hashes for numba-0.56.0-cp37-cp37m-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa7cd6ca961072f6c073d9fc501b9c019d9140276ef782ba7913e786ca71a84a |
|
MD5 | 0682424a0298eb448a5ce23babca1b9d |
|
BLAKE2b-256 | b00aaa3f7c6731c009c6a15fd86b8f05f8ae4753e3f07b6d5ccd2e64e087b4cf |
Hashes for numba-0.56.0-cp37-cp37m-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb07dce1492ebaf3890859178c9bbe8f45d5b9075c6745372ee4c735a785ce07 |
|
MD5 | 70cfe62bf2470e186a3bef45ac433d3b |
|
BLAKE2b-256 | 7279b8abd501788ff31fb2b21b5309c349b8de104e11a3f882c4c4d9f29efd96 |
Hashes for numba-0.56.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fd22a209dda8a662392fd06db426c13be029cd0a0a5d8d4eb5d6da4813093a4 |
|
MD5 | 45441dfd46cd0b0f14293a5d9e5f19c5 |
|
BLAKE2b-256 | 1a039927f144ba62393b3a3c16ea4d1f7c5c3ad4a8b8a7fbd2aec9d0b6bcb468 |