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.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57d54d48b4001c1feb57b03d7ae87c952874f730d36f058d0ac9f94c4c4a42c8 |
|
MD5 | 72d4d36ef188c1d01bf3d66a3e709e3a |
|
BLAKE2b-256 | 29e4fc74456568733b513d320ebe2b85e7bdb8413865472d14140ad964f841a0 |
Hashes for numba-0.40.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 277412c10d58c946e9204fe6a3caf3c5d4dd9088f4b595f78b6a8cd5fb357cde |
|
MD5 | 2641d2997504fdff861fa56ba372b651 |
|
BLAKE2b-256 | 6cde2c9d870803dec449956a5c4c24029c224013752f94328dc7b7ca638d876e |
Hashes for numba-0.40.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd0bee047a5e84c657c1273f479ccd45a30d74b48ae5355ac3e5a90dd67b216b |
|
MD5 | 582fd7127e48beea8a33ac18cc29342d |
|
BLAKE2b-256 | 85941a552d096f1a06dc07d13673c461a84aba06558dfbc2a01a89781e2607be |
Hashes for numba-0.40.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a4f073f40aff7cdd18a2527c45da99e8b6f87930ad22d02d82b2564d5e7907 |
|
MD5 | 8fd2e1e04fcad606e399f9fcb11c1895 |
|
BLAKE2b-256 | 56b9f12d14cd8ed31334fa61302f96bdc63d6a8e79296ead430bb4d21fb1776b |
Hashes for numba-0.40.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c254fc8fd32e08dd25fae679e0f39f8a33cb72e4934287d7d1c591df6637e8 |
|
MD5 | 2a1eaf2fade6060bc5466e5baf342dfc |
|
BLAKE2b-256 | 7f7c90b29b6f38d967ddfe0c7ce917e3d632a03864b4b4027d336496e6b50047 |
Hashes for numba-0.40.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 762defd58acc2e5f5a099b1c9865294ce7bebd0b7f877e0c504fe69beca7d757 |
|
MD5 | ab574c90fe4870b4f4ff6a4cae23485a |
|
BLAKE2b-256 | a5848f3a4dbb4069909e2d35d30597acdb3db6322dc4c763c33c87e0f6d242c3 |
Hashes for numba-0.40.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 710747f81c8ca390a38220ca1c800e25c839ab4632ce6e37cda526d91fffc384 |
|
MD5 | 428a9129960aa2430739cfb2bde212b8 |
|
BLAKE2b-256 | 453dffda63434abb2b7d989e709f06cf9eb65c05d284eb7210b4ef3b33bee6f3 |
Hashes for numba-0.40.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beb59759b876dc854855d9e963a2b9308693f3ce73064842c64ceb863a4cd92b |
|
MD5 | 2a53253b8bac87cd01666a5009b61ac6 |
|
BLAKE2b-256 | 42458d5fc45e5f760ac65906ba48dec98e99e7920c96783ac7248c5e31c9464e |
Hashes for numba-0.40.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f763ff00febb898a67bb1164747e150c5cf60e606ee67b3cd48be0b71ee0ca25 |
|
MD5 | b2044af8ae15de5509899c25169d7351 |
|
BLAKE2b-256 | aa24ab8f5e8f8da108eda4969b7fe3b0267f97cb2429d86353f635253d30630f |
Hashes for numba-0.40.1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc3ed08e0d713cc2a99ad7f26782cf13ef2cd3a8f82b397eaa4f3e114458cea |
|
MD5 | 9756e98e095c10b38800fc4b04ce6e7d |
|
BLAKE2b-256 | 9a4b972027096f1288185801dc43e32b743f1420a6e04cf1a53080abf7acd600 |
Hashes for numba-0.40.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d11a6c19f68e5d731354fa2690b3ad1cc39e1c3cff6424ce76bbaa7f146a084 |
|
MD5 | 52ab3fa420e3967cbec9024328495b86 |
|
BLAKE2b-256 | ec8fb855cdbd509f2a0c385e4def276d899ba5d035ab712d2d94aaeab9f90a95 |
Hashes for numba-0.40.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85108757264e73b02de8b959c4c5913cfbe9b9b697d843158535bcaaeb6541f5 |
|
MD5 | d6e1aef9e2cd42dba06203469e0581f4 |
|
BLAKE2b-256 | 326734993710f3068529c50fbc28a9c830f47248f5c24fc8ebe1fd360e257370 |
Hashes for numba-0.40.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f6ebba0caea938178e6220af12c01db987d0cb8f08436b492f0bd05d0f82018 |
|
MD5 | 6d490d89f24ece0616f2d93ebab9a209 |
|
BLAKE2b-256 | 3c3fa63776ed98617c3af6187c4955779a013ad9e2f36280415d23503366c1ba |
Hashes for numba-0.40.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77989a936dc28ace69f039d47017faba756bae9c8d708a5a0c56a0fdd4241f6e |
|
MD5 | 0c392e40d18cdfda0acb7d781015c668 |
|
BLAKE2b-256 | 574d8b6d17e47c7f8528e10b97a5158c03bd363707cea80e2ddfd0bf120e0974 |
Hashes for numba-0.40.1-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6faf3795d4676948b3bd2d562bc694d01411428ce2e2b76408840f4f2289fbd3 |
|
MD5 | 1e4104af95f797dc89e919375c363800 |
|
BLAKE2b-256 | a2ae4de2de23186179dd185bda2e4c9194e5ab5ae8395f574a62bbe6a150d1e9 |
Hashes for numba-0.40.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c87c842af32c0abdf948a18ec4d9e8d88f8ea34533794a4f83dd3cced46ba842 |
|
MD5 | 24b4029f85e9a32010043318df54e85b |
|
BLAKE2b-256 | f213a965186acf7b349f3a0306623130a0710c273b784318a45feddf8d62e3e0 |
Hashes for numba-0.40.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ba5cf183883c21c3acd2f8a4b67dfe9987c194d40a5f5bef75d956391cb9b74 |
|
MD5 | cb88e509dcfc612d0425e3293e771731 |
|
BLAKE2b-256 | 89a9e7dcdd4afe0290c23e6ee1e503d05c646851e61861a9cdbec7c4bd5eba1b |
Hashes for numba-0.40.1-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773b7b064f4b06b0a8a84c8600df12c3db337193159ac04d678c86202165e1db |
|
MD5 | 65d2f33328a093a2621f2a3fd14e7966 |
|
BLAKE2b-256 | 93ea067c7c4ac8246e566137846a17e8817c056520c89dd0b886c1ff0ed7ebd7 |
Hashes for numba-0.40.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d64c6dec35914ad53b67272a0505aee1a1d81a75b3e3ef25a0c081719ffba713 |
|
MD5 | d28fc71051af150b717406b13170f1d5 |
|
BLAKE2b-256 | a05cd61f61c4676f62e0056f50c2bf06b75d231ecd79a60de1981641d0dbb6e3 |
Hashes for numba-0.40.1-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe794735fc26dfa4fda68402cc5d6a3c2457706146db7a36b99ec29a1cdac6d |
|
MD5 | 2617071d7dec2853cd5afbda9d5f17cd |
|
BLAKE2b-256 | 6216c0e5f8207c6cf32d1527f202a4838a3820d4cb1c51d525709a4e7b66fe35 |