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: https://numba.pydata.org and the online documentation: https://numba.readthedocs.io/en/stable/index.html
Installation
Please follow the instructions:
Demo
Please have a look and the demo notebooks via the mybinder service:
https://mybinder.org/v2/gh/numba/numba-examples/master?filepath=notebooks
Contact
Numba has a discourse forum for discussions:
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.58.0rc2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd49b72e28f960421b661e9a054d653a17de5ce355b68c7acdee433d7665f191 |
|
MD5 | af12ff4482d1ff7d299ba6c15c45b10d |
|
BLAKE2b-256 | b9d6150abf40a65f9fcdbdd94c0279a224142051807aa395add30ca76723387a |
Hashes for numba-0.58.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd60c9cba214c522f1f72fae5573f6b68d9cda22906e2e45ade5a591612539e2 |
|
MD5 | 818bb667074c0bf691630c6744c20063 |
|
BLAKE2b-256 | f4abb7ed581b924cf40daa934b0a2be4d195f4d774d547ef0ad368adedfe86b8 |
Hashes for numba-0.58.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e78bca66492112d1bfaef814e7ba34f402f0f104883f45b6fd01d2a0cee18b7 |
|
MD5 | 08fc27cd5480a2ce40e45ad83a5145dc |
|
BLAKE2b-256 | 772291c252ad0814e450ce1e7fe6dab2abb99c1962be23ff9078fd50854aa083 |
Hashes for numba-0.58.0rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4f06c8fac0247560059643a72c2d8d1f00894b66b8f1f28dddb17af1e2eb7dd |
|
MD5 | 02a0c0c5a459cf96121cbce23eb3de64 |
|
BLAKE2b-256 | d5a09c4bbce73217d53180a1d779759d98aaf6293385463b755f394b917d334f |
Hashes for numba-0.58.0rc2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49491098aa6af37a81c7d95a1b25ddb57c116e5b0071786f47f208f3bd020435 |
|
MD5 | 1c1dd7909677ac673cf575f52c21f73d |
|
BLAKE2b-256 | d469d9e5a71846bfe8163a61532eda68ae4869a674b80a7976046527ba71eaca |
Hashes for numba-0.58.0rc2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f425e05a1832c0def0653974f2d7dcebdff17b1c3252e2b5d485d78e566ea5ca |
|
MD5 | 3e04e9cb938308e7cc678b7e0127dd8c |
|
BLAKE2b-256 | 4eef36cf649db4a9741b5255838fad8cac71f54a16f31ee9c13703d56b603110 |
Hashes for numba-0.58.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5de8dca9cfa5b3100cbd3aa798210478b063510d02c212dec34f41fa5913a4fe |
|
MD5 | b6e1dd4a9558a8573276798f9c999e0c |
|
BLAKE2b-256 | 71a48dcede77cade3763910afd3ca19329343d4125175053b624be8e911c8cc9 |
Hashes for numba-0.58.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79352bb53b081bc7300f3c8854fe3168c741ab9b199af27a7f668804b4a0e32d |
|
MD5 | eea3fadc1e7791ca6ac2c9563fa78885 |
|
BLAKE2b-256 | 00c20f6c079877834237d39b5efc661b75a555174fdff019b5099bf7646041ae |
Hashes for numba-0.58.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdb2c8e9bf8bcb34f274b76e104caaa44b93a2c8a05bf86f83290442f8760f33 |
|
MD5 | ce7958f9c30a91c6941f43e8ff8ceab4 |
|
BLAKE2b-256 | 423d21b02ea982762def38ddfbca6d4a602ce8cb21c3ee87c1c2ede770e4c0ee |
Hashes for numba-0.58.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f4f055ab62d3f17b5c2e3b2684155916215eccbc6182c7d5985fcc04e43444f |
|
MD5 | 7b1fdc56e24da136163a8b5b6214f74f |
|
BLAKE2b-256 | 94ed4d8984959944fe5c7f9d5ce9f64b29723b86b34ed5be4ee09ab9422cc07a |
Hashes for numba-0.58.0rc2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2d8b02b1fb8f196ec8de49c94c517571c4eaef35fe3c421ac35b24ac459e6a |
|
MD5 | c4a97bfb7915c120025b9561fbb8cb8b |
|
BLAKE2b-256 | 8c16d294fc251d8542f8ec962dc33743d85d8975f0f99b608b9e1baffe4cb43b |
Hashes for numba-0.58.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c6d9fff69d365fa86c2d5cbfe39512a0f8e769b76e18677bdc00850871af83 |
|
MD5 | 577d3790894f103dd897fa919372dd7f |
|
BLAKE2b-256 | f36e5df4c7f335224deb13984db83cd31eba2e02fa59f28edd137adc07b76a4e |
Hashes for numba-0.58.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3f24e8141f322fa30c413e07c5f94dd847ad52b97434205dd3ab9e2e74bc17 |
|
MD5 | 801a3342369900237ebb3e36aedce4cf |
|
BLAKE2b-256 | e1410a7250e2854b012673b9d42bcb98e4d531bb7af666c9deb78f48a383118c |
Hashes for numba-0.58.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25212c7a8eec71542bc8b4f44fe4f2131da981f4bab869cb49a53d621608192 |
|
MD5 | 2b7a5bcdbdbed3288e854b179fab77ba |
|
BLAKE2b-256 | 364150417e70dfac7cf34491658b6598f832f0b2fe98ffff0c0fe3aee17b7af0 |
Hashes for numba-0.58.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f397da46c7944c9b5f8aabe6dc634f17d4f4337eb59e709249e03a029bf7089 |
|
MD5 | 83ea39f19b873ad542ce351946c2b9aa |
|
BLAKE2b-256 | f5ac1764785fea0f3e9c8e7640073a30211642859c82199646b1601a5c315ddd |
Hashes for numba-0.58.0rc2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf64ce3ea7241675a58db10be7863c505132215415b18d01f6b7445a4efce160 |
|
MD5 | 03af9f531a9b0db70eab160c6313036e |
|
BLAKE2b-256 | d80a6b0504ad1cb8569095bb8a9465701797d95bf2923e024dda720e41d5ab56 |
Hashes for numba-0.58.0rc2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1eb34708aeba7df28cf2653069da3e65e11ef7b8c7a9d6362d966a3e808791 |
|
MD5 | 6deef45a6e46416053a63d00a4dfabba |
|
BLAKE2b-256 | 0a11e51fe3fab31ddd70cc303809484faf1138edabd29f8765b41616be96aa22 |
Hashes for numba-0.58.0rc2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c67f8a83b4d2091edca8d55337ff416bd8e1a5bddb2fd848ac7ab778a075bfcb |
|
MD5 | c173709a6e29daf0d966a9a94794e3de |
|
BLAKE2b-256 | 4149ca2be48ddb5d275dde53388e320474657ddcb2e396766ae7a74a5b6f105b |
Hashes for numba-0.58.0rc2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f2bd48dcad122124cab0d83b8b43495f9bcb9222ae0fb027f5940c9e7ee7c7 |
|
MD5 | c30db09847b02d03ba26a71ce2a43725 |
|
BLAKE2b-256 | 58752d93f3d44cbb39a7bade045ab1fb2da0bc85631087cf6ae22180b4f18fb1 |
Hashes for numba-0.58.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e49fc5c7c32ef7a94d1c467e565e71cf34ab2cfad0777c52498da496cd0c3c6e |
|
MD5 | 5a36b9701e2a1dfbe68a972ad5457271 |
|
BLAKE2b-256 | 3db4be03b38e2104ae534734adb6570125ba82065d94cdec459ae5367ba42066 |