enhancementhelp wantedrfc
Description
Execution time could benefit from an optimizer like numba.
From numba's documentation: "Numba works by generating optimized machine code using the LLVM compiler infrastructure at import time, runtime, or statically (using the included pycc tool). Numba supports compilation of Python to run on either CPU or GPU hardware, and is designed to integrate with the Python scientific software stack."