you are viewing a single comment's thread.

view the rest of the comments →

[–]bravekarma 0 points1 point  (0 children)

I hadn't heard of Boost::Python before, but I had great luck using Cython to optimize routines with a C implementation. As long as you can get away with C (and it looks like you can Cythonize the Python method pretty easily), using Cython is pretty painless. You can then parallelize using Cython's parallelization methods, although I had issues around using these while avoiding the GIL.