I'd love to see how Numba helps you. Give it a try: http://numba.pydata.org
Slide deck: https://speakerdeck.com/pyconslides/numba-a-dynamic-python-c...
IPython notebook examples: https://www.wakari.io/nb/travis/numba https://www.wakari.io/nb/travis/Using_Numba