# Showcase

**URL:** https://numba.discourse.group/c/numba/showcase/11.md

[Latest](https://numba.discourse.group/latest.md) · [Categories](https://numba.discourse.group/categories.md)

---

## [About the Showcase category](https://numba.discourse.group/t/about-the-showcase-category/354)

<div class="topic-metadata">

**Author:** [@Siu](https://numba.discourse.group/u/Siu)\
**Replies:** 1\
**Last updated:** [February 28, 2024, 3:40pm UTC](https://numba.discourse.group/t/about-the-showcase-category/354 "2024-02-28T15:40:35Z")

</div>

A category for users to showcase their projects and talks.

---

## [Charex - Enhance Numba with NumPy's string operations](https://numba.discourse.group/t/charex-enhance-numba-with-numpys-string-operations/2419)

<div class="topic-metadata">

**Author:** [@nmehran](https://numba.discourse.group/u/nmehran)\
**Replies:** 3\
**Last updated:** [June 1, 2026, 3:11pm UTC](https://numba.discourse.group/t/charex-enhance-numba-with-numpys-string-operations/2419 "2026-06-01T15:11:00Z")

</div>

I present a project potentially useful for the Numba ecosystem: charex. This package is designed to extend Numba’s capabilities by integrating NumPy’s string operations within Numba-optimized functions. Overview charex …

---

## [Fully JIT'ed DuckDB](https://numba.discourse.group/t/fully-jited-duckdb/3060)

<div class="topic-metadata">

**Author:** [@milton](https://numba.discourse.group/u/milton)\
**Replies:** 4\
**Last updated:** [October 12, 2025, 6:41pm UTC](https://numba.discourse.group/t/fully-jited-duckdb/3060 "2025-10-12T18:41:02Z")

</div>

Dear Numba users, I have started a POC-motivated project NumbDuck (a follow-up to the NumbOx discussed previously). The original motivation was to see if / how the DuckDB database can be used entirely in the JIT’ed con…

---

## [\[PyOMP\] OpenMP in Python for CPU/GPU parallel programming](https://numba.discourse.group/t/pyomp-openmp-in-python-for-cpu-gpu-parallel-programming/2756)

<div class="topic-metadata">

**Author:** [@ggeorgakoudis](https://numba.discourse.group/u/ggeorgakoudis)\
**Replies:** 3\
**Last updated:** [September 17, 2025, 3:20pm UTC](https://numba.discourse.group/t/pyomp-openmp-in-python-for-cpu-gpu-parallel-programming/2756 "2025-09-17T15:20:50Z")

</div>

We (as in @DrTodd13 and myself) would like to share with the community that we are working on a project called PyOMP that implements the OpenMP parallel programming model for Python using Numba. The benefit we’re going …

---

## [Fully-JIT'ed modular calculation on a graph](https://numba.discourse.group/t/fully-jited-modular-calculation-on-a-graph/3030)

<div class="topic-metadata">

**Author:** [@milton](https://numba.discourse.group/u/milton)\
**Replies:** 0\
**Last updated:** [July 10, 2025, 11:52am UTC](https://numba.discourse.group/t/fully-jited-modular-calculation-on-a-graph/3030 "2025-07-10T11:52:06Z")

</div>

In case anyone is interested in simultaneously Developing interfaces in Python Performing large modular calculation on a graph Minimal-assumption flexible graph nodes supporting scalar, vector, and structured payloads H…

---

## [NuCS 6.1.1 is out](https://numba.discourse.group/t/nucs-6-1-1-is-out/3027)

<div class="topic-metadata">

**Author:** [@yangeorget](https://numba.discourse.group/u/yangeorget)\
**Replies:** 0\
**Last updated:** [July 7, 2025, 6:09pm UTC](https://numba.discourse.group/t/nucs-6-1-1-is-out/3027 "2025-07-07T18:09:21Z")

</div>

Hello, NuCS (GitHub - yangeorget/nucs: NuCS is a Python constraint programming library for solving Constraint Satisfaction and Optimization Problems over finite domains) is a constraint solving library over integers lev…

---

## [Stl container for numba](https://numba.discourse.group/t/stl-container-for-numba/2903)

<div class="topic-metadata">

**Author:** [@yxdragon](https://numba.discourse.group/u/yxdragon)\
**Replies:** 4\
**Last updated:** [March 23, 2025, 4:35pm UTC](https://numba.discourse.group/t/stl-container-for-numba/2903 "2025-03-23T16:35:27Z")

</div>

Introducing nbstl: Fast and Simple Containers for Python Hey everyone! :waving\_hand: I’ve been working on a small library called nbstl—a collection of high-performance containers for Python, built with numba and numpy. …

---

## [Dijkstra with structron](https://numba.discourse.group/t/dijkstra-with-structron/2960)

<div class="topic-metadata">

**Author:** [@yxdragon](https://numba.discourse.group/u/yxdragon)\
**Replies:** 0\
**Last updated:** [March 22, 2025, 6:37am UTC](https://numba.discourse.group/t/dijkstra-with-structron/2960 "2025-03-22T06:37:16Z")

</div>

I add Graph to VectorElectron/structron: stl container for numba and here is a shortest path demo: import sys; sys.path.append('../') import numpy as np import numba as nb import structron # Heap \<distance, node\> Dis…

---

## [Bentley Ottmann Sweep Line](https://numba.discourse.group/t/bentley-ottmann-sweep-line/2932)

<div class="topic-metadata">

**Author:** [@yxdragon](https://numba.discourse.group/u/yxdragon)\
**Replies:** 2\
**Last updated:** [February 28, 2025, 6:39am UTC](https://numba.discourse.group/t/bentley-ottmann-sweep-line/2932 "2025-02-28T06:39:04Z")

</div>

import sys; sys.path.append('../') import numpy as np import numba as nb from structron import TypedAVLTree from structron import TypedMemory t\_point = np.dtype(\[('x', np.float32), ('y', np.float32)\]) t\_line = np.dtyp…

---

## [Conditional Compilation](https://numba.discourse.group/t/conditional-compilation/2918)

<div class="topic-metadata">

**Author:** [@yxdragon](https://numba.discourse.group/u/yxdragon)\
**Replies:** 0\
**Last updated:** [February 18, 2025, 4:11am UTC](https://numba.discourse.group/t/conditional-compilation/2918 "2025-02-18T04:11:53Z")

</div>

import numba as nb op = '+' def f(a, b): if op=='+': return a+b if op=='\*': return a\*b def F(operaton): global op; op = operaton \_ = nb.njit(f) \_(0, 0) return \_ add = F('+') mul = F('\*') …

---

## [Bodo: JIT and HPC-based compute engine for Python data processing](https://numba.discourse.group/t/bodo-jit-and-hpc-based-compute-engine-for-python-data-processing/2842)

<div class="topic-metadata">

**Author:** [@ehsantn](https://numba.discourse.group/u/ehsantn)\
**Replies:** 0\
**Last updated:** [December 16, 2024, 10:37pm UTC](https://numba.discourse.group/t/bodo-jit-and-hpc-based-compute-engine-for-python-data-processing/2842 "2024-12-16T22:37:46Z")

</div>

Bodo is a JIT compiler (based on Numba) and HPC-based compute engine for large-scale data processing in native Python (using Pandas/Numpy). It’s a lot easier and 20-240x faster than others like Spark, Dask, and Ray (see …

---

## [NUCS a Numpy and Numba powered constraint solver](https://numba.discourse.group/t/nucs-a-numpy-and-numba-powered-constraint-solver/2724)

<div class="topic-metadata">

**Author:** [@yangeorget](https://numba.discourse.group/u/yangeorget)\
**Replies:** 1\
**Last updated:** [November 5, 2024, 7:33am UTC](https://numba.discourse.group/t/nucs-a-numpy-and-numba-powered-constraint-solver/2724 "2024-11-05T07:33:22Z")

</div>

Hello, Sorry for the spam : I repost here because it was initially posted in the wrong category. NUCS is a fast constraint solver in Python using Numpy and Numba: GitHub - yangeorget/nucs: NUCS is a Python library for …

---

## [Numba-mpi v1.0 (and a SoftwareX paper out)](https://numba.discourse.group/t/numba-mpi-v1-0-and-a-softwarex-paper-out/2760)

<div class="topic-metadata">

**Author:** [@slayoo](https://numba.discourse.group/u/slayoo)\
**Replies:** 0\
**Last updated:** [October 12, 2024, 8:43pm UTC](https://numba.discourse.group/t/numba-mpi-v1-0-and-a-softwarex-paper-out/2760 "2024-10-12T20:43:27Z")

</div>

Dear Numba Community, Happy to announce that we have accompanied the v1.0 release of Numba-MPI package with a journal paper in SoftwareX (open access): https://www.softxjournal.com/action/showPdf?pii=S2352-7110(24)00267…

---

## [\[ANN\] Profila v0.2, the Numba line profiler, now supports profiling Jupyter cells](https://numba.discourse.group/t/ann-profila-v0-2-the-numba-line-profiler-now-supports-profiling-jupyter-cells/2385)

<div class="topic-metadata">

**Author:** [@itamarst](https://numba.discourse.group/u/itamarst)\
**Replies:** 2\
**Last updated:** [May 15, 2024, 11:51pm UTC](https://numba.discourse.group/t/ann-profila-v0-2-the-numba-line-profiler-now-supports-profiling-jupyter-cells/2385 "2024-05-15T23:51:46Z")

</div>

For more details see profila · PyPI

---

## [\[ANN\] Profila, a line profiler for Numba (initial release)](https://numba.discourse.group/t/ann-profila-a-line-profiler-for-numba-initial-release/2378)

<div class="topic-metadata">

**Author:** [@itamarst](https://numba.discourse.group/u/itamarst)\
**Replies:** 3\
**Last updated:** [May 15, 2024, 11:50pm UTC](https://numba.discourse.group/t/ann-profila-a-line-profiler-for-numba-initial-release/2378 "2024-05-15T23:50:23Z")

</div>

Hi everyone, Since currently there are no solutions for profiling Numba code, I have created one. It’s not as nice as the kind of profiling you could get if eventually Numba supports it natively, but it does seem to wor…

---

## [CUDA + OpenGL interop](https://numba.discourse.group/t/cuda-opengl-interop/1898)

<div class="topic-metadata">

**Author:** [@biosckon](https://numba.discourse.group/u/biosckon)\
**Replies:** 1\
**Last updated:** [May 10, 2024, 4:38pm UTC](https://numba.discourse.group/t/cuda-opengl-interop/1898 "2024-05-10T16:38:51Z")

</div>

Working example of CUDA OpenGL interop. This is a follow up to my earlier question on the same topic. OpenGL bits are provided by awesome moderngl + moderngl-window library. Giant thanks to Graham @gmakrall! import ct…

---

## [A progress bar implementation for numba functions using tqdm](https://numba.discourse.group/t/a-progress-bar-implementation-for-numba-functions-using-tqdm/2502)

<div class="topic-metadata">

**Author:** [@nullscroll](https://numba.discourse.group/u/nullscroll)\
**Replies:** 1\
**Last updated:** [April 17, 2024, 11:06am UTC](https://numba.discourse.group/t/a-progress-bar-implementation-for-numba-functions-using-tqdm/2502 "2024-04-17T11:06:29Z")

</div>

Here you have a package that enables easy usage of progress bars (tqdm) inside numba jit-ed functions. Disclaimer: I’m not the creator of the package, just enjoined user.

---

## [Numba / Mojo blog post](https://numba.discourse.group/t/numba-mojo-blog-post/2101)

<div class="topic-metadata">

**Author:** [@sseibert](https://numba.discourse.group/u/sseibert)\
**Replies:** 2\
**Last updated:** [October 18, 2023, 9:00pm UTC](https://numba.discourse.group/t/numba-mojo-blog-post/2101 "2023-10-18T21:00:44Z")

</div>

Hi all, This has sat in my backlog for a while, but the recent announcement of a new investment round in Modular.ai (the creators of Mojo) prompted to finish off a blog post over at the Anaconda Engineering Blog talking…

---

## [Rocket-FFT — a Numba extension supporting numpy.fft and scipy.fft](https://numba.discourse.group/t/rocket-fft-a-numba-extension-supporting-numpy-fft-and-scipy-fft/1657)

<div class="topic-metadata">

**Author:** [@sschaer](https://numba.discourse.group/u/sschaer)\
**Replies:** 8\
**Last updated:** [September 17, 2023, 12:43pm UTC](https://numba.discourse.group/t/rocket-fft-a-numba-extension-supporting-numpy-fft-and-scipy-fft/1657 "2023-09-17T12:43:37Z")

</div>

Dear Numba enthusiasts a long time ago I wrote an extension for Numba to support numpy.fft and scipy.fft. Recently I rediscovered that others request this from time to time. I have never felt comfortable sharing somethi…

---

## [Walkthrough from pure Python implementation to multi-GPU Numba-jitted version](https://numba.discourse.group/t/walkthrough-from-pure-python-implementation-to-multi-gpu-numba-jitted-version/1269)

<div class="topic-metadata">

**Author:** [@gmarkall](https://numba.discourse.group/u/gmarkall)\
**Replies:** 0\
**Last updated:** [March 25, 2022, 5:48pm UTC](https://numba.discourse.group/t/walkthrough-from-pure-python-implementation-to-multi-gpu-numba-jitted-version/1269 "2022-03-25T17:48:05Z")

</div>

The talk " Evaluating Your Options for Accelerated Numerical Computing in Pure Python" by my colleague Matthew Penn includes a walkthrough starting with a pure Python implementation of a k-Nearest Neighbours operand and …

---

## [Tutorial on supporting Python User-Defined Functions in CUDA-accelerated Applications with Numba](https://numba.discourse.group/t/tutorial-on-supporting-python-user-defined-functions-in-cuda-accelerated-applications-with-numba/1268)

<div class="topic-metadata">

**Author:** [@gmarkall](https://numba.discourse.group/u/gmarkall)\
**Replies:** 0\
**Last updated:** [March 25, 2022, 5:31pm UTC](https://numba.discourse.group/t/tutorial-on-supporting-python-user-defined-functions-in-cuda-accelerated-applications-with-numba/1268 "2022-03-25T17:31:54Z")

</div>

My GTC 2022 talk explains how to provide an API for User-Defined Functions in Python that get compiled into CUDA code using Numba. A lot of the talk is focused more generically on writing Numba extensions (as this is the…

---

## [The fastest auto ARIMA ever optimized using Numba :)](https://numba.discourse.group/t/the-fastest-auto-arima-ever-optimized-using-numba/1210)

<div class="topic-metadata">

**Author:** [@FedericoGarza](https://numba.discourse.group/u/FedericoGarza)\
**Replies:** 0\
**Last updated:** [February 24, 2022, 6:30pm UTC](https://numba.discourse.group/t/the-fastest-auto-arima-ever-optimized-using-numba/1210 "2022-02-24T18:30:17Z")

</div>

Hi! This week we released the fastest autoarima implementation ever for Python. It is a mirror implementation of Hyndman’s auto.arima (R) and it is optimized using Numba. :heart\_eyes: In the experiments we performed, ou…

---

## [The Annual Numba Award!](https://numba.discourse.group/t/the-annual-numba-award/1171)

<div class="topic-metadata">

**Author:** [@Hvass-Labs](https://numba.discourse.group/u/Hvass-Labs)\
**Replies:** 1\
**Last updated:** [February 5, 2022, 11:38am UTC](https://numba.discourse.group/t/the-annual-numba-award/1171 "2022-02-05T11:38:42Z")

</div>

I have an idea that I think would be fun for both the Numba devs and community: The Annual Numba Award! Each year you could poll the community for their favourite project using Numba. And then the Numba devs could sele…

---

## [Explore the Mandelbrot Set in real time with Numba](https://numba.discourse.group/t/explore-the-mandelbrot-set-in-real-time-with-numba/1103)

<div class="topic-metadata">

**Author:** [@marioroy](https://numba.discourse.group/u/marioroy)\
**Replies:** 4\
**Last updated:** [January 11, 2022, 11:29am UTC](https://numba.discourse.group/t/explore-the-mandelbrot-set-in-real-time-with-numba/1103 "2022-01-11T11:29:19Z")

</div>

Recently, I ventured into Python and decided to make a project while learning. The theme is parallelization which is my passion. So, what better way to consume CPU cores than to explore the Mandelbrot Set in real time. …

---

## [DFS implementation with Numba](https://numba.discourse.group/t/dfs-implementation-with-numba/953)

<div class="topic-metadata">

**Author:** [@L.A](https://numba.discourse.group/u/L.A)\
**Replies:** 5\
**Last updated:** [November 2, 2021, 2:09pm UTC](https://numba.discourse.group/t/dfs-implementation-with-numba/953 "2021-11-02T14:09:14Z")

</div>

Hi, I know that Numba is not meant to it, but I wanted to try it. For a Graph with 4 vertices: Python Execution time: DFS Finished in 4.5497 MilliSeconds. For Numba it will be : DFS Finished in 1768.8087 MilliSeconds…

---

## [A practical guide to writing a radiative transfer code](https://numba.discourse.group/t/a-practical-guide-to-writing-a-radiative-transfer-code/985)

<div class="topic-metadata">

**Author:** [@Rutger](https://numba.discourse.group/u/Rutger)\
**Replies:** 2\
**Last updated:** [October 29, 2021, 7:39am UTC](https://numba.discourse.group/t/a-practical-guide-to-writing-a-radiative-transfer-code/985 "2021-10-29T07:39:56Z")

</div>

Google’s “scholar alerts” was kind of enough to send me this scientific publication by email: A practical guide to writing a radiative transfer code “We have, however, accelerated our Python code using a high-performa…

---

## [Introducing Bodo Community Edition (for Pandas acceleration)](https://numba.discourse.group/t/introducing-bodo-community-edition-for-pandas-acceleration/604)

<div class="topic-metadata">

**Author:** [@ehsantn](https://numba.discourse.group/u/ehsantn)\
**Replies:** 2\
**Last updated:** [May 28, 2021, 9:20pm UTC](https://numba.discourse.group/t/introducing-bodo-community-edition-for-pandas-acceleration/604 "2021-05-28T21:20:57Z")

</div>

Hi everyone, Some of you may have heard about bodo.ai (https://bodo.ai), a python supercomputing analytics platform built with Numba as its compiler infrastructure. Bodo enables automatic parallelization and optimizatio…

---

## [Blog: 28000x speedup with Numba.CUDA](https://numba.discourse.group/t/blog-28000x-speedup-with-numba-cuda/667)

<div class="topic-metadata">

**Author:** [@RagnarGrootKoerkamp](https://numba.discourse.group/u/RagnarGrootKoerkamp)\
**Replies:** 1\
**Last updated:** [April 23, 2021, 2:58pm UTC](https://numba.discourse.group/t/blog-28000x-speedup-with-numba-cuda/667 "2021-04-23T14:58:29Z")

</div>

Hi! Just wanted to say thanks for all the help here! Numba.CUDA managed to speed up my code a lot :smiley: Since it wasn’t always easy to find all the information I needed, I ended up writing a blogpost on my experienc…

---

## [Introducing numbakit-anjit](https://numba.discourse.group/t/introducing-numbakit-anjit/560)

<div class="topic-metadata">

**Author:** [@hgrecco](https://numba.discourse.group/u/hgrecco)\
**Replies:** 0\
**Last updated:** [February 26, 2021, 5:40pm UTC](https://numba.discourse.group/t/introducing-numbakit-anjit/560 "2021-02-26T17:40:24Z")

</div>

I am happy to introduce numbakit-anjit (nbkanjit), a package that provides: anjit, an annotation aware njit decorator. JitManager a class to predefine and use njit / anjit options. I understand that using function a…

---

## [NREL's FASTSim with Numba out soon](https://numba.discourse.group/t/nrels-fastsim-with-numba-out-soon/225)

<div class="topic-metadata">

**Author:** [@calbaker](https://numba.discourse.group/u/calbaker)\
**Replies:** 18\
**Last updated:** [January 12, 2021, 4:30pm UTC](https://numba.discourse.group/t/nrels-fastsim-with-numba-out-soon/225 "2021-01-12T16:30:08Z")

</div>

In the next few days, the National Renewable Energy Lab (NREL) will be releasing a big update to our FASTSim vehicle powertrain simulation python software that includes extensive use of jitclass. Before that release, if…

[Next page](https://numba.discourse.group/c/numba/showcase/11.md?page=1)
