*** Numba *** .. image:: https://img.shields.io/badge/discuss-on%20discourse-blue :target: https://numba.discourse.group/ :alt: Discourse .. image:: https://zenodo.org/badge/doi/10.5281/zenodo.4343230.svg :target: https://doi.org/10.5281/zenodo.4343230 :alt: Zenodo .. image:: https://img.shields.io/pypi/v/numba.svg :target: https://pypi.python.org/pypi/numba/ :alt: PyPI .. image:: https://dev.azure.com/numba/numba/_apis/build/status/numba.numba?branchName=main :target: https://dev.azure.com/numba/numba/_build/latest?definitionId=1?branchName=main :alt:…
***
Numba
***
.. image:: https://img.shields.io/badge/discuss-on%20discourse-blue
:target: https://numba.discourse.group/
:alt: Discourse
.. image:: https://zenodo.org/badge/doi/10.5281/zenodo.4343230.svg
:target: https://doi.org/10.5281/zenodo.4343230
:alt: Zenodo
.. image:: https://img.shields.io/pypi/v/numba.svg
:target: https://pypi.python.org/pypi/numba/
:alt: PyPI
.. image:: https://dev.azure.com/numba/numba/_apis/build/status/numba.numba?branchName=main
:target: https://dev.azure.com/numba/numba/_build/latest?definitionId=1?branchName=main
:alt: 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:
- https://numba.discourse.group
-
numba
NumPy aware dynamic Python compiler using LLVM
Python ★ 11k 2d agoExplain → -
llvmlite
A lightweight LLVM python binding for writing JIT compilers
Python ★ 2.3k 1d agoExplain → -
numba-scipy
numba_scipy extends Numba to make it aware of SciPy
Python ★ 280 1y agoExplain → -
nvidia-cuda-tutorial
Nvidia contributed CUDA tutorial for Numba
Jupyter Notebook ★ 267 3y agoExplain → -
numba-examples
Example Numba implementations of functions
Jupyter Notebook ★ 178 3y agoExplain → -
pyculib
Pyculib - Python bindings for CUDA libraries
Python ★ 99 7y agoExplain → -
numba-mlir
POC work on MLIR backend
C++ ★ 61 1y agoExplain → -
pixie
Creates performance portable libraries with embedded source representations.
Python ★ 31 1y agoExplain → -
numba-scfg
Numba compatible SCFG (Structured Control Flow Graphs) utilities.
Python ★ 28 2d agoExplain → -
data_profiler
An augmented version of cProfile and Snakeviz
Python ★ 27 8y agoExplain → -
Meta ⑂
Python Meta Programming
Python ★ 16 7y agoExplain → -
pyculib_sorting
Sorting libraries for pyculib
Cuda ★ 14 7y agoExplain → -
euroscipy2019-numba
EuroSciPy 2019 Numba Tutorial
Jupyter Notebook ★ 12 6y agoExplain → -
texasbbq
Smoke out the bugs that break dependent projects.
Python ★ 11 4y agoExplain → -
pydata-amsterdam2019-numba ⑂
Numba GPU tutorial notebooks for PyData Amsterdam 2019
Jupyter Notebook ★ 10 7y agoExplain → -
roctools
Tools for using AMD ROCm with Numba
C++ ★ 10 7y agoExplain → -
numba-benchmark
No description.
Python ★ 10 1y agoExplain → -
numba-prototypes
Numba v2 prototypes
HTML ★ 8 7mo agoExplain → -
numba-extras ▣
[Archived due to lack of maintainer] A repo for extra and experimental features for Numba
Python ★ 7 3y agoExplain → -
sealir
DO NOT USE. EXPERIMENTAL.
Python ★ 6 5mo agoExplain → -
numba-hatchery
Full-stack build for llvmdev --> llvmlite --> Numba.
Makefile ★ 6 7mo agoExplain → -
roc-examples
Examples for ROC GPUs
Jupyter Notebook ★ 6 8y agoExplain → -
numba-integration-testing
Testing Numba 'master' against the latest released versions of dependent libraries.
Python ★ 6 4y agoExplain → -
conda-recipe-cudatoolkit
conda recipe for cudatoolkit
Python ★ 6 6y agoExplain → -
stacktrace
DO NOT USE. Low-level stacktrace utils.
Python ★ 5 7y agoExplain → -
pyegraphsgood
No description.
Rust ★ 5 3y agoExplain → -
numbacc
The Numba ahead-of-time compiler
Python ★ 4 23h agoExplain → -
ctflgrdiff
No description.
Rust ★ 4 3y agoExplain → -
llvm-py
The llvm-py project is moved to github.com/llvmpy/llvmpy or www.llvmpy.org
★ 4 14y agoExplain → -
llvm-mirror
LLVM mirror and patches for building llvmlite
C++ ★ 3 11y agoExplain → -
rocm_testing_dockers
Dockers for testing numba HSA support and pyroclib on ROCm platforms
Makefile ★ 2 9y agoExplain → -
numba-rocm
Numba support for ROCm
★ 2 5y agoExplain → -
numba-doc
Documentation pages served from here.
★ 2 1y agoExplain → -
numba.github.com
Website served from here
HTML ★ 1 8mo agoExplain → -
dispyatcher
No description.
Python ★ 1 2y agoExplain → -
pydata-cookbook ⑂
PyData Coobook Project
Python ★ 1 9y agoExplain → -
numba-governance
Documentation of the governance of the Numba project and associated subprojects (llvmlite, etc)
★ 1 6y agoExplain → -
libHLC
A standalone shared library of HLC-LLVM from HSAFoundation for generating HSAIL and BRIG from LLVM
C++ ★ 1 10y agoExplain → -
llvmlite-doc
llvmlite documentation pages
HTML ★ 1 11y agoExplain → -
minivect ⑂
Mini compiler for array expressions. Provide mappings between the original AST and minivect, specialize according to data layout and compile using whatever code generator backend is provided.
Python ★ 1 13y agoExplain → -
scipy_proceedings ⑂
SciPy conference proceedings
TeX ★ 0 10mo agoExplain → -
numba-gha
Common code and utilities for using GitHub Actions (GHA) in Numba and related projects.
★ 0 1y agoExplain → -
mcl
DO NOT USE. Just an experiment
Python ★ 0 1y agoExplain → -
numba-user-survey-2024
Data and analysis of the Numba User Survey 2024
Jupyter Notebook ★ 0 2y agoExplain → -
numba-webpage ▣
Webpage sources
HTML ★ 0 5y agoExplain → -
gh-feature-playground
Testing out Github feature
★ 0 3y agoExplain → -
linux-32-numpy-conda-package-via-pip
Linux-32 NumPy Conda Package via pip
Shell ★ 0 4y agoExplain → -
importlib_metadata-feedstock ⑂
A conda-smithy repository for importlib_metadata.
Shell ★ 0 6y agoExplain → -
airflow ⑂
Apache Airflow
★ 0 5y agoExplain → -
Numba-SC15-Paper
Numba-SC15-Paper
HTML ★ 0 10y agoExplain → -
pyroclib
No description.
Python ★ 0 9y agoExplain →
No repos match these filters.