This Article 
 Bibliographic References 
 Add to: 
Using Python for Signal Processing and Visualization
July/August 2010 (vol. 12 no. 4)
pp. 90-95

Applying Python to a neuroscience project let developers put complex data processing and advanced visualization techniques together in a coherent framework.

1. G. van Rossum, Python Tutorial, tech. report CS-R956, Center for Mathematics and Computer Science (CWI), Amsterdam, 1995.
2. T.E. Oliphant, "Python for Scientific Computing," Computing in Science & Eng., vol. 9, no. 3, 2007, pp. 10–20.
3. T. S. Yoo et al., "Engineering and Algorithm Design for and Image Processing API: A Technical Report on ITK—The Insight Toolkit," Proc. Medicine Meets Virtual Reality, vol. 85, 2002, pp. 586–592.
4. W. Schroeder, K. Martin, and B. Lorensen, The Visualization Toolkit, 3rd ed., Kitware Inc., 2004.
5. A. von Stein and J. Sarnthein, "Different Frequencies for Different Scales of Cortical Integration: From Local Gamma To Long Range Alpha/Theta Synchronization," Int'l J. Psychophysiology, vol. 38, no. 3, 2000, pp. 301–313.
6. M.R. Nuwer, "Quantitative EEG: Techniques and Problems of Frequency Analysis and Topographic Mapping," J. Clinical Neurophysiology, vol. 5, no. 1, 1988, pp. 1–43.
7. M. Frigo and S.G. Johnson, "FFTW: An Adaptive Software Architecture for the FFT," Proc. IEEE Int'l Conf. Acoustics Speech and Signal Processing (ICASSP) vol. 3, IEEE Press, 1998, pp. 1381–1384.
8. R.G. Stockwell, "A Basis For Efficient Representation of the S-Transform," Digital Signal Processing, vol. 17, no. 1, 2007, pp. 371–393.
9. H. Xue et al., "Automatic Segmentation and Reconstruction of the Cortex from Neonatal MRI," NeuroImage, vol. 38, no. 3, 2007, pp. 461–477.
10. M. Prastawa et al., "Automatic Segmentation of MR Images of the Developing Newborn Brain," Medical Image Analysis, vol. 9, no. 5, 2005, pp. 457–466.
11. W. Klimesch, "EEG Alpha and Theta Oscillations Reflect Cognitive and Memory Performance: A Review and Analysis," Brain Research Reviews, vol. 29, nos. 2–3, 1999, pp. 169–195.
12. L. Bavoil et al., "VisTrails: Enabling Interactive Multiple-View Visualizations," Proc. IEEE Visualization, IEEE CS Press, 2005,

Index Terms:
Python, signal processing, visualization
Erik W. Anderson, Gilbert A. Preston, Claudio T. Silva, "Using Python for Signal Processing and Visualization," Computing in Science and Engineering, vol. 12, no. 4, pp. 90-95, July-Aug. 2010, doi:10.1109/MCSE.2010.91
Usage of this product signifies your acceptance of the Terms of Use.