RENCI Tutorials

Tutorials created by RENCI experts are available here. These tutorials are meant to inform and educate targeted audiences on high performance computing, visualization techniques and related technology topics. They are for educational and non-commercial uses only. RENCI and the author must be credited when this material is used.


Beautiful Code, Compelling Evidence
FUNCTIONAL PROGRAMMING FOR INFORMATION VISUALIZATION AND VISUAL ANALYTICS
by J. R. Heard

This tutorial presents methods and examples for building visual analytics and information visualization programs in Haskell using Functional Programming techniques. The advantages of this over other techniques include an OpenGL binding that rivals the C binding, but in a higher level language, natural syntax for recursive data structures, and lazy processing of large data files. Download Tutorial