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.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c026991084928aebffb0590ccce611a71d08cd8ba8fea690c6ec6b3552b7d9d9 |
|
MD5 | 6a99ae8e56a4d59dffb907728d826c5a |
|
BLAKE2b-256 | 9767cd0da34fb0a78f3e290d540f1ad223300856da2f1db2d77ec9945671ec04 |
Hashes for numba-0.43.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f63e93377fa40bada25ae02d4e79a206c223c02a794ff9c780ed3a4a403d197 |
|
MD5 | cff1ed3c8072e1863f29045cd91fe921 |
|
BLAKE2b-256 | 13a895ecb166c265cf6ddd2579dc35ad807857e856fbf1f2cc08520d9c9f1f45 |
Hashes for numba-0.43.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9708df9f05fa0478ab09ce08ab6fef673bd8e15de6d638ca2174202ac7d5a579 |
|
MD5 | 3e4a770d5eb18a273b5d95852c5b88ff |
|
BLAKE2b-256 | 3f881cda660ccf249bf8948e1aca11332fe106c394d234be21e2c93d00eb717c |
Hashes for numba-0.43.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b5069a9e4e5daf297803697a5819c193e42afa3cfd66bded6f28134adf7330 |
|
MD5 | edf5279441dd6eaf8d58f79a58cf539c |
|
BLAKE2b-256 | b27bce28117fcba5a2a579adcd9fa17255cb3ffc2548338aa5bc4f28ee6fae2a |
Hashes for numba-0.43.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5773cae81259b5b834ced7537ee2d625fac29795de5d24e9b751418f53abc91 |
|
MD5 | 503addd90d3df533b6b88186735ed6a2 |
|
BLAKE2b-256 | 2f4de18bbcaf422bafb6eb62761a6b0a83b5f5e03ed252bbd62ca0d7289435b8 |
Hashes for numba-0.43.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea075d5085e1de558084019b9dc8edddd5af25c5c94dccf6d726e13a3e74065 |
|
MD5 | 82fda035e57714767f9eb17db74fa776 |
|
BLAKE2b-256 | 94036f76d15b8357a9012048d624b833f60333e8ac5266354711ff8dcf2075d5 |
Hashes for numba-0.43.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 581b0dd765a1760035fec0ea7b46a8197b0c83aef861f39ced80fdc448f95eca |
|
MD5 | 5fda3841a3415fa4f3de80d51df4c55e |
|
BLAKE2b-256 | 4d1b024f6277074e6e8b21724ffa2109a126a3dab7bfb09ff695957cf4ccb2cb |
Hashes for numba-0.43.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7b42d9055da747c1b4cab9747fe5c98dcdbff30884dd003449adfa30d23ba64 |
|
MD5 | 3b523fc7e409b6126d3b23482e9d8932 |
|
BLAKE2b-256 | 8dc6b28f5cada2aca31018a8bb210065f9b6a3174d25a80a9961c7bd3e831c3e |
Hashes for numba-0.43.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26ae60dc9b725ff32ea755e99014c6aecd86d28378fa0200bb295e5c3c9c42a5 |
|
MD5 | 625f291ddf60325616abc1843c70c5a7 |
|
BLAKE2b-256 | 2603f50c1d573a02729e7ccf7f5737e4523b3ca99f6f9b9545f7e6f54e800bf7 |
Hashes for numba-0.43.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34e47e1d9fc2212a60cd09d55cf68e55ea66d23cb97d670ddee0e0c762f8813e |
|
MD5 | f7b264ffda5573b1e884a035d742115a |
|
BLAKE2b-256 | 4dbea70ebd5da9e178f8fd463c057409c3d85c77ab9a64fbeabb0d57092f4c7f |
Hashes for numba-0.43.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c48b0f10b09f84f0b1494f408b46d8be45db9b868d9bf312f1c0251de92c45 |
|
MD5 | ea785b94a4f39d3411b0a1fb4301e028 |
|
BLAKE2b-256 | d5f91d2458d95decfe3b4970d09e3fe2681b9ec77550b482497bcdc219ef494d |
Hashes for numba-0.43.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc984fc48e4e968000633bfc9ce1678f5225835ef26edb72acecc808762054d |
|
MD5 | cc499cb88f7f0fe42267da15c4341265 |
|
BLAKE2b-256 | 7aa5ee7498a68c098cf6b13d8644b5a94439e0c76eae16693e22f2c782bf894b |
Hashes for numba-0.43.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c8c0327ef365540bf36f1c860af1c7b2f86866738f36264be152b3a54ef888 |
|
MD5 | f04b6e9fd928431b874961af44430f44 |
|
BLAKE2b-256 | 6d4db54079bc0abb347a24e0080745da04efb2df3350544b91cffac2fe1c2651 |
Hashes for numba-0.43.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f908bf358e2f6d4015a04998da86136f6933f3c0a35eb35c59641475c6cdba |
|
MD5 | 2adb6ae7e3ab01137fa70cbbc1cd806e |
|
BLAKE2b-256 | d2933315ac5b06db932de4ad136d21da36b18642726d2af69670b091c2bc6573 |
Hashes for numba-0.43.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39459756aa18f7bceb7d9218e43158208840735e3c144b7d3f98ffaeec45e813 |
|
MD5 | 726ddf38bcc92e723003f277e58c6dc9 |
|
BLAKE2b-256 | a756f7c4647ec87079326cec868c233472ea92e83c4905e18edc530d88d0e59b |
Hashes for numba-0.43.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8474ca7cdb688bc57d11641ecd03e752c8bd093a079c9b409ea94c311bdbb4e1 |
|
MD5 | 2e8c2cda7f74474d44c988a6514c9f37 |
|
BLAKE2b-256 | 4d0cb8a895585500b880f3cd4d95f62a5aab3d54b29bf2604cadf41909f55500 |
Hashes for numba-0.43.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 870610f310a5338b3ca3d391a6abdf4fe3f4e5130d836fae991a95c233ab7b4e |
|
MD5 | c8c71e929fcab6acefd10015a301d4a2 |
|
BLAKE2b-256 | 73a0de99533d9f269a08295be482f1373d6de408a981cd0f6400dc32b5e27ffe |
Hashes for numba-0.43.1-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee873d08fbd8b300a6adcf533cbae5a4331214fffe13c2cd2f9b4f4f7d894f3 |
|
MD5 | f9d0d4b081e5c479f3565bad97d99d89 |
|
BLAKE2b-256 | e0ec8ba0c09827cf7e136ef2cb70086d267aac24ca3cc4db483217028d5bb1e8 |
Hashes for numba-0.43.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f19b3cb9fa6a0479a56e0da13e59c8e06fe8392cce5eaa85c7f159ae4570c0 |
|
MD5 | e6f74cdf2e2b0e8a5f05e9bab6d7f5ae |
|
BLAKE2b-256 | 0e8f95533843d32c962872a7881419f547a62290bd4aee63613f2e645b06a154 |
Hashes for numba-0.43.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56d17b41219f8225013adfdb849fbfcc9f5ce2eae2d0b4aff7657c1c06be2c54 |
|
MD5 | dea602e59053e772a499a45f0c04a350 |
|
BLAKE2b-256 | dadd1c4fce28a72c8d93ef7dbc58388926c81a2e51b0bb1bb05fe2e5f6149fb6 |
Hashes for numba-0.43.1-1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3e1c42feda71add88ceee4461ed6804ddb90c352ca09c3958db90689be457b |
|
MD5 | 25f2c7e51251463f932c479e0bcb6066 |
|
BLAKE2b-256 | 847047929dfe0dc2df41d80b215f597b4379b43a51eb6e3078cb892e9309f255 |
Hashes for numba-0.43.1-1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 878dc5da34a9a2390e213290bf15b490fffdab5405afaeb138cf836515fad026 |
|
MD5 | 49fcd8471682c0c2bbbba8b0104d6711 |
|
BLAKE2b-256 | 3338153a4a6274033d540ab611f8f8a5b1117605b7ce0bd4f6fd7060242ea808 |
Hashes for numba-0.43.1-1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c62cd40cd3b080862af68c3e233dafc6aac2e9263d0b328dcc8d82a31f5ac56 |
|
MD5 | 8c15a1425eb4f4ca3654c8220a7a1e3b |
|
BLAKE2b-256 | 5a93a7b3821833dc8faba3bfe30b82a52ee10b389ec59db5a35bd20d2899568d |
Hashes for numba-0.43.1-1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce7669937744a55300336a665e9a3b758601c810a2e9ed0c5d1b619072bff1ea |
|
MD5 | 366864dce452408ea04ed753ba9214b5 |
|
BLAKE2b-256 | 58a76d345a3c4b11536db7c01e8af84383c96d80805ed55d2d795fa8465130d5 |