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.44.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa11b49534df4768bf9477c905083aab216ef4d3b26c29ab84019f6e4b32120 |
|
MD5 | 57dd1525781a37ca0874e843698bcc4e |
|
BLAKE2b-256 | 1cf7626d5498c055d1d5853ae7a768080cdfc6852a7d5c66bdfde07ec7e84efa |
Hashes for numba-0.44.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43634cb511cb9a4a237913f4d5ba6fa66648773537867519ab4480e593d45c0c |
|
MD5 | fe564691edad51fe080b438d7bcaa3a4 |
|
BLAKE2b-256 | 560f99682ab6442281337b381f201cb238b88c8c25c5da9bd604ae270f9b3a4e |
Hashes for numba-0.44.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf55bf85b2a82a8abd08e2c76509aeaa2f8ad3d61f3997952f72d8d51d62606 |
|
MD5 | cb60f77353af78fa99f7a9c822eb9ee3 |
|
BLAKE2b-256 | ae00ffa2ff08faf915814e4c3be019c99a51bf3c47474d2c0fd5d6bc7717c982 |
Hashes for numba-0.44.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c30c953ee112e715fc5e2bb8c56066e93d8cbca773b644d118ed5676b572254 |
|
MD5 | 847a9772cfec65bb2a9b215283bc57b7 |
|
BLAKE2b-256 | e8435510d2a3b7a8394b53679029662144f8ce5cbd34b884a9523461830e1f44 |
Hashes for numba-0.44.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df89943b39c46984f4ec11f6e0b9eef75a4b4c61bbd0ca187b490d9ec648830d |
|
MD5 | 169ffb09257ea90bf9d76c610e6684aa |
|
BLAKE2b-256 | 08c26edd03208c812ce3d96491d447703dfe31c372f3c0c6eb2373960625ab09 |
Hashes for numba-0.44.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60cd6bed5c3101bd9bdbe623dd148b400d84955e8535a192e36960df6c384e5c |
|
MD5 | 435838f92c0be65a6f37e352ebae0fa4 |
|
BLAKE2b-256 | 5db9708b4a7ee87f66be7488e6e676f2f349480055a07a0b51a8a704df756246 |
Hashes for numba-0.44.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a47935d2418b907733a0f29d8b53960bfe18477e2739dc243b7fc43227e25c1 |
|
MD5 | f8788541386d5dd3cb9ef1bb8051753a |
|
BLAKE2b-256 | e7727180e09e78e0f61894f0c4427cd7310e0f9cba8ca4eca3938282e8815710 |
Hashes for numba-0.44.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aa968474104a0efa84475bf96e98667efd7f28db69ffd9f26bb249b5a2388a6 |
|
MD5 | eb48e324c498b69f4983c6178e0dee04 |
|
BLAKE2b-256 | b968b604ea56f40fa9130d13533d42b38c6f90bc91a74c1a0e23abbba16ad88e |
Hashes for numba-0.44.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97104beeadb70b22d02041cb2a67743146093242ee5028766d702df7dd585c8a |
|
MD5 | 9a879b7d26f3e1d5f29bb54681611a8a |
|
BLAKE2b-256 | 66003fd8d12de69205bf09c0187177b4f7fdbb8762ddbb700a54c1e1dcd9dbdb |
Hashes for numba-0.44.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d7d1add0b09c3811db3cae6cea4269d69d518a0c4631733a1196638bd86a029 |
|
MD5 | be76efc8da136254c4b6344f197c9621 |
|
BLAKE2b-256 | c4a2a5feeebab2ad7413ea68f1c9d016a0af95dc73be4caea7913e58fda51f71 |
Hashes for numba-0.44.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba50a422738e84d9ba788d9f35921dfb6001b53d0a22efb6f6772db8e1a87000 |
|
MD5 | 687a5da51b458f3d9b1d8f427704ce38 |
|
BLAKE2b-256 | 43bc14e85bd4d68c6b583fd2ae67c6eeeb330bb2675e00eecec84f517ad36499 |
Hashes for numba-0.44.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 616e66e838568a55d9111527c59d4844616fcc4c41b7cbad79788f2d426351ca |
|
MD5 | 88bf1c0e7e3fa28c80220042b827aa25 |
|
BLAKE2b-256 | f71ece86104072521bb7caa13b54d3f84d0869b1422afb397d5ccf1a255465a9 |
Hashes for numba-0.44.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2058ff305a249da33e63fcde134922faf13f8e67039824fe697e2c38449e3770 |
|
MD5 | 668e06cc65fa68ef9b7440a1cd5c4225 |
|
BLAKE2b-256 | 848e18e74153e6bddda68a6ff9382b9d347d5da8599ea2326b34ded099df5216 |
Hashes for numba-0.44.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57b8956f1700a8a52afad3a3599a020f534cef380047eb2e50b0613d0cf426e5 |
|
MD5 | e814c00cfd2b9f66713d80bb213ba563 |
|
BLAKE2b-256 | 2cbcc74c94745ce8f76f64342126f901c9a7bd73c78cb542df3b0ef1dcf86dd3 |
Hashes for numba-0.44.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec8ff5f889cac5085b123a94c450c9ba27b6fe995881682e9f404a589a9b291d |
|
MD5 | 832cf9e1b94f5a446e8bcc95c5ce7f20 |
|
BLAKE2b-256 | 18d0a6558f8b9e13c524a85d1767cd3600205c2059b9dfa72c3c69ba85b8e453 |
Hashes for numba-0.44.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c92c59db56ba9f19f4ea613ad8ddd631c70019c0cbc999f27f1a3804cb2a67e9 |
|
MD5 | 354ca3c18eb7bd3d78e304fe56db1b51 |
|
BLAKE2b-256 | a8cd3165585b9f839ef1a4bb51f2ceaf417d525a4900ef82f93e41caaa01b9f8 |
Hashes for numba-0.44.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f74049b13a3a13cdb7229e418bb79aad11373b051cbc6c42721af7dbb949423b |
|
MD5 | 5f3c4d5b49690e3e0e150cf2a10f56b3 |
|
BLAKE2b-256 | 869716f7861bbc78a9d105f923732a6bee8ab6866bd35d605919ec34d3818e3f |
Hashes for numba-0.44.1-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b6263eae272f9ba3bdccc09b3eee9ad5296574c3fd12d9e84df711cacb75cc4 |
|
MD5 | 1ce6bc9f7cdb6c6972ffdf54fa7d8b8f |
|
BLAKE2b-256 | 60d56c98221fc7bb7c9c65c2f1565934641dcc8cf45635d45ce6461b83a7dbaf |
Hashes for numba-0.44.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16b3c1b602f777bc1f9ef2c3f2ba27b2869a6880572ada1975f45ca7d5fd7d6 |
|
MD5 | e5ec704540e44f3da6d429f90c781c50 |
|
BLAKE2b-256 | 23f7489125d181081a00b771fe6e8b29e8e8802b8d1c256a725b9cd608fd2b2f |
Hashes for numba-0.44.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f8f0321062135debaedf52a8299a22ca6b09dcf75fa87d27777b59103e31d5 |
|
MD5 | 88f315d225739847c0aa8945f954774e |
|
BLAKE2b-256 | d08fe91c4e961defbbc7fb00c8b4549f38bcefea385fbccef67ef28574e46384 |