numpy scipy ipython matplotlib cython