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.43.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f89a8d4b9fa475e45ca9faae05dca4dedc11c11b3ea8c9add45729f0b953dc8 |
|
MD5 | 48ff6de88333e029bdb33e728477df78 |
|
BLAKE2b-256 | 8194c798c2268556fb803f377d9f75a9212af9564049affca0dddb11ea099793 |
Hashes for numba-0.43.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df2ef02a342afe18eea183252203d821f080e180b7915a9014f91e3ee5ea91b7 |
|
MD5 | b8b561ca7484fc83d74df6d93f7f5f4b |
|
BLAKE2b-256 | 71094e6daaf07d521db0a8e09f3254a43e178e310ce840111007c4e3e35ee9f0 |
Hashes for numba-0.43.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a80bbfcc7b5cbf79a9518476a8a10562ec945d923777fe28a21fa8a64295004f |
|
MD5 | 4d05cb1f780d3d816fafaa4baa38d9c4 |
|
BLAKE2b-256 | efb48c308b8d4be279fc59d410eae718edacc41e33b5d3a220b1a66dba4f3469 |
Hashes for numba-0.43.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cee970f29ae27bb4bc3ddc55613148285006667f1bd496e216933e687575c7f |
|
MD5 | 5dff34b8bf839dd877fc8b7e615bed41 |
|
BLAKE2b-256 | 6e06c622437ba499d0b5a4defe3e75a31b3a176c02874c1f51449ce7da60c485 |
Hashes for numba-0.43.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3d3d6c049707ed3a5317b5d78374cb66903f12eb0265f3a2851c5b499b46f61 |
|
MD5 | dfe74716fa5f0cf3139c298c9770a269 |
|
BLAKE2b-256 | 23a99554794a4c3cb93276a747b274482f085ccaf799492f14849404d663ebc5 |
Hashes for numba-0.43.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76341a66edf04c7af8ee2fccba43af09bfd7cf92dd4bdd039ed0e00c048dd919 |
|
MD5 | f5ca1fefda7c53f1e86269f5c4a280d1 |
|
BLAKE2b-256 | 4644ccd73ae56bc1916f926f7079223b0cbaca2b4bd860032c751309da99a8fc |
Hashes for numba-0.43.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5315cf7b48ee4e982e47bd46409035aa86cb4a57d38edc49b43d41b4e6c4e10d |
|
MD5 | 9dd63a5aefc36dfc59e513547b6c923e |
|
BLAKE2b-256 | c8b6711d240656a4d69310e2aa00a92d825b92a4c611df844d5b788cb1ef6c54 |
Hashes for numba-0.43.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3b92d6044b9706bed5cb6987793ec11ed936e77437f2627aaec3860e669225c |
|
MD5 | 723c6eb1a64ad4440acad0f63e26fdc1 |
|
BLAKE2b-256 | d3b447a54664f222ea53f1982b4da1a411d11abe332698b01aff393406e2efa0 |
Hashes for numba-0.43.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d166e87d3d3d4f5407b4c681ce211c851a61ad969140809be8efaf77ed68a9 |
|
MD5 | 1f257270c21fcf23e84b799c54c48b7c |
|
BLAKE2b-256 | c42050df73bc95c2aa5f22aaaa206677f9efcde1b027a0db53fc54cb7138d977 |
Hashes for numba-0.43.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c391610241bb7bae7a0fb0e7e6c3434811a564b3e325f438194ddf2a72be8820 |
|
MD5 | 7e7c18c81429f07d0c2d3a105c6aacfd |
|
BLAKE2b-256 | 462fe5b47073f35d9686c6bd0a6052d2960c61fa84c8f28fb8a5b9a3953523ea |
Hashes for numba-0.43.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 744d4f600fde3f96f205710e39041c2e092812bd32d3e69e136863cfc2a0c433 |
|
MD5 | 2f9bcf30db9385447df07e8508ae4dcf |
|
BLAKE2b-256 | 73f28be50e4774fcfacd07c46d6a5b9dbcd72880c1f7f5aaefdb7ee636245ffa |
Hashes for numba-0.43.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b2e8f648cf6f62b70a9a79f3e76ccdbfae04027796831a440d90f0a14687cac |
|
MD5 | 271399020394baf491e1b045a46e60f1 |
|
BLAKE2b-256 | fd3cd9e9927578ca73ae8c6eab4204bd3f10ea638a7f7c44fcaed26609cb89bf |
Hashes for numba-0.43.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2acc45838f310ce13f0f34cd0a89e78aba9d21b30a3902ea3a1bf13391551769 |
|
MD5 | 1873672fa425627a038d2bd02efa0bd1 |
|
BLAKE2b-256 | 8c0e96af4929b5cf75fa9db37889fd4a06c7ca392162c47066649575a2e41f2f |
Hashes for numba-0.43.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94a812d43987acad0c2f1b77896081fbe415714af28e9befa8ed3c0fd2b4da4f |
|
MD5 | 3a704b317d9460d4bdef26a72acd5b3c |
|
BLAKE2b-256 | 72a17f806e4f106c90f9741a9c0327fce4c82017fd87e8fe5b7b04da58464a15 |
Hashes for numba-0.43.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002be8871c95b78c821a897df1ac3edce3f87ce0312a2f16ec1411745c7fc004 |
|
MD5 | 860f2b160a03c9789adada35599bb21c |
|
BLAKE2b-256 | 98a6d4a7bf3912479ce88203c1601eb8d0bbe1a7ad982453d6e6682697e78538 |
Hashes for numba-0.43.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3593d2557ed544c551f1385b0db3b563b185d039a4c7afae58f392baa96d4bb |
|
MD5 | 7ce112cbe2d03cdf5fbe1c1e6f333129 |
|
BLAKE2b-256 | 512dc43663b765cd0201eb42e16a2fd0969831427fa6b7112448efe0281d0fdf |
Hashes for numba-0.43.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c89d85571b4916f331402010c03b29f9f34bcc4fdb7fe9d7c132414d0268ed |
|
MD5 | 602e403eed9461d8b5832cb9b8af998d |
|
BLAKE2b-256 | 7a67f3c578915a480f4447edd62580babe66c5fa5654aafeb54c888cf7593eeb |
Hashes for numba-0.43.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ba6a4ad456385f0affd5b3abd75804556f80fe0525085f1f7bcaea256c8590 |
|
MD5 | be325c573ebad93aae73eb9c269d3c38 |
|
BLAKE2b-256 | 04c35b542aef29e1375b0865c40e1516a2830f3ae0f271ef567a273b38334105 |
Hashes for numba-0.43.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b3d1624cc9f83e4af6b3958ae9885a16f99d9c703493855ee1ae7d5a87ec7fe |
|
MD5 | 2b95c84b92f7b2730415ef2c31d20fca |
|
BLAKE2b-256 | ad963c9cee06c78e219a471158d1578baf5cddeada2ac75092365a49a425d2e0 |
Hashes for numba-0.43.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 907d2de8f9f6ed2714b379718bde655cde20664b95adb4090b5953404495f97f |
|
MD5 | 88050aa9cb5506967b131fe06887ed9b |
|
BLAKE2b-256 | c690f9dcb254c193c10b5c7e2de77a0f278d9e526f1c446f2d3aea231a3a5bec |