A visualization framework can be seen as a solution to a specialized data flow problem. Spiegel1 is a visualization framework which uses the Unix pipeline model to execute programs that visualize scientific data. A visualization program in Spiegel is constructed out of simple components with communication endpoints which can be con- nected together. Spiegel provides a graphical pro- gramming environment, which can be used to write programs using these components. This paper de- scribes the language used to define a Spiegel pro- gram, the graphical programming environment, and the Spiegel architecture.

Date of creation, presentation, or exhibit



International Conference on Scientific Computing, CSC (2007) 3-9 CSC 2007 took place in Las Vegas, Nevada from June 25-28 ISBN: 160132037XNote: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in February 2014.

Document Type

Conference Paper

Department, Program, or Center

School of Physics and Astronomy (COS)


RIT – Main Campus