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.57.1rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d42f2cd89477e08e18d56fc24f66a816b5a32f9049590f0a1812c0f0459f0b93 |
|
MD5 | 2d24892b548c701d26c3f1c450589921 |
|
BLAKE2b-256 | a10c2d2760a355ea2f75a8141c60cb436db2e8e3578df93966ba49edbd4eda22 |
Hashes for numba-0.57.1rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e2d066659551d430bf04127a096158176e84212606d87737f5df5923dabfa0 |
|
MD5 | 6f7fcb77b8d2f0e4c0490137206267e2 |
|
BLAKE2b-256 | 681a12a94acf042fcfe05eb4730bce636bd72bfd7835c62074c7988d86b2d48e |
Hashes for numba-0.57.1rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bb8b75b9ef66b9683375a211088263d20099a77350256e8a0541df3bd504569 |
|
MD5 | 0a603bc511b3b97951723ec4f8956114 |
|
BLAKE2b-256 | 43ed893f399e733786e3bbca18216980d21bd18d5dc434bda3d97c9599b0507e |
Hashes for numba-0.57.1rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbe1a3b92eed8223b5edab56dfe2ced121157c0aecc59a9021d764cca706f8b8 |
|
MD5 | 69ae40ad5dc3bd9e9abd99bb44a6822a |
|
BLAKE2b-256 | 763d0abf11b5a9d1f0bd276191adb902ceb9472f7c80796ff85e8d3fe6b270e0 |
Hashes for numba-0.57.1rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd1682924b7ca68ddbb10d3f3f013d118fa8fea74622316ea857ccbaa3cd9bdf |
|
MD5 | 82733c673319bf2fd616fa6e39fbd435 |
|
BLAKE2b-256 | b45f1a0203d20f4f500e122bcfbd175df303c6c8edf68c9bca09e75599967b13 |
Hashes for numba-0.57.1rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 975b1fe034d1c27b6121b6c56534999fe74f0e9367ca33b8a62efc3f0cf810c8 |
|
MD5 | 488d0cf7cd063ad9c99fd608c969afe9 |
|
BLAKE2b-256 | 3c8fefd06e119013167ce68bf8d28c257bf4f92af96167162aeeaf282bcf51fa |
Hashes for numba-0.57.1rc1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35641e7e05bfe2727a8a7983438200f7a21dcbac394117c26fad2ae22f602be1 |
|
MD5 | eeb68184a8e84fe9f30a4a2fac747a54 |
|
BLAKE2b-256 | fb974cb2bfcaaa4c3c4aa4ca978b6f76047d5024f9e1e908543ef2b75a1cf132 |
Hashes for numba-0.57.1rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6250562eed2c1c94c0503a26886c3a14ec74ea1d591027bfb1fbe760b6658fc6 |
|
MD5 | 2dfc7ddb86ada382beb295db8d7f50fd |
|
BLAKE2b-256 | 014b34af0febff810cb5ec687a1e9babf130039f0f660b90d13321e8f2c17d2d |
Hashes for numba-0.57.1rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc8f8591b29d132e461c8acf4e11ad6bdded8bab12d74eff66e12165a1aa4c5 |
|
MD5 | 4624d9d439b27b969c6b6c5241e1dc3f |
|
BLAKE2b-256 | c1c505913602b2c6277271124e07b34a03abde39031a134605ad031ce7a639dd |
Hashes for numba-0.57.1rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0ada5a8fc7d602cc5c7cd2f0f337eb0e546c70b9e4c87991baa0e8a984c963 |
|
MD5 | 58dbc3019feb659298b61d18dd8a7f68 |
|
BLAKE2b-256 | d67204527e8c289644e80457b9ce3272764e8a160744bea3320ab74254ddb521 |
Hashes for numba-0.57.1rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f60ce9b3ce333afe42a65fc35693663efa1eed7fd200c71d7c6ab4f233ae2609 |
|
MD5 | e4460c475b9e218530cbb97af00b4e48 |
|
BLAKE2b-256 | 44ebd4b5c631bb3aea9c90b42c3dea079602a147ea891768ed2e7ddbbf2cdbf0 |
Hashes for numba-0.57.1rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5540d0e86e244256b69d81bdfca71ec1da140c2447ae291af930d61478a03e5c |
|
MD5 | d3afd1769b2fce0f0baaa84cf7a39f63 |
|
BLAKE2b-256 | 631f36abc5c72787c71fec81adc3df90359090be02e1979337d571133687e9eb |
Hashes for numba-0.57.1rc1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6fad9c44400ba0b12b8eef622407757327b833f2f13dd1dbbef92cd4a92a52a |
|
MD5 | 066ce3fc8b5f9e7faa16d0e1597f27cf |
|
BLAKE2b-256 | ad13af6191e0adff43dab5ea49f81868e500ce87a4beb4202c607a396ffbbb26 |
Hashes for numba-0.57.1rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43be77aabdf038b8c89c3d52c06059b17f4ea5951969321ec08e1ffba4fac89e |
|
MD5 | 4261bf2bc4401427f2860c3a81c2c1ee |
|
BLAKE2b-256 | 755290d25ebee1167b5ea9eec7ffbe18c2ade8c6340bcc7273736a6c2d1b5d7e |
Hashes for numba-0.57.1rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66b9ca5a88b24d69f7fe34e74b200ca972a44aef7507f9cca7456ee70ed013bd |
|
MD5 | 5f2eef840dd73435f9f382dd4dff2697 |
|
BLAKE2b-256 | dd4386a973ed2a8226420e853d6d15ae9e91cb1b91d88679fe927dcb8a57c435 |
Hashes for numba-0.57.1rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd58b8f374ffd540623990d162978907651b70f33c711be72aeb303d4be15b0 |
|
MD5 | 03743e660fde21c2f61fc031ca041b85 |
|
BLAKE2b-256 | 67532e4b355e811df5a184efaaa0f6b4311432db20022d89af278a9db6a2ef4e |
Hashes for numba-0.57.1rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f867b803b3ff79eab47af326efff2a6911e679bdd75fad531ec7fa607f84d49e |
|
MD5 | b18fea5b0446bddb01b55db64532f879 |
|
BLAKE2b-256 | 97120f73fdfc92b4080cedf7a1599fd2fab8c9194ded3284a1dca0d27e74a706 |
Hashes for numba-0.57.1rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f8136eec0cf6abf22c9da17614c38db99e68867603207f197d043620a61ba28 |
|
MD5 | 423c5d663c5262ee6c7e19fff1d35acd |
|
BLAKE2b-256 | 1f39a5b4771363c382da90733eddc1ff4e6c6b1f4b3d6fa66d047ea9230473e0 |
Hashes for numba-0.57.1rc1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3fac03bdcf32f827a43dd32c13c5a46b1767dfbe81642dcffae7beadccda846 |
|
MD5 | 028c35f08dc56f88fa7d9634d6dbf86e |
|
BLAKE2b-256 | ac06446395160c529c53da107b42a3708cf6a947c08fe405c1d30d76bb34e2f4 |
Hashes for numba-0.57.1rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57e97b41251f6297ff26cae3e8fa22bb8e07fc69c1d1e1a8f78ba2c6cc45512c |
|
MD5 | f290fca630e75c42e0d73a544c3302a6 |
|
BLAKE2b-256 | 9a70c6418cec57ce74c2fcc8f74c875dffed4067bc874765073e8766db901caf |
Hashes for numba-0.57.1rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82eae92da69f88890ede83c8845ae335b8afeb541a3863ddf1c9b8142212d472 |
|
MD5 | 354b8a5ad769db358689168887aac669 |
|
BLAKE2b-256 | c057b429610cccb1177ef213209603ba75acfda9ca10d06dfe679dd711e54b61 |
Hashes for numba-0.57.1rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 881bb1cb94942f43a26302a4ab1adf7674a72e923994ea77c033bed5dc1d691c |
|
MD5 | f159d44f6b049aa66e39fe673fc962ad |
|
BLAKE2b-256 | a96beece964e46ad85ab2a8af44100c42faa625d8654a9cebdd325778982ad12 |
Hashes for numba-0.57.1rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba5df0943ebb7e165e15867b10866df97af1ca0a20392362bfd0f7bed9a28fa9 |
|
MD5 | 9f23fa10022089a135891873d2987664 |
|
BLAKE2b-256 | 1c164f606baf1c7e0363f2883ec866632c3efa11a41543324a7cbf1266e1a794 |