scipy
triangle
Cython