What if I'm (in Python) doing non-numerical stuff like parsing text and generating code? What JIT / AOT tooling (if any) is suitable?
[1] https://github.com/pybind/pybind11 [2] https://github.com/fwilliams/numpyeigen
Reduces calendar time, risk, cost. And I'm likely to make better decisions once the code and market is better understood after the prototype is tested under real world conditions and the requirements have changed (like they always seem to do).
cibuildwheel makes this easy.
Example I can think of include:
1. pyyaml’s parser in C vs the Python version get a huge speed up on large files
2. some parsing table (~GB size) using pandas vs self-implemented Python code with a lot of for loop gain 20x speed up at least.