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: http://numba.pydata.org
Dependencies
llvmlite
NumPy (version 1.9 or higher)
funcsigs (for Python 2)
Installing
The easiest way to install Numba and get updates is by using the Anaconda Distribution: https://www.anaconda.com/download
$ conda install numba
For more options, see the Installation Guide: http://numba.pydata.org/numba-doc/latest/user/installing.html
Documentation
Mailing Lists
Join the Numba mailing list numba-users@continuum.io: https://groups.google.com/a/continuum.io/d/forum/numba-users
Some old archives are at: http://librelist.com/browser/numba/
Continuous Integration
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.40.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e1fd49e71ea4c35362afa3765338a5d04dd26250f1bbfdf510e1a7bc7d12da |
|
MD5 | 817c30d80c835d60877ae2f26cd276f4 |
|
BLAKE2b-256 | e456df6d0580587912357dacb9e41e3eb0885660b25262563604d7834c716b7a |
Hashes for numba-0.40.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9476241cca94132cdde1bc6cd733a8d47ba8b8884153b6867ada38dd7ea1b689 |
|
MD5 | 84f7341d406c978aaf11ac6fe91697fb |
|
BLAKE2b-256 | 32a44b0c64574f7bf426772fe8f59ace209337fc16196dcef1aeced7c1c90f28 |
Hashes for numba-0.40.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af3f14dea45e8119ec47e1cd65d7a2f39de48faf0e23e34e87fb2f4db818c3f1 |
|
MD5 | 6e14b702b2225ce4144f7ebc200fb784 |
|
BLAKE2b-256 | 90b8bb95c2cf2f42dc875b8a342bffe0eb58ab4172b606462d363ec8e9e526fb |
Hashes for numba-0.40.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64afef416c2817ec1bd83aab92145bf9bad1e937706013dafd80402d73f12d81 |
|
MD5 | 332182464da0e927c0ed0d58001603df |
|
BLAKE2b-256 | da9c6f297d1bf90f3ea8641fc383d193cc905b0a11231aed1ab56cad226788e4 |
Hashes for numba-0.40.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48fc62c0c5565df9394c6f337b86b1d3fe56275de42eb8c41d055d8938fb4304 |
|
MD5 | 115ee4506ee2b581d45ba2960c47326d |
|
BLAKE2b-256 | 48165df0c58f5f5a9b6ebd003981dab1d3351280a5e5ff55d1571a03316776b7 |
Hashes for numba-0.40.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f7ff7876cc60fe8f78cbeb1cbc5d6099885469593cf8660848ba147876276e0 |
|
MD5 | 74b163f856d9ad45a2668e7220b12b1a |
|
BLAKE2b-256 | f54211883e09d4b352de3a92fd191212b8b524d79a4c067dd54bdca15a15d524 |
Hashes for numba-0.40.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a9c2930d970b94290042549cd858e018913715bc1b0833ea4b27ce5b533e0de |
|
MD5 | 760d7aea4681cbacf140fc630f2c7e09 |
|
BLAKE2b-256 | d4d224d4b53db660b755ee4f1ba7dff4c922c018d8cde865ad09d99ec6a5e59b |
Hashes for numba-0.40.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | addbf4d8ce77aa600868f20d32dfec72de4e3fa5cfbceceeaa244093878b2a5d |
|
MD5 | 96dbe0ea67e8e84f6f1c2c9011a2d4d3 |
|
BLAKE2b-256 | 83acc87f229ae7f29fbf85bc5405f85ec7097c979c021dac52f2d5206834a899 |
Hashes for numba-0.40.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ede390f6cc47201bada598fef824a328364704b05f8fe13bb47695168af64d60 |
|
MD5 | 92762585b3a7e624d1e9c85d54bcbbcc |
|
BLAKE2b-256 | 797e9c3af223a9bf148a2782f2e773cbf58295e65768549bbebc49f310165292 |
Hashes for numba-0.40.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db1d88bb6e6650ac0597d049300e1b8cc54517ed76dc5041dc4815093c57d91 |
|
MD5 | 8efcf073b0b06c7a174485b998428f19 |
|
BLAKE2b-256 | e1d2db57d5485d40ae4dd5197530751bd3cd341135d877330ed7fd9b835aa7e0 |
Hashes for numba-0.40.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c546dcf9b7a2b881385e469565ba0f5d2088b71262e4e451a99ca874964352b2 |
|
MD5 | 111a6111572e16a2e83c9ab78b34cc82 |
|
BLAKE2b-256 | ac0b3895b30c8fab7cb86804ab8dd2cb485a05a9860a9f711ae10d2bc6f9ca85 |
Hashes for numba-0.40.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a38bc51dfc12b53aa209fbcb28e4ea5bba2f1950f1a873d7be4204c7c73c714 |
|
MD5 | aec0006a598c71380daa8171b6f38ca7 |
|
BLAKE2b-256 | d5110d75d2529eaff913ee0488906bc7c389530e3d35fe6cf8ad0e15acf28ceb |
Hashes for numba-0.40.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950106200ef6553a6ec621a98b6cf529cdfac00290903535aab3d4383d830281 |
|
MD5 | 62cae8444808f58a639dca749b5a2bfb |
|
BLAKE2b-256 | cc082bb275308277d86a33c242eff8bcad7c2d52b64a81a3e3271a4311664919 |
Hashes for numba-0.40.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c2d2eb70089536e0478896008e6fa95a8f5c2dde26a32d9d7dc803fb14f5d1 |
|
MD5 | 825437c67ba31583a7a58ef71e834659 |
|
BLAKE2b-256 | dce9cbd199c2c8109598085eef10fda8ca371cb4d9e82d969fe5ccfc06b6ecd0 |
Hashes for numba-0.40.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005c68cc877caa23175c0f4063900c829a6740ea7fa6952e609db6c15e7606b6 |
|
MD5 | 0a2be9766e2082cfac0a5b42747222aa |
|
BLAKE2b-256 | 3d259abadd6f60d46d5f360dddbd50ed1db8bbdcb67ae46c02f16088a526cbe5 |
Hashes for numba-0.40.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efe04966e070225c88311d47c4e4f721b487e8920d0b5a0bfa55a471b2de32ba |
|
MD5 | 087c207e9a9d6a2a49d3c3cbd788d912 |
|
BLAKE2b-256 | 8c8b1f9eba219cc2ebcdd2bef9864984f47b80dbc86a8b87ede2654cbc533681 |
Hashes for numba-0.40.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca493a9afc887cc260e841d203b7a97c27a384b97621b3f14f6c775ea5bb2040 |
|
MD5 | 43af003170f3f7b73624fd1c30ff786d |
|
BLAKE2b-256 | 1a059484d20c2ed5cac209a56c2435b81e60cc20a27b05ba047be6aefea9708d |
Hashes for numba-0.40.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 016155e171037d0175e23526a7791a226eeee05bd05f342be41aeef46a7ec670 |
|
MD5 | e9132068b7fa8bd2d138815ba0356e81 |
|
BLAKE2b-256 | 6ebc490010d0eafb96ad6657df3ca81a01269fd493ad11191d024945b6e02553 |
Hashes for numba-0.40.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | def3eb7624b8fa105af4bac90c8b5abe49e46c5357e38ed113544ca9dd63e78d |
|
MD5 | 6973ae220a19039fe84fc7f333543714 |
|
BLAKE2b-256 | a3e33f3468d50f1930538935821d9407f9b9bb95a7bf01102fa487080f4c8899 |
Hashes for numba-0.40.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 200c353a1d23bed91d28b3120b1f402e4347321ac4c62ef3e2924157e5f9ea0f |
|
MD5 | 18290ea7cba6f164145995762ac272c7 |
|
BLAKE2b-256 | 1c15dfcf128e1c885099581b04e4bd82c536977712741eabead2471cbfb82803 |