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.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d31b4d95000d86ffa9652ab5bcfa0ea30e6c3fc40e610147d4f2f00116703d |
|
MD5 | 582433d8d7338ca568548e3380d24c91 |
|
BLAKE2b-256 | 27bcab0a77c0c3a69679d4ac7cf8118ee91a42c3f7841b330f299290091bba2e |
Hashes for numba-0.57.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0106ee441e3f69cc6f17cb470c4fcccd592e0606567d43245635d72b071ab88e |
|
MD5 | 31c18031af4f0d3c7ba2606ca40e3fe5 |
|
BLAKE2b-256 | 7b3e8f185c4c3520a351c6d400c9342a3189aaf87c02a878e81f117f24a4a64e |
Hashes for numba-0.57.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 274f4db4814ebd5ec81697acfc36df04a865b86610d7714905185b753f3f9baf |
|
MD5 | 940a9396571f94c09611571802ab34e2 |
|
BLAKE2b-256 | 50df55b5b259c906c43cbebe3141704e95142a1046326ab3c0a8018c3a5c8d49 |
Hashes for numba-0.57.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79daa130fc9e4ebd1eea0a594d1de86d8a4366989f5fab93c482246b502520db |
|
MD5 | 53c8f2dc9a6d314117ae1394c25a78f1 |
|
BLAKE2b-256 | 6d070659e378163e17398254d779ca10c948713f996d87121fb328f13d1affdf |
Hashes for numba-0.57.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 069f7d8fddad4c0eb1d7534c2a18098fe50473dc77832b409176002e9011b96f |
|
MD5 | 14cc25ae997bcaac180baad0724ae51a |
|
BLAKE2b-256 | 2ebaf4e400fb573e7fd2b01e1d429c3c3dcfd5e4a20cd9ad4744d7d46a7cde28 |
Hashes for numba-0.57.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430f43c96f866ca4fe6008d8aa28bb608911d908ff94f879e0dbad7768ef9869 |
|
MD5 | 42181ff48a8544255ba2c43c8f39031d |
|
BLAKE2b-256 | 825ea07b83195097073c4d6ba546123c90cb684f4f20c84e9c1937bd6c643c82 |
Hashes for numba-0.57.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc90c3d303a67ae5194770a6f0d0a83edf076683b8a426349a27b91d98e00d1 |
|
MD5 | 5d6fdbafa943054caa3149544985970b |
|
BLAKE2b-256 | 29b1299ed3da686d45ceddc788a731d1a001456b35c69c0299b3228f30f31880 |
Hashes for numba-0.57.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d92a17ee849574665c5d94e9c9b862e469e1231d3dbb9e58e58b30b4bb0cbce9 |
|
MD5 | 40b05d269a123d1504259ff0d0fa99ad |
|
BLAKE2b-256 | 32eae839410833fe25207a1d2a0e88fa39eccfd8f61fdc4b790a58ca34189b38 |
Hashes for numba-0.57.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 133cba9b5002bf67f6f73d9b3050d919c1be91326bbdcccfdf3259bcfb1cec0e |
|
MD5 | 898f8ae442d781b5410b3b1fe356ffa9 |
|
BLAKE2b-256 | 7d2c2f03d5d5dbb1eee39fb2e92bfd9f1afac260fdca4a1232b3a00b9fc5e908 |
Hashes for numba-0.57.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3382c56d805ffcdc7b46eb69a906be733dd35b84be14abba8e5fd27d7916b2 |
|
MD5 | 949d07e8bf43ed2a74cb2359a0c6f648 |
|
BLAKE2b-256 | 4fc55eea23ed6c75b6e5bd346425e31063c9c03439bb17a1a8c3bd5180d4b23b |
Hashes for numba-0.57.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e2c14c411545e80bf0f1a33232fb0bd6aa3368f86e56eeffc7f6d3ac16ea3fd |
|
MD5 | 8a5dbb66a0165a3b361ddd76f613084b |
|
BLAKE2b-256 | f1c2e421252796c75f5eaab0c7214ed22c3b2987aa2380834ad93d398a051b17 |
Hashes for numba-0.57.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9173d00c6753212b68e4fd319cfa96c21b2263949452c97b034e78ce09539dee |
|
MD5 | c4e65d3240fe6c0748e090ed166d5d7d |
|
BLAKE2b-256 | 453161c54ef2493e49f64fc515f8a00d3a4a67b2d4cc7cbf4099277b24c0cc35 |
Hashes for numba-0.57.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83d4f21c98eed3001e9896a43a1ce9c825999c03f7eb39ddd1c2d07a76708392 |
|
MD5 | 07941052df57a4db9983cf2a47effafc |
|
BLAKE2b-256 | 1396359afa8f47b7ea7ce3e025431f489666076b184dd2df56ba7113bd195c15 |
Hashes for numba-0.57.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fc0cd4ec93a1e3877985e10ed5837ed2991c83aa4b7ca574caae5c8b448cc4b |
|
MD5 | 7e3a9e66bb715746907408ded73d78a3 |
|
BLAKE2b-256 | 3c15be35b3e600845799474b915f91d3654e35575c8e0672b9889190fa8ff1e0 |
Hashes for numba-0.57.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f949018ab9c467d38f14fe17db4df0d4a1c664be802189e2d6c5a434d9ffd4f6 |
|
MD5 | 613078e77c7e36b68f20804966303c45 |
|
BLAKE2b-256 | 1f3dd13c68828fcce5a324443479e496af024f374ea4a222d8717e45d49356d9 |
Hashes for numba-0.57.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 110be5e1213d0a3d5fc691e921a000779500620196d99cee9908fce83d1e48df |
|
MD5 | af219a5500410d00f99204fdc9a4781e |
|
BLAKE2b-256 | d18335f139e8fa018da46207e9b181e51daa9628bfcec63a1d944441b28f4ad4 |
Hashes for numba-0.57.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eddba74493d4003a42cd61ff7feca4928a94a45553d1fddac77a5cc339f6f4f9 |
|
MD5 | 8e418e793c3f3c5571c269c9982d6a40 |
|
BLAKE2b-256 | 5e4b139167ff9293bed6c3372a9572fa29a8fe591697d388acea5f867a7893fa |
Hashes for numba-0.57.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5810ed2d6d22eb3c48bedfac2187fc44bb90e05f02d47fd31059e69207ae4106 |
|
MD5 | be9a37caff7585087aed2a5fb4e82abf |
|
BLAKE2b-256 | ec5484600b29f1f51731eea8b64cdfeadb44de53a0099591d5881acdeb8c3927 |
Hashes for numba-0.57.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5f11b1d435fb4d1d1b68fa68ff456d632dc4bfd40b18825ff80d6081d1afb26 |
|
MD5 | 8467d27694b60833ef3fa5cb815a37af |
|
BLAKE2b-256 | 3eff12e3fc7e9c6e74dfd2a78900afd4f6f3c6d55de0ceafc381af4c9098c0f9 |
Hashes for numba-0.57.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd12cf0b431676c08057685e229ea5daaa1ec8efba2506c38671734ace49c2d7 |
|
MD5 | acba6f0c2b062aadc525c97870918dcf |
|
BLAKE2b-256 | f3564928394c09e071aa8924938849551457df52455c48d84673ce04cae1c7d0 |
Hashes for numba-0.57.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4f62528c7c8c5f97e9689fd788e420b68c67ee0a1a9a7715a57fd584b7aef1e |
|
MD5 | 25da198e880cb9e81befa942901748c5 |
|
BLAKE2b-256 | 439c78d0429df5a9aad97895b0158d0fc0657a3c5c4e7cd02352129b6ccc4855 |
Hashes for numba-0.57.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18d90fa6fcd5b796999392a8ea67f2fbccecf8dabcea726e2e721c79f40566a6 |
|
MD5 | b115fe69f1f45ec30e63612ff83e324f |
|
BLAKE2b-256 | 5e8f80530380a320bf95d8c261c7186e908b8423fb2612a79de03fde75ac50aa |
Hashes for numba-0.57.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e0b8de39bf17519435937b53276dfb02e2eb8bc27cd211c8eeb01ffed1cab6b |
|
MD5 | f626aa7b68da71e9a3c4500fe5b98f68 |
|
BLAKE2b-256 | f10566c716537b1e14466f9d3d3c5f4be7c3926a2f26710d90c5052c07661dee |