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.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdfd953103a27bb76cbae1f26da6c1961c36c324dfa38d817130308435e64e85 |
|
MD5 | b1a914d99ae8809d4a932dce06647a03 |
|
BLAKE2b-256 | 27ee82c50c3604fd09212f0d80143019d14e0cb5efdb0f78b19d6961949e80e5 |
Hashes for numba-0.57.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220b0454658690bf9a20e4ee06f3016510d8592c155a503f5e6a7acb9dbbe19b |
|
MD5 | b7a9f29c42f4dd108dfd27988d4486e4 |
|
BLAKE2b-256 | 10f29be970c81bc0d4fae496ca6fc2e4d9634e18f4b474b12b5bf31a588660a9 |
Hashes for numba-0.57.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3897349e9bbd6f47a82458c0c53b7f821f2e95e1fba7e4a158fc783fced61a0 |
|
MD5 | ece76f16a13186c9793781d33867ee3f |
|
BLAKE2b-256 | 8d22ebceb2921e2e72c0627f309ea843dbfe1c466cdcc1ed5a3ede173d1d2387 |
Hashes for numba-0.57.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9d528c5536944d40dff8899a908ddacae04b4f5fd8458011197938b557fbf74 |
|
MD5 | 89a36986facdc556340c35b5d5ee6f2c |
|
BLAKE2b-256 | 639d13bc90e0b4d8ecb9e07c9a5e094a1db4fd89beb67420013d473f4e32f4ba |
Hashes for numba-0.57.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07dcce65bf3717cf0416b7e1a528b3d6fb2d604f0314eb68d3396dd58884c31f |
|
MD5 | 767536d893cfc2215527d1f3c3c66240 |
|
BLAKE2b-256 | b90132a36d722acf1af24611c7c415c68f42076b2e6d38427ccd0a6d18f30831 |
Hashes for numba-0.57.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f77234511c2b155ca21d6f61afb525048e365da3b87e40aee458708971adb7bd |
|
MD5 | e7a8885721b33ed90ff8dc5e9cb777c6 |
|
BLAKE2b-256 | a694b4b667374d5098cba43fd4144534441cb813af96cbf364088c3da05bcab0 |
Hashes for numba-0.57.0rc1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd4e668719ae5675cb9024f15cd344406298eea3ed20d390b56b80b066289550 |
|
MD5 | 5dd936461e37f55d55578adfb9f918b7 |
|
BLAKE2b-256 | fefc0addad2907b60c0113269c02239e831679634de0f2cb161b4707c2be933e |
Hashes for numba-0.57.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c177e0d0a0b052f6023290ce1d6324af59bba73f9bb6f267a00780dcf1f3caa |
|
MD5 | 4d046ab0e13482ddd5e36d44019d46ce |
|
BLAKE2b-256 | 29c066515ba280a12a2193299ac9a965355768526ad757b1c775ea4e4a801e49 |
Hashes for numba-0.57.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e68eea9a947c9f838017b4e4b1ccfbf544d56aec18305348c61e1973f8c00f90 |
|
MD5 | 5ec1d490dfe52a534f4f8801e03d94c2 |
|
BLAKE2b-256 | 55b99537d10bcb59fa3175bd273500c01311743d7314c44bbe96b72b6d73ae00 |
Hashes for numba-0.57.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 438a8b47e625c51c6de49d237141595e498f3be7631b458d63ec614739c4f69f |
|
MD5 | d9f68908c2e4789bb4f07821961aecbb |
|
BLAKE2b-256 | 367d4a4cfc1d2db4d35e2b81bdd4bb5937fa15ae7c4f0771157c793e8d3b6c4a |
Hashes for numba-0.57.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d130a5bfc76fe38b6cd40e076942fa4377daf49f3f009cf342418e3b7a29b177 |
|
MD5 | 3e1194f4ace57122e47acc55ec3b671c |
|
BLAKE2b-256 | 5870909008d6b1aa872ce3d1d7851d0537e13724d9a0dee11db62a69ed5e7726 |
Hashes for numba-0.57.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b16dfb9d1e357c9a5593f26c4a93854d5f5132ea3f87cb5250b02b961d7684f6 |
|
MD5 | 2a51741ba14ac2b16733a9703675299b |
|
BLAKE2b-256 | 80e0598569ebd877e69a04dc1de51de25ce1924989bf4a4cb9071aa5a66332cd |
Hashes for numba-0.57.0rc1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b26f93f1aaa7fe5ed7e5747837f929891eb8f857dc5c59c131b1b447196bed09 |
|
MD5 | f24b75402366ed017c58e44d5eafc15d |
|
BLAKE2b-256 | 5d9687214c251be36731aaa80dabd320a62fd3716cd00777d66852c9ffcbb775 |
Hashes for numba-0.57.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8d5d644e9f33fefe28c996bde9bbc67c0f8aea36cdd539ebb57e2570c891ad |
|
MD5 | 99ce3cb8e268a2047732b407bc4eddbe |
|
BLAKE2b-256 | 33eca0e283106a734818888a87df409bad6f144947489709b377dcbfa196b60c |
Hashes for numba-0.57.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d892381d82d0c744d48228601b1b6597b9ea8e7835af89993c6c1e7c7e65ceb |
|
MD5 | 422bf570e606030967f420e91c5b4dd8 |
|
BLAKE2b-256 | c69d630d0ea6d393bd0c60b5fdeb1f54a14690f1237b45806287565c1881afac |
Hashes for numba-0.57.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f204ce7ff7e84ed6fa928ab43c06ce2020c1a864e5375247dd1efbe544c0b162 |
|
MD5 | 08c0a0dcabf356a29ef989fc85d59592 |
|
BLAKE2b-256 | c4e652ce4a2b35abc4d8e868a8257cb6d6ba3e81c71f31ddf3cdcbf1cb0e54cc |
Hashes for numba-0.57.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda313822c6c1fb3254d1fd2a29be038354da3d218908849e18579da30193e0b |
|
MD5 | dbad8f6a4191caf85fec7fbd3c400da3 |
|
BLAKE2b-256 | 1733fddea8ab690fbf23b3dcda976806e0d86b18d03458551e03a95560c16da8 |
Hashes for numba-0.57.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6db48f51cd4424c8f88440db5af19ba1234e94356abb649512deff7487adf85c |
|
MD5 | f3fbf348661a3a48fd0f605d65acad66 |
|
BLAKE2b-256 | fab674bc5452f5d77ad2ef3e1a384747828f76f2d27433bc77c043aac7ee5cfa |
Hashes for numba-0.57.0rc1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5737add723942ec8c772170bd386abb822ae78574f9a93309042ae99fb789b2 |
|
MD5 | 7231543c92fa47a76e2d02b932dfc9ec |
|
BLAKE2b-256 | 61e1d9d857ebe4bf185bcf7e9a0fe0f78dfe45153fcf46355dfba41d7efcbd50 |
Hashes for numba-0.57.0rc1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a80711c77d5a482edd22753190f67ad77a002a2e1ea729d5640047d832a1929 |
|
MD5 | 5c46698525777f69b4398e5cf2f3a701 |
|
BLAKE2b-256 | beccc6eb24ce924ba4375fdd425198433ab6afc35f6a351e5d00ea9b40f0056a |
Hashes for numba-0.57.0rc1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c0a9c4cb1bb5f782454765c122ed67606004cb7d12ba4b9c451402d3b7af42 |
|
MD5 | ac6ef4f2bcc7fa3a61cb0168880be5f5 |
|
BLAKE2b-256 | 2c606934254f13f93bea772356abf4c867c608b11abb743ac12ed1b8d57bdddd |
Hashes for numba-0.57.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54f3944c1b977f701fb12552787e9cc31fe9bb90165908a65d1ca2027eac4cf2 |
|
MD5 | 233fd481bb0e1f461f6d10450d874e16 |
|
BLAKE2b-256 | e26f6a44cdf4c7964dd140d2120fa08eacd4c19174236c4dd68a79784848b517 |
Hashes for numba-0.57.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220b26061b893a82860319a6970ad633b19c51349abc87e3cd3081cccfdf77b4 |
|
MD5 | 46473f5a4636d7cac6755271e97ec376 |
|
BLAKE2b-256 | 9a1121bb775e36de5e88b27190e22d5c94bbe2263624a197df63a16efabe7140 |