Scientific Python · GSoC 2026, in progress
Numba + GPU performance kernels for scikit-bio
Replaced performance-critical Cython paths in scikit-bio with a Numba CPU engine, now merged to main. The distance-matrix classes are now GPU-capable through the Array API (merged), and PERMANOVA and Mantel dispatch on top of that to compute on a GPU-resident matrix with the same semantics as the NumPy path (in review) — verified with the same source running correctly on both NVIDIA and AMD hardware.