Skip to main content

compiling Python code using LLVM

Project description

Gitter Discourse Zenodo DOI PyPI Azure Pipelines

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:

https://numba.readthedocs.io/en/stable/user/installing.html

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

numba-0.61.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

numba-0.61.0-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13 Windows x86-64

numba-0.61.0-cp313-cp313-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.28+ ARM64

numba-0.61.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

numba-0.61.0-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

numba-0.61.0-cp313-cp313-macosx_10_14_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 10.14+ x86-64

numba-0.61.0-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

numba-0.61.0-cp312-cp312-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

numba-0.61.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

numba-0.61.0-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

numba-0.61.0-cp312-cp312-macosx_10_14_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 10.14+ x86-64

numba-0.61.0-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

numba-0.61.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

numba-0.61.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

numba-0.61.0-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

numba-0.61.0-cp311-cp311-macosx_10_14_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

numba-0.61.0-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

numba-0.61.0-cp310-cp310-manylinux_2_28_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

numba-0.61.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

numba-0.61.0-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

numba-0.61.0-cp310-cp310-macosx_10_14_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

File details

Details for the file numba-0.61.0.tar.gz.

File metadata

  • Download URL: numba-0.61.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for numba-0.61.0.tar.gz
Algorithm Hash digest
SHA256 888d2e89b8160899e19591467e8fdd4970e07606e1fbc248f239c89818d5f925
MD5 029710b4055e93ed204a60251213ee32
BLAKE2b-256 3c88c13a935f200fda51384411e49840a8e7f70c9cb1ee8d809dd0f2477cf7ef

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: numba-0.61.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for numba-0.61.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 074cd38c5b1f9c65a4319d1f3928165f48975ef0537ad43385b2bd908e6e2e35
MD5 0bf19d47787457722de3b71999fcec4b
BLAKE2b-256 610871247ce560d2c222d9ca705c7d3547fc4069b96fc85d71aabeb890befe9f

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 764f0e47004f126f58c3b28e0a02374c420a9d15157b90806d68590f5c20cc89
MD5 7fa2113c30b3929dbe76e3e646350549
BLAKE2b-256 abbcdc2d03555289ae5263f65c01d45eb186ce347585c191daf0e60021d5ed39

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 44240e694d4aa321430c97b21453e46014fe6c7b8b7d932afa7f6a88cc5d7e5e
MD5 47cf325e9f9439d0e71adc5db0a478cd
BLAKE2b-256 328f4bb2374247ab988c9eac587b304b2947a36d605b9bb9ba4bf06e955c17d3

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f6c452dca1de8e60e593f7066df052dd8da09b243566ecd26d2b796e5d3087d
MD5 056803710b0c96cbbd77317505e61018
BLAKE2b-256 39762448b43d08e904aad1b1b9cd12835b19411e84a81aa9192f83642a5e0afd

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b96fafbdcf6f69b69855273e988696aae4974115a815f6818fef4af7afa1f6b8
MD5 a05cd50d9375acb0f849288d856bb6c1
BLAKE2b-256 3b5471fba18e4af5619f1ea8175ee92e82dd8e220bd6feb8c0153c6b814c8a60

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: numba-0.61.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for numba-0.61.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 550d389573bc3b895e1ccb18289feea11d937011de4d278b09dc7ed585d1cdcb
MD5 d9c278ac44fb253ef7efd5d299b117f9
BLAKE2b-256 944f8357a99a14f331b865a42cb4756ae37da85599b9c95e01277ea10361e91a

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f25f7fef0206d55c1cfb796ad833cbbc044e2884751e56e798351280038484c
MD5 f1a9a415ade303895168e421606c9ddf
BLAKE2b-256 5368d7c31e53f08e6b4669c9b5a3cd7c5fb9097220c5ef388bc099ca8ab9749f

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ffe9fe373ed30638d6e20a0269f817b2c75d447141f55a675bfcf2d1fe2e87fb
MD5 d8aa07311869f689cfd688b28e755199
BLAKE2b-256 18746a9f0e6c76c088f8a6aa702eab31734068061dca5cc0f34e8bc1eb447de1

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cafa6095716fcb081618c28a8d27bf7c001e09696f595b41836dec114be2905
MD5 3f7b7fe94358d73cd28afee508839aad
BLAKE2b-256 e128ddec0147a4933f86ceaca580aa9bb767d5632ecdb1ece6cfb3eab4ac78e5

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 152146ecdbb8d8176f294e9f755411e6f270103a11c3ff50cecc413f794e52c8
MD5 fdf4e335b22b5e4f6bc523a5725cb33b
BLAKE2b-256 63c9c61881e7f2e253e745209f078bbd428ce23b6cf901f7d93afe166720ff95

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: numba-0.61.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for numba-0.61.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b72bbc8708e98b3741ad0c63f9929c47b623cc4ee86e17030a4f3e301e8401ac
MD5 de600a8a7d04b0306d3101a6c7b3c8e3
BLAKE2b-256 dfa756f547de8fc197963f238fd62beb5f1d2cace047602d0577956bf6840970

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74250b26ed6a1428763e774dc5b2d4e70d93f73795635b5412b8346a4d054574
MD5 d53d6924e5e9321e27c15657817de054
BLAKE2b-256 f2971a38030c2a331e273ace1de2b61988e33d80878fda8a5eedee0cd78399d3

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 21c2fe25019267a608e2710a6a947f557486b4b0478b02e45a81cf606a05a7d4
MD5 81941e4b4510655d7a84a6da6b72a6ca
BLAKE2b-256 149118b9f64b34ff318a14d072251480547f89ebfb864b2b7168e5dc5f64f502

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de5aa7904741425f28e1028b85850b31f0a245e9eb4f7c38507fb893283a066c
MD5 f165e84e5c19f04374a1fa70f2a36ec7
BLAKE2b-256 be1bc33dc847d475d5b647b4ad5aefc38df7a72283763f4cda47745050375a81

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bf64c2d0f3d161af603de3825172fb83c2600bcb1d53ae8ea568d4c53ba6ac08
MD5 9a690bce25ee096d18389c25de26e0b9
BLAKE2b-256 638ff983a7c859ccad73d3cc3f86fbba94f16e137cd1ee464631d61b624363b2

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: numba-0.61.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for numba-0.61.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43aa4d7d10c542d3c78106b8481e0cbaaec788c39ee8e3d7901682748ffdf0b4
MD5 fbe50fabd9e0699b74237d3e6edb95e0
BLAKE2b-256 a00845c136ab59e6b11e61ce15a0d17ef03fd89eaccb0db05ad67912aaf5218a

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ebbd4827091384ab8c4615ba1b3ca8bc639a3a000157d9c37ba85d34cd0da1b
MD5 303ef3579357113ee419be85f4d56f77
BLAKE2b-256 ea600e21bcf3baaf10e39d48cd224618e46a6b75d3394f465c37ce57bf98cbfa

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numba-0.61.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6fb74e81aa78a2303e30593d8331327dfc0d2522b5db05ac967556a26db3ef87
MD5 b50f5e8dd841777836846c6210f4fe56
BLAKE2b-256 aef4b357913089ecec1a9ddc6adc04090396928f36a484a5ab9e71b24ddba4cd

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: numba-0.61.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.61.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46c5ae094fb3706f5adf9021bfb7fc11e44818d61afee695cdee4eadfed45e98
MD5 d898652830a8fd5d67fae094e2df3497
BLAKE2b-256 8caba88c20755f66543ee01c85c98b866595b92e1bd0ed80565a4889e22929a8

See more details on using hashes here.

File details

Details for the file numba-0.61.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: numba-0.61.0-cp310-cp310-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.10, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.5

File hashes

Hashes for numba-0.61.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9cab9783a700fa428b1a54d65295122bc03b3de1d01fb819a6b9dbbddfdb8c43
MD5 456b7d6f0ba2e941d86d97eba1626bd4
BLAKE2b-256 77978568a025b9ab8b4d53491e70d4206d5f3fc71fbe94f3097058e01ad8e7ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page