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.42.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408c949db177172341020b5fc46bf3c08a286f787d2777a9b96a838e988e66d0 |
|
MD5 | 8f156f8960d2f91016fdc2b2d4d6112f |
|
BLAKE2b-256 | 80ce2bbdb4485b25b69ab44f51388fcc91fae9e3e78b6e217b8ec0b81a8a04aa |
Hashes for numba-0.42.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94115b04dd2a1ff8f1dabf5c389757056725ac03e294167026f736d97a19fcd4 |
|
MD5 | 8ae802de44531218200a284c783b6ccd |
|
BLAKE2b-256 | 904ac2522887e58e3e607dd478c06cd7f68bed38aec6d0a552d201a058e42587 |
Hashes for numba-0.42.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62ecaa1362ff54d81766d2476c1a17a958a4878a40ad05cbeea4c0eaff8f9cb0 |
|
MD5 | 5b30555f9b065f770698ed9c75689027 |
|
BLAKE2b-256 | efa427fe164936acc90a52a0b284885a12c81505d968451516ce6b49408a63d8 |
Hashes for numba-0.42.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee1ea6bc342f098d3557b6c81828c82cd86fb54ed187f29e8e9317d42b1f825f |
|
MD5 | d284606dc370328ee91263838f36cd53 |
|
BLAKE2b-256 | 472092350eb5e6c8216e34014bc8f3080fb1072dd62614eb0a662027a5bf68a0 |
Hashes for numba-0.42.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4025a492c333fb418d02c67ad6f99d970a50c69c49da5eeeb025684bbdf42f79 |
|
MD5 | dcecea788adb92e037aaa4184114407b |
|
BLAKE2b-256 | 4b423db03ed7904d19f4f4f275948b036b9182aafa2a8d9dc572f04c60c8f114 |
Hashes for numba-0.42.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f853877cbd0e47d4028186fda2af263a85cce1ee1fb5a63019c46c478dddb0d1 |
|
MD5 | 0be5f2346f4a160b2b07b8b78cb72a9e |
|
BLAKE2b-256 | 22e9895b0d143474a5355303fc95b5ff9a2feff15e18db023107a2e9d936a70e |
Hashes for numba-0.42.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe8e87d96ebe360a8beff92520002d870159f87120a8db818cc8b1fda4756bcb |
|
MD5 | ecdd20307341a59fb0b407d8818155f9 |
|
BLAKE2b-256 | 7128039ddb3f3702dbe6bcb40fcb8f4d0c296d59187e9c7e67440058edb36ae4 |
Hashes for numba-0.42.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffd1c19787179ef8006d9fbcbb84c15d1c7bc0f99de2797be7b6ebfbfebd7791 |
|
MD5 | 592877009ac1d67618c8567169784f8e |
|
BLAKE2b-256 | d4496cbbec05bcbd3502872c3f164df92f7f7a7bfdcb6139c7293d73275b029b |
Hashes for numba-0.42.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04696f35841e8c91ee0c0b266cdd3953f095bd32384c3628e4641e42167ead3 |
|
MD5 | 00a7b8376405f87be08cc051bba88967 |
|
BLAKE2b-256 | 46083ba13e5fc719a1804c12732b89b42c720320a40516521ed337bffa7b7e3e |
Hashes for numba-0.42.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df1c0ad7a35bf803ca918794e930024db5ddce453a4583e9412260701c6cbadd |
|
MD5 | 434fae70977eb0bca3ecab6b20f767a7 |
|
BLAKE2b-256 | 064dcf61833461a98d63acdc1c330a1003294713b29d2c4af5f7fb6d3c0ec1c2 |
Hashes for numba-0.42.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650947dc59c5e36b2a1cf05a3ff227b2cb90165e43e07189408b5609117ba065 |
|
MD5 | 98b4361ced1d191c7670cf799c4d632d |
|
BLAKE2b-256 | f4b9c6788eee59bf7974d4cabc23c36c9f83b3ba5ada08ace47dd9be349eeea7 |
Hashes for numba-0.42.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199cb72bf3f8ffdd88ef14b8f5dfe8e9f54e67ca20e82d7ca553ab83738a41ad |
|
MD5 | c31e201d148da508167c6a1da39c0540 |
|
BLAKE2b-256 | 64e414295005703c689d3dc0fc30be724dff8b095dc1776b63cb782924ccde13 |
Hashes for numba-0.42.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3bcba0cc0f51685dffb6746d5b05af289144c785763688e1b3cafc9bdfef62 |
|
MD5 | 5f4b5dc0f3c99d24a350cd9f2bed1163 |
|
BLAKE2b-256 | 36b2e5da7c1397614fd6c23179f61481c209670eb0a0b50fc6254480baa20b92 |
Hashes for numba-0.42.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2732329d8a748f55243461d6fa7573d42bfa2f1662eb4d84d505549949bd7c47 |
|
MD5 | 61f72c36c4920d4a63122b2b2056c0ab |
|
BLAKE2b-256 | 7ad12eb61d141249af60c9e7408633b42fc1cda461d16c0912c3ae99c80b37da |
Hashes for numba-0.42.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ecffc1eef16c0597325c7d70e1962f4d141373e1c723de58a44d0e101e317c5 |
|
MD5 | 668eee4c58d3d579692a1b1bfe27f493 |
|
BLAKE2b-256 | c05234b4a25c35eafa1069dc6844c8e8109ce504f1fd31863d499038668acb32 |
Hashes for numba-0.42.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eb83518072012719c9f566895f33e0b569ca7a2006ceca345f8460e942745fd |
|
MD5 | 81f9c803a3481a847c58fdb2063cbd89 |
|
BLAKE2b-256 | 7b45fd63727b12f3bc9942e90e30eca2ba58f427b98be46ae74aebac623f3b2d |
Hashes for numba-0.42.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6854a6a5411018b713e41e9332ec0d20c931011656f83e88352f7b7099c71a0c |
|
MD5 | 8fde4ca5d2faca6648ab4028c698b79a |
|
BLAKE2b-256 | f7335789475bd938137f05576e6ffae49a18d76d017f5782132d989981b36430 |
Hashes for numba-0.42.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 156286463b4ca43f0daa15bfd7208c9feb09a59f43ceae2ae7efe12fe0065d1a |
|
MD5 | a95ada6984321ad3684c8df7ecedabd9 |
|
BLAKE2b-256 | 68033af57683d54b265d319f07b75ae0525356092257eb7486d5d28eb2d2359d |
Hashes for numba-0.42.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2953ee02285a50fc558c3a92573e984b47b01a8efde57bd195b14d6193264d99 |
|
MD5 | 9666a37f45b0190b89a3b0b81a42a779 |
|
BLAKE2b-256 | c9afd84ad1a4d5067164c72a3adee70d04b67d3b20c514908d3190313a2dae7f |
Hashes for numba-0.42.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f018851c0dceddc3685a622a1c12737ba5a0e45a3e179cb02a310fe09676f547 |
|
MD5 | 62b331e32a9492a2c48320d6176efc72 |
|
BLAKE2b-256 | a9f4c32ab347918e6064b34c66287f625fa3bb041052182079582b3c9548780d |