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.41.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14247be3c0d852176c19acd216ef0224ab5ed78c0ed2d6778b88b0891d390133 |
|
MD5 | 51ac4cdedf84aa1fda584f5d14ead882 |
|
BLAKE2b-256 | 0cf372e4ceeae12cce0974b9f5093d2d09e27e3515d09ebeef2de5c92f9cfb0f |
Hashes for numba-0.41.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 149d7a793cc84b9dc755fadbcae36cac4d3832be0c8e2da0c0144404138d3edc |
|
MD5 | 6a713ad6a5d40e476abab505153d3122 |
|
BLAKE2b-256 | 47e8b29131ed100d0c54bbc44095b0a8fb741604305f2af5aba425f078452a5b |
Hashes for numba-0.41.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff42295c687d89d7ed5b70ce933967ac439bff8a680fbe8b1f45355308849869 |
|
MD5 | ea72ac807ba35ed96e5b16cbcf33333a |
|
BLAKE2b-256 | be12a7610d6e8991a2de936cea7dfaf97d53912fbfdf89cfe66abfe7b595eef9 |
Hashes for numba-0.41.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c967a9625452f0e4bf5599e53fafc62a23da464abfd007d98a126a7a27d96598 |
|
MD5 | 76262b58141a6d4139beed25ebabf753 |
|
BLAKE2b-256 | cea3b0508cd00b472f6ac4d9d341e41cca92e2deb6849acaea76fc633503c541 |
Hashes for numba-0.41.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8eceec96bc3084234c718229340a577a1d283b2a85995febd91f7bc8e0a564e |
|
MD5 | 75e2c06ad27bf100618b194c13c56c56 |
|
BLAKE2b-256 | 580e490155b2349d974674241ed89ef0152d949d22536d2e07ad6054e4b8fdc4 |
Hashes for numba-0.41.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a759bdc165893fb8776c109a4d61165d6e077ec4ee6aca8c463949645596184 |
|
MD5 | 34a24be7f20cc2be0f9c081656a03418 |
|
BLAKE2b-256 | 55a930a44838d5bd79709d730521bad014b8304acf368d32a0d3898948c95ceb |
Hashes for numba-0.41.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4919251b64a577f4daa882a642989604045ec4617a517320a0e93724c0942c74 |
|
MD5 | 1dab48b5010a83037244a9555c149842 |
|
BLAKE2b-256 | 6bb100c85b5eec97a0a4ce5dd585c5f3bea183afa291459854b52e493bc9e8fe |
Hashes for numba-0.41.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3191f81d8dd0f842c1d7078bee1b8bb23389c06208533af42e394c9266600766 |
|
MD5 | 8a6b7d705150959837fc2b026be701c4 |
|
BLAKE2b-256 | 3155938f0023a4f37fe24460d46846670aba8170a6b736f1693293e710d4a6d0 |
Hashes for numba-0.41.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 144f94fdb5c07c3c4256b67123584afd895e93cd8014092ef6d27c33c2b11b88 |
|
MD5 | 2f1fd379d20f4992b456f3b466a945c7 |
|
BLAKE2b-256 | 07ada74a7397597bfbfb1f281ad1c18e5ecf16d8e9d88f0dd899a679176cf36f |
Hashes for numba-0.41.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1fb4c97d66d0da5190c7f4dfb0ed9befa13f914c04408919e26e72ba72d6d16 |
|
MD5 | 569c782c917f99c9a2b5bcd75f4e5507 |
|
BLAKE2b-256 | 052be8a89afff91d29cac0020c2a6f79433c72b4bb0698b092e5cbc13718b51b |
Hashes for numba-0.41.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd4b85d95eb5aa0ade5117db82c5d9298da0c48bdce451a4bc5912754fa1d24 |
|
MD5 | e322140492124c7fe509405425645cab |
|
BLAKE2b-256 | 2b511d2d8d94fbd7a871d43c31bbe340c27649323b37aa6543d2439bb204bd82 |
Hashes for numba-0.41.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c435a0b066355dce354ba730aed254eb9163e12a1b978a7b5d50783337125c2 |
|
MD5 | dc2e6067a3c577b293c539464863742c |
|
BLAKE2b-256 | adf9e20178b9fbafb6898a47eb1fbeef76ec31c40442314dba6d7fbf4575da5d |
Hashes for numba-0.41.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f9571314397e985b59746604d11f20d9da7c78d58af19c07db173277373b71 |
|
MD5 | de14a2a46988431663034041b0aefd2f |
|
BLAKE2b-256 | a5b9b532d8889c8a78045c5a6c7887a999de4dfb72db4f74fd6d6e7efb4b1f07 |
Hashes for numba-0.41.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e95fe55e7841f2049e8f3013e1ee5c99d75481384a21454a2489b84779a2da13 |
|
MD5 | a9baedd330721274f369744928cdb42e |
|
BLAKE2b-256 | c4733811880055b1e0127a6b938ded2ffbdd02fe522c2e6c821128ab84fea571 |
Hashes for numba-0.41.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbbc861191eab4be880b4e0c8f4e670e356c29ca31afaa160638ffe78c7cf17f |
|
MD5 | eb82b3113583586a4acebd03830b8ff7 |
|
BLAKE2b-256 | 792503ea2db69dfa3e2b42607afa106b54e29858f9921da9299abf447c484414 |
Hashes for numba-0.41.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3bac80779d5af2cd66e961e01a1ddbffca109e9c7284950c3f27088b6b29127 |
|
MD5 | e79aaa896c5f4fd8265109001d123ab8 |
|
BLAKE2b-256 | 7b2adc1a9f2bcf943118444e515499d2ca117cbfd624aaeaf312d69f9583e558 |
Hashes for numba-0.41.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c1c4f79824f05f21cad7168df6a7d900ca468a168007ca29f18f0f6addeabd |
|
MD5 | 3ccfc0fd54a8989ee0bfba11841aab41 |
|
BLAKE2b-256 | c046e55d14fcd6c3e7cb916ab53230b7378382932beb05813de518541799d05d |
Hashes for numba-0.41.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16c43363d320ca2f4200e4d0ce4476586a0f7a2966c6befd0fef8bc265ae2249 |
|
MD5 | 22c53de3dc98cb1d9d0172dfbb274a5c |
|
BLAKE2b-256 | e3206d48297128a428f241c4f2b7256a60315ecf50ec92cebc89acf4be4e1863 |
Hashes for numba-0.41.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d907de47e3810ac7ad1620c8350eb6a85a73088e71648e1fe24968143a7877 |
|
MD5 | 8db34d5c4214629ee39ca136f30b621e |
|
BLAKE2b-256 | 0046f7fc6338c41c19ca90bdfa67ba3f8acf5e8c905efed78e16d6f567a754c2 |
Hashes for numba-0.41.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5e0e2991a14e67ff538b060f405a2a0aa7745b4be29068f7b8f2dbc79adc0c8 |
|
MD5 | 493b1e886ec20c2d7db2cfb0a9c36954 |
|
BLAKE2b-256 | 6770f90b24b2de827ce15ead79d36287b63a7b10bba8c4a39f3c2bb884dc9590 |