Skip to main content

compiling Python code using LLVM

Project description

Gitter

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

http://numba.pydata.org/numba-doc/latest/index.html

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

Travis CI AppVeyor

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

numba-0.42.1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

numba-0.42.1-cp37-cp37m-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7m

numba-0.42.1-cp37-cp37m-manylinux1_i686.whl (3.2 MB view details)

Uploaded CPython 3.7m

numba-0.42.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

numba-0.42.1-cp36-cp36m-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.6m

numba-0.42.1-cp36-cp36m-manylinux1_i686.whl (3.2 MB view details)

Uploaded CPython 3.6m

numba-0.42.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

numba-0.42.1-cp27-cp27mu-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 2.7mu

numba-0.42.1-cp27-cp27mu-manylinux1_i686.whl (3.1 MB view details)

Uploaded CPython 2.7mu

numba-0.42.1-cp27-cp27m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

Details for the file numba-0.42.1.tar.gz.

File metadata

  • Download URL: numba-0.42.1.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.5

File hashes

Hashes for numba-0.42.1.tar.gz
Algorithm Hash digest
SHA256 adbf394f5583b3d970412ea0ea04ea5d517361da0248c8b188085db41468930a
MD5 9fd658a80172a4b34095a2beef213ce5
BLAKE2b-256 e645d1c15c431d3361f074a25dcb278e79367b34ee44b6ca1bc2b7992e2382aa

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: numba-0.42.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for numba-0.42.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 24729161282dd3b2412b41399523f6f5d118413e670cc22a00a1b3d303046b9a
MD5 f6f5ad1bbe5ad5fd00a1b5808d6bd625
BLAKE2b-256 15ea6c14dc1039b662bca8ec62a95d17b74fd3b1e53fabaff918d691e0efbf65

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: numba-0.42.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for numba-0.42.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 08715287971fffe967b5f077bfbfd46c45fe733ada206541a132d44f7b2fef99
MD5 8987b61a5950d17c862466b4005f15d1
BLAKE2b-256 5af193f07b1d00d99abc1526851043f87488c0b0acf7c566604dd2f31627c7f7

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.42.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for numba-0.42.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a167a2eb6d3b5b188e22ed1c60fd7cd4755564d935839549b67fa17be223946d
MD5 ad1e63a5c4aa485f1b574b5f04f6faa9
BLAKE2b-256 7e7960cdcad968ae5cb181235d4e6c08b1e38e46713096d69e25cf4e075ea7f0

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: numba-0.42.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for numba-0.42.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 089c3f8f789f4cf42caaa881cfcc8a5dacb422498b85b5a9a9d3c0c9e342678d
MD5 a9d5fdb1f8c0ec5ab3089bf4606885ed
BLAKE2b-256 21616786a3eed0b546ebda290760755c4680f0b28f3e04f83e23f007f1fad241

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: numba-0.42.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for numba-0.42.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 33216e57ff9085d2c4a518b5659c5f3bf4d234ce9f4843347b682cf8f33b6c8c
MD5 eefefa3b6acf1ddeb4ea1cedafaa6509
BLAKE2b-256 08d0167222701d438ef0ffe67ac4d52bca77782d348b074a71f93172662b7e08

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.42.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for numba-0.42.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d918b2adbb99b7fced9a64b1d07384223f7b171ede5635a190ae5d19cca7b143
MD5 eaf2d445e0b41aae503f5e0de7e08d03
BLAKE2b-256 6a963bf2f9723cb9455de5ad48b50b23674829c8136630b487716af9e08963d3

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: numba-0.42.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for numba-0.42.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ada6fcc3bec8e4dba09d5c5bd7f8d7c161411fe4b7062ee10cead25ece82597c
MD5 415d1bfc4df6cb9c0dd73d6cf9656d74
BLAKE2b-256 66c3949a62feb1850c2d1479000c983035d263d59a2f47e2c902f4e9841ed89f

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: numba-0.42.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for numba-0.42.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 91a608bc798f967523098b97deb6fe7dc96a8e0f506e237edfec643666a9e62a
MD5 53f6606c4f1ffb8da137bd056172fac2
BLAKE2b-256 d54359a76d99d188a5a36a478b7174e63d2c2ac0fb81907025d3189ce70c371f

See more details on using hashes here.

File details

Details for the file numba-0.42.1-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numba-0.42.1-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for numba-0.42.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7af2164a6482b43faaeddff08688c775cd07eb06f4c4cb076be559885ca6e7e
MD5 8618b25eb93bea4ac4b171056ab829c8
BLAKE2b-256 5c6e6ae3753b971d55c6211646be12ea9b9bfeee4c0b62beb5f398c4a69996c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page