The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.
Numba: a LLVM-based Python JIT compiler
Abstract
Dynamic, interpreted languages, like Python, are attractive for domain-experts and scientists experimenting with new ideas. However, the performance of the interpreter is often a barrier when scaling to larger data sets. This paper presents a just-in-time compiler for Python that focuses in scientific and array-oriented computing. Starting with the simple syntax of Python, Numba compiles a subset of the language into efficient machine code that is comparable in performance to a traditional compiled language. In addition, we share our experience in building a JIT compiler using LLVM[1].
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Python for scientific computing
Oliphant, T. E. (2007) · Computing in Science & Engineering · doi:10.1109/mcse.2007.58 · Cited by 3,303 · cited 2×
“Numba: A LLVM-based Python JIT Compiler Siu Kwan Lam Antoine Pitrou Stanley Seibert Continuum Analytics Continuum Analytics Continuum Analytics Austin, Texas Austin, Texas Austin, Texas slam@continuum.io apitrou@continuum.io sseibert@continuum.io ABSTRACT Dynamic, interpreted languages, like Python, are attractive for…”
Background
Cited by
SciPy 1.0: fundamental algorithms for scientific computing in Python
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., et al. (2020) · Nature Methods · doi:10.1038/s41592-019-0686-2 · Cited by 38,430
Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., et al. (2020) · Nature · doi:10.1038/s41586-020-2649-2 · Cited by 23,826
“[44] S.”
BackgroundSciPy 1.0: fundamental algorithms for scientific computing in Python
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., et al. (2019) · Apollo - University of Cambridge Repository · doi:10.17863/cam.64134 · Cited by 10,460
UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction
McInnes, L., Healy, J., & Melville, J. (2018) · arXiv · doi:10.48550/arxiv.1802.03426 · Cited by 7,101
Cellpose: a generalist algorithm for cellular segmentation
Stringer, C., Wang, T., Michaelos, M., & Pachitariu, M. (2021) · Nature Methods · doi:10.1038/s41592-020-01018-x · Cited by 4,369
Cellpose 2.0: how to train your own model
Pachitariu, M., & Stringer, C. (2022) · Nature Methods · doi:10.1038/s41592-022-01663-4 · Cited by 1,381
On-the-fly active learning of interpretable Bayesian force fields for atomistic rare events
Vandermause, J., Torrisi, S. B., Batzner, S., Xie, Y., Sun, L., Kolpak, A. M., & Kozinsky, B. (2020) · npj Computational Materials · doi:10.1038/s41524-020-0283-z · Cited by 459
Cooltools: Enabling high-resolution Hi-C analysis in Python
Open2C, Abdennur, N., Abraham, S., Fudenberg, G., Flyamer, I. M., Galitsyna, A. A., Goloborodko, A., Imakaev, M., Oksuz, B. A., Venev, S. V., et al. (2024) · PLOS Computational Biology · doi:10.1371/journal.pcbi.1012067 · Cited by 313
Tubiana, J., Schneidman-Duhovny, D., & Wolfson, H. J. (2022) · Nature Methods · doi:10.1038/s41592-022-01490-7 · Cited by 274
NetKet 3: Machine Learning Toolbox for Many-Body Quantum Systems
Vicentini, F., Hofmann, D., Szabó, A., Wu, D., Roth, C., Giuliani, C., Pescia, G., Nys, J., Vargas-Calderón, V., Astrakhantsev, N., et al. (2022) · SciPost Physics Codebases · doi:10.21468/scipostphyscodeb.7 · Cited by 135
Williams, A. H., Poole, B., Maheswaranathan, N., Dhawale, A. K., Fisher, T., Wilson, C. D., Brann, D. H., Trautmann, E. M., Ryu, S., Shusterman, R., et al. (2020) · Neuron · doi:10.1016/j.neuron.2019.10.020 · Cited by 102
Hippocampal replay of experience at real-world speeds
Denovellis, E. L., Gillespie, A. K., Coulter, M. E., Sosa, M., Chung, J. E., Eden, U. T., & Frank, L. M. (2021) · eLife · doi:10.7554/elife.64505 · Cited by 89
The boundary for quantum advantage in Gaussian boson sampling
Bulmer, J. F. F., Bell, B. A., Chadwick, R. S., Jones, A. E., Moise, D., Rigazzi, A., Thorbecke, J., Haus, U.-U., Van Vaerenbergh, T., Patel, R. B., et al. (2022) · Science Advances · doi:10.1126/sciadv.abl9236 · Cited by 88
OpenSoundscape: An open‐source bioacoustics analysis package for Python
Lapp, S., Rhinehart, T., Freeland‐Haynes, L., Khilnani, J., Syunkova, A., & Kitzes, J. (2023) · Methods in Ecology and Evolution · doi:10.1111/2041-210x.14196 · Cited by 57
Behavioral decomposition reveals rich encoding structure employed across neocortex in rats
Mimica, B., Tombaz, T., Battistin, C., Fuglstad, J. G., Dunn, B. A., & Whitlock, J. R. (2023) · Nature Communications · doi:10.1038/s41467-023-39520-3 · Cited by 45
Haplotype-based inference of recent effective population size in modern and ancient DNA samples
Fournier, R., Tsangalidou, Z., Reich, D., & Palamara, P. F. (2023) · Nature Communications · doi:10.1038/s41467-023-43522-6 · Cited by 49
Bittremieux, W., Laukens, K., & Noble, W. S. (2019) · Journal of Proteome Research · doi:10.1021/acs.jproteome.9b00291 · Cited by 49
NeuroMechFly v2: simulating embodied sensorimotor control in adult Drosophila
Wang-Chen, S., Stimpfling, V. A., Lam, T. K. C., Özdil, P. G., Genoud, L., Hurtak, F., & Ramdya, P. (2024) · Nature Methods · doi:10.1038/s41592-024-02497-y · Cited by 43
Strong gravitational lensing’s ‘external shear’ is not shear
Etherington, A., Nightingale, J. W., Massey, R., Tam, S.-I., Cao, X., Niemiec, A., He, Q., Robertson, A., Li, R., Amvrosiadis, A., et al. (2024) · Monthly Notices of the Royal Astronomical Society · doi:10.1093/mnras/stae1375 · Cited by 39
A structured coalescent model reveals deep ancestral structure shared by all modern humans
Cousins, T., Scally, A., & Durbin, R. (2025) · Nature Genetics · doi:10.1038/s41588-025-02117-1 · Cited by 27
Kiefl, E., Esen, O. C., Miller, S. E., Kroll, K. L., Willis, A. D., Rappé, M. S., Pan, T., & Eren, A. M. (2023) · Science Advances · doi:10.1126/sciadv.abq4632 · Cited by 26
Nordquist, E. B., Zhao, M., Kumar, A., & MacKerell, A. D. (2024) · Journal of Chemical Information and Modeling · doi:10.1021/acs.jcim.4c01189 · Cited by 15
Analysis-ready VCF at Biobank scale using Zarr
(2025) · doi:10.1093/gigascience/giaf049 · Cited by 8
An allosteric network governs Tom70 conformational dynamics to coordinate mitochondrial import
Bachochin, M. J., McGuire, K. L., Cook, B. D., Ye, Q., Silletti, S., Corbett, K. D., Komives, E. A., & Herzik, M. A. (2026) · Structure · doi:10.1016/j.str.2025.11.011 · Cited by 7
Metadata
- Authors
- Lam, S. K., Pitrou, A., & Seibert, S.
- Venue
- Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC
- Publisher
- ACM
- Published
- 2015-11-15
- Pages
- 1-6
- OpenAlex
- W2245493112
- Cited by
- 1,514
- References
- 1
- FWCI
- 12.68
- Type
- conference paper
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.