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.56.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e998782d1e466ce5a61cce18f23fd69ba0eeb78069fd2ad59e1a2928a29f952f |
|
MD5 | a790ba95efb348aa3277728a171b48b5 |
|
BLAKE2b-256 | 11d86b6ba826101763cb1e4784d333bbf71919e09337ea4f7c5c8c9fccfe12ec |
Hashes for numba-0.56.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 590112ac60ff482f1d096e7574f9a781dff2f7bc91bfe388fe7d87e52630c0ec |
|
MD5 | ee081f4ce18432ffdac22ff6db372230 |
|
BLAKE2b-256 | ebecc77aaa0aaf1ece1cca1b74fcc529cf6879f200b81c1fbb5b7dd17615454f |
Hashes for numba-0.56.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea7d286519eb575f66617805582391e6483e8b33968831331ecd46fe3c7f753f |
|
MD5 | 960017c144a16bc91aa46162dc72b623 |
|
BLAKE2b-256 | 27d596074b4885826b802b4a2052e81230cebc54efeae72efcbc850b059dbb06 |
Hashes for numba-0.56.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e4ac02b1bacea083e7cab5c02ded3bb5db7bb35d9c3a0a63da4f8c86691365a |
|
MD5 | cadb372cdf3f5f4f5bfaceaccd83e81f |
|
BLAKE2b-256 | 510bb29c786c6f28942ce08b39474ea8843cf7b163b1e85191607c51b582503e |
Hashes for numba-0.56.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6465f23beff2f6134f53da873d4202671cdbb02716a29f2b5f5c77102ece37c0 |
|
MD5 | b1475114822e794eaeb0aa5fc2c36e29 |
|
BLAKE2b-256 | afd3f336f7c472c5a9614f4b52b5b769f12b5c0d9e30d3f6f3f7606babf00e7e |
Hashes for numba-0.56.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c358fd4ef7c5efc09ee96432284d66df285bd68654e85c39cf6c570dc35429a |
|
MD5 | 1120ff5c982e39d6a4fae9574a46f542 |
|
BLAKE2b-256 | fd09147f44ef5c33f3322e7b6f48ce8f16c9cf0a71d319cf4ed715f73ab24f44 |
Hashes for numba-0.56.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e50d1de5291d1afd3d660ca149447c682d70b8d3c22f97ed9a3076e6344330b0 |
|
MD5 | eed048c4d77f7c74df647294d19201d5 |
|
BLAKE2b-256 | 0392ecf69b298baf7af49243f2e30e75c401929430511c1909928e7daa4daf4d |
Hashes for numba-0.56.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36903c24088aed9a768d7e8269f4ee4d3abc5662e2aeacacf524a7c5d1707b04 |
|
MD5 | 9bcee520a80db09a7e9acd93506e61a3 |
|
BLAKE2b-256 | d726a31a7b90889ac7ed491e112d335f7191da5cbaa60823a8e98b3826336bb0 |
Hashes for numba-0.56.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61d472e42ecad262857409a00f9f24d4609b190ba1fab5fc118e7a1ee43c9d39 |
|
MD5 | 6500ea9bbece82b8b136cc6f2c1c68e6 |
|
BLAKE2b-256 | a7b58d1c5cfe9194139926efc99efb885647f8b717ef56275cbd24015b9fcca7 |
Hashes for numba-0.56.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6184d0c125bdf2f19ad78e71e9ea873ad6c88c55f7609f987bd4354d15c54bb3 |
|
MD5 | f330da5b8c7f61dec8b333c3aaeedeef |
|
BLAKE2b-256 | 5729c15bc45b1cd701cd8b33bf69fc5d701827f6b77b559229385bfdeda35c1d |
Hashes for numba-0.56.2-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d87bdb704ef219c00844844a8ac9c6f1c518f2cee9c26d1971427b6bc3d2004d |
|
MD5 | 80dedae8e6747eadd292e86d7ac5a7e0 |
|
BLAKE2b-256 | 268ec6a9b8cedfa30e0cf3e2e445d2dc79a99cf6b0f91824fd270289faef820a |
Hashes for numba-0.56.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b885219eba813a4c70e68fce18339a3e575fb2b75e92d2babbcf04a40f74dee |
|
MD5 | fadc6eb994c0820adca873cf4b3fbce3 |
|
BLAKE2b-256 | 6cd4148b5eb4993757716fad2f2e96bc63d38869e0e04aec9a72bd30806c42ac |
Hashes for numba-0.56.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2713f161c51e0638dd4f92036999a523df5dcc498d39adb1559cf7cacb6f0fe9 |
|
MD5 | dd0f2443ffd3af48f965a744952d4496 |
|
BLAKE2b-256 | 20b796b7492e9809dd4c0c9fc691f5e742e3f506bbe667c7c685421238b18014 |
Hashes for numba-0.56.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faced8cc33ee6a272654bb3e570994e1949790ae06579ea485c25849f4e79008 |
|
MD5 | bb20b79cb504be919adb2dd9da936027 |
|
BLAKE2b-256 | 787921dfecea1f7f4d07405f392923272c4e3ea7aa2f4d584258c2f99a35d47a |
Hashes for numba-0.56.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb56e7a23c4daa195cefba894671a45464533b0af9908483ba3de74a75fe682 |
|
MD5 | 8ef60734bf3efa8f162cb163d643defe |
|
BLAKE2b-256 | 06509b764c1d942a8e851d8007d732c0bbfbeb21b6d4202324a931aea06fad13 |
Hashes for numba-0.56.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45cefeefa78762753c2be9f64e7579a7523afff479642c3c661fb78bd740a352 |
|
MD5 | ee2e7a26f2a1197849e33153114cbd85 |
|
BLAKE2b-256 | 00354e509b336749ff6704c5a019bbc2580c072e32919d7dc6877960334f2e20 |
Hashes for numba-0.56.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edbba200696c4be93a10020e4e0eab5ca0898dff4920f3dc2b4d39c14e40b993 |
|
MD5 | bbd5a86e176ec1b57cdaf450ebf5bfb0 |
|
BLAKE2b-256 | 8ab3e3a6cdfdeac52195766b1365a2512e5138de1df55204cb22d78554f9e1e6 |
Hashes for numba-0.56.2-cp38-cp38-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae89056d1681c70b79bc9835c40672d4ba22cf4e75eacc0b8ff7f176c7233781 |
|
MD5 | a0fdf7c77afaf6d940e44ff8eee7c989 |
|
BLAKE2b-256 | 64ed51ccc376decb01a6b9dfce739b777840b55decf8ccc85cb97d62e4e8b1fa |
Hashes for numba-0.56.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4467aed831297473ec94f9f3d9795de551c447bf6ea17d7ac24b6a47fb687ea |
|
MD5 | a97d4f0a9361201c09ce4d26192eb6cc |
|
BLAKE2b-256 | b8a810c051567d850dd0ff39f8f786535a426dc562225ebe170c63619f437832 |
Hashes for numba-0.56.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f112dcfcbcbb19da33e9218611c51208499d52d74e358f2160e64ccb46e50f07 |
|
MD5 | 369489c33d1623b57948b8fd019ecaff |
|
BLAKE2b-256 | fa2eb0abca92435edca4572566e80e476737c5f3b5ca95f0413b5cd50707690c |
Hashes for numba-0.56.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63199334b9fedf3511369738fa8ef07411abc1cd9e8cd0e474cf671133b85180 |
|
MD5 | 12410bffffb066b817ba1fbc3cb93d02 |
|
BLAKE2b-256 | f59aeb785d8671be0804e0c1c2e53a5dde70714ce760c41cfb3e3c722f14ef66 |
Hashes for numba-0.56.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 339e519f4091fab3a446b474e041c86eedd216334f8dd7febee4b43df112179c |
|
MD5 | c2e3750a5924d132af23f7e651d2ca19 |
|
BLAKE2b-256 | 9580c2832eea5ccc0e38f64226b8d719c0a4f22f49662c779f25240237a850a7 |
Hashes for numba-0.56.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3609bb76fd5b1d3adc9a7df40f27c3eb8c7e5d2c8a536c1bdc7b09c2fdc215 |
|
MD5 | 892b825da6004c4f184f7fc43c40bfff |
|
BLAKE2b-256 | 1dfc4fbeb1ce5c0e0948e699f9f6b56c84f9ea0572c0e0bf99fcd66205e7e299 |
Hashes for numba-0.56.2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8e35d9b86d33c2f77e50fd8a610b984f57005e1cd1a2c8267d4cfd743d8f49 |
|
MD5 | d105718b6f427f8c31d223a2fe51c3da |
|
BLAKE2b-256 | 7a913ad73663cff10942f2cde4e042e43389792261470820f61e449061af1a7e |
Hashes for numba-0.56.2-cp37-cp37m-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a1d81994bedc0e02f900ea4b81bdfd4929ee844f6ef9242e196c50f30f95449 |
|
MD5 | 0f7d5c3f737fb54712710eb73fbf405a |
|
BLAKE2b-256 | f6f53cc9a228238efc485d9c87d0441b9cb901ea19870c66f02d5bde7c65ddab |
Hashes for numba-0.56.2-cp37-cp37m-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d216a8957057afa43374eb9a11c69a874424d33e20f4270f80cef878c7efa500 |
|
MD5 | d035b121f4033cf4eaf80c567fc27971 |
|
BLAKE2b-256 | 37c081af1ae6f5a4e2f50dc0e2f5d97bfacbb6f29ab65e70b55226c8b19ebfd9 |
Hashes for numba-0.56.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c011436c8e0ec7e37fbb81953537ceb659e662f7c7f9850f2638a100e857bee4 |
|
MD5 | a8695e9ab890ab0637fd9d39a2d0da5d |
|
BLAKE2b-256 | 2075f693805063c6f15569e42859b88fa48084f879df1efd82cc48b02eebeff7 |