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.2.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 manylinux: glibc 2.28+ ARM64

numba-0.61.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

numba-0.61.2-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.2-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

numba-0.61.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

numba-0.61.2-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.2-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

numba-0.61.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

numba-0.61.2-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.2-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

numba-0.61.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

numba-0.61.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for numba-0.61.2.tar.gz
Algorithm Hash digest
SHA256 8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d
MD5 a3bfbab805ad29c05144321d1a8e31af
BLAKE2b-256 1ca0e21f57604304aa03ebb8e098429222722ad99176a4f979d34af1d1ee80da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.61.2-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.1.0 CPython/3.12.8

File hashes

Hashes for numba-0.61.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 59321215e2e0ac5fa928a8020ab00b8e57cda8a97384963ac0dfa4d4e6aa54e7
MD5 7857e1c3c255cad4b61e641bcb48a182
BLAKE2b-256 afa46d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f154aaea625fb32cfbe3b80c5456d514d416fcdf79733dd69c0df3a11348e9e
MD5 e91a5793356acb119f706d68f1141d2f
BLAKE2b-256 1758064f4dcb7d7e9412f16ecf80ed753f92297e39f399c905389688cf950b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bdbca73ad81fa196bd53dc12e3aaf1564ae036e0c125f237c7644fe64a4928ab
MD5 a2b5dbc69bdfc0f8dda84d745a9be648
BLAKE2b-256 0de05ea04e7ad2c39288c0f0f9e8d47638ad70f28e275d092733b5817cf243c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d3bcada3c9afba3bed413fba45845f2fb9cd0d2b27dd58a1be90257e293d140
MD5 33e0f724182907ae1327f55852f0f45e
BLAKE2b-256 e97191b277d712e46bd5059f8a5866862ed1116091a7cb03bd2704ba8ebe015f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3a10a8fc9afac40b1eac55717cece1b8b1ac0b946f5065c89e00bde646b5b154
MD5 6768259be9292f7c43e7cf841e52fd6d
BLAKE2b-256 0bf30fe4c1b1f2569e8a18ad90c159298d862f96c3964392a20d74fc628aee44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.61.2-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.1.0 CPython/3.12.8

File hashes

Hashes for numba-0.61.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 97cf4f12c728cf77c9c1d7c23707e4d8fb4632b46275f8f3397de33e5877af18
MD5 a0d8ddcb69d0ad309881c70abf9cbfc9
BLAKE2b-256 681dddb3e704c5a8fb90142bf9dc195c27db02a08a99f037395503bfbc1d14b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48a53a3de8f8793526cbe330f2a39fe9a6638efcbf11bd63f3d2f9757ae345cd
MD5 3a1e1d814663661bbf6e648087b61f38
BLAKE2b-256 100f23cced68ead67b75d77cfcca3df4991d1855c897ee0ff3fe25a56ed82108

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5b1bb509d01f23d70325d3a5a0e237cbc9544dd50e50588bc581ba860c213546
MD5 312c34f2fc9e6f873f62cea26b3fecd0
BLAKE2b-256 9a2de518df036feab381c23a624dac47f8445ac55686ec7f11083655eb707da3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ddce10009bc097b080fc96876d14c051cc0c7679e99de3e0af59014dab7dfe8
MD5 08d8462a988b34efe4d280318b9dc13e
BLAKE2b-256 924afe4e3c2ecad72d88f5f8cd04e7f7cff49e718398a2fac02d2947480a00ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 34fba9406078bac7ab052efbf0d13939426c753ad72946baaa5bf9ae0ebb8dd2
MD5 1631af28f5f5df24af9c42b0cac47ac4
BLAKE2b-256 b4a0c6b7b9c615cfa3b98c4c63f4316e3f6b3bbe2387740277006551784218cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.61.2-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.1.0 CPython/3.12.8

File hashes

Hashes for numba-0.61.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76bcec9f46259cedf888041b9886e257ae101c6268261b19fda8cfbc52bec9d1
MD5 bc62e690012680ce9887e1ed56b3a86f
BLAKE2b-256 0fa42b309a6a9f6d4d8cfba583401c7c2f9ff887adb5d54d8e2e130274c0973f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bbfdf4eca202cebade0b7d43896978e146f39398909a42941c9303f82f403a18
MD5 80b2ba2845a1f6c3df86ad796ec70816
BLAKE2b-256 fc0666e99ae06507c31d15ff3ecd1f108f2f59e18b6e08662cd5f8a5853fbd18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3945615cd73c2c7eba2a85ccc9c1730c21cd3958bfcf5a44302abae0fb07bb60
MD5 f7c9b3e3b075bfd6445e8f6145d98e2a
BLAKE2b-256 97c88740616c8436c86c1b9a62e72cb891177d2c34c2d24ddcde4c390371bf4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49c980e4171948ffebf6b9a2520ea81feed113c1f4890747ba7f59e74be84b1b
MD5 6eccdf532c87ad3d7ac961525b271168
BLAKE2b-256 959e63c549f37136e892f006260c3e2613d09d5120672378191f2dc387ba65a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 efd3db391df53aaa5cfbee189b6c910a5b471488749fd6606c3f33fc984c2ae2
MD5 43be1f1a546621c1690a34820f079b1b
BLAKE2b-256 3f97c99d1056aed767503c228f7099dc11c402906b42a4757fec2819329abb98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: numba-0.61.2-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.1.0 CPython/3.12.8

File hashes

Hashes for numba-0.61.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae45830b129c6137294093b269ef0a22998ccc27bf7cf096ab8dcf7bca8946f9
MD5 07db7a0f1feef7fbb01e05dbad660bb1
BLAKE2b-256 b1c6c2fb11e50482cb310afae87a997707f6c7d8a48967b9696271347441f650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd1e74609855aa43661edffca37346e4e8462f6903889917e9f41db40907daa2
MD5 c4a800d9341eb3bd281141c1c537cf6c
BLAKE2b-256 e327797b2004745c92955470c73c82f0e300cf033c791f45bdecb4b33b12bdea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ae8c7a522c26215d5f62ebec436e3d341f7f590079245a2f1008dfd498cc1642
MD5 7ab5f2e4190de30f8d24d05eb4949041
BLAKE2b-256 e27dbfb2805bcfbd479f04f835241ecf28519f6e3609912e3a985aed45e21370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea0247617edcb5dd61f6106a56255baab031acc4257bddaeddb3a1003b4ca3fd
MD5 547a150ebf87f1a2869886cff30f64da
BLAKE2b-256 f5133bdf52609c80d460a3b4acfb9fdb3817e392875c0d6270cf3fd9546f138b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for numba-0.61.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cf9f9fc00d6eca0c23fc840817ce9f439b9f03c8f03d6246c0e7f0cb15b7162a
MD5 c8690c6c54a39694303032e8b3e45cdc
BLAKE2b-256 ebcaf470be59552ccbf9531d2d383b67ae0b9b524d435fb4a0d229fef135116e

See more details on using hashes here.

Supported by

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