Have you thought about converting your analysis to c++?
Python is loads easier to code, but c++ and similar level languages blow it out of the water in terms of speed, since Python has an interpreted implementation compared to a compiled implementation of c++ style languages.
It would complicate the compilation process. For now I like Python, besides I have already made my code as efficient as possible.