+1  A: 

You don't need SciPy, you can do this with Python using the Wave module.

mtrw