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.42.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24729161282dd3b2412b41399523f6f5d118413e670cc22a00a1b3d303046b9a |
|
MD5 | f6f5ad1bbe5ad5fd00a1b5808d6bd625 |
|
BLAKE2b-256 | 15ea6c14dc1039b662bca8ec62a95d17b74fd3b1e53fabaff918d691e0efbf65 |
Hashes for numba-0.42.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08715287971fffe967b5f077bfbfd46c45fe733ada206541a132d44f7b2fef99 |
|
MD5 | 8987b61a5950d17c862466b4005f15d1 |
|
BLAKE2b-256 | 5af193f07b1d00d99abc1526851043f87488c0b0acf7c566604dd2f31627c7f7 |
Hashes for numba-0.42.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a167a2eb6d3b5b188e22ed1c60fd7cd4755564d935839549b67fa17be223946d |
|
MD5 | ad1e63a5c4aa485f1b574b5f04f6faa9 |
|
BLAKE2b-256 | 7e7960cdcad968ae5cb181235d4e6c08b1e38e46713096d69e25cf4e075ea7f0 |
Hashes for numba-0.42.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 089c3f8f789f4cf42caaa881cfcc8a5dacb422498b85b5a9a9d3c0c9e342678d |
|
MD5 | a9d5fdb1f8c0ec5ab3089bf4606885ed |
|
BLAKE2b-256 | 21616786a3eed0b546ebda290760755c4680f0b28f3e04f83e23f007f1fad241 |
Hashes for numba-0.42.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33216e57ff9085d2c4a518b5659c5f3bf4d234ce9f4843347b682cf8f33b6c8c |
|
MD5 | eefefa3b6acf1ddeb4ea1cedafaa6509 |
|
BLAKE2b-256 | 08d0167222701d438ef0ffe67ac4d52bca77782d348b074a71f93172662b7e08 |
Hashes for numba-0.42.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d918b2adbb99b7fced9a64b1d07384223f7b171ede5635a190ae5d19cca7b143 |
|
MD5 | eaf2d445e0b41aae503f5e0de7e08d03 |
|
BLAKE2b-256 | 6a963bf2f9723cb9455de5ad48b50b23674829c8136630b487716af9e08963d3 |
Hashes for numba-0.42.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ada6fcc3bec8e4dba09d5c5bd7f8d7c161411fe4b7062ee10cead25ece82597c |
|
MD5 | 415d1bfc4df6cb9c0dd73d6cf9656d74 |
|
BLAKE2b-256 | 66c3949a62feb1850c2d1479000c983035d263d59a2f47e2c902f4e9841ed89f |
Hashes for numba-0.42.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91a608bc798f967523098b97deb6fe7dc96a8e0f506e237edfec643666a9e62a |
|
MD5 | 53f6606c4f1ffb8da137bd056172fac2 |
|
BLAKE2b-256 | d54359a76d99d188a5a36a478b7174e63d2c2ac0fb81907025d3189ce70c371f |
Hashes for numba-0.42.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7af2164a6482b43faaeddff08688c775cd07eb06f4c4cb076be559885ca6e7e |
|
MD5 | 8618b25eb93bea4ac4b171056ab829c8 |
|
BLAKE2b-256 | 5c6e6ae3753b971d55c6211646be12ea9b9bfeee4c0b62beb5f398c4a69996c0 |