Scientific visualization is the transformation of data into images. The pipeline model is a widely-used implementation strategy. This term refers not only to linear chains of processing stages, but more generally to demand-driven networks of components. Apparent parallels with functional programming are more than superficial: e.g. some pipelines support streams of data, and a limited form of lazy evaluation. Yet almost all visualization systems are implemented in imperative languages. We challenge this position. Using Haskell, we have reconstructed several fundamental visualization techniques, with encouraging results both in terms of novel insight and performance. In this paper we set the context for our modest rebellion, report some o...
The term visualization can refer to (1) the process of generating graphical representations from non...
These slides will hopefully convince you that learning Haskell is going to change your life for the ...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
Scientific visualization is the transformation of data into images. The pipeline model is a widely-u...
The pipeline model in visualization has evolved from a conceptual model of data processing into a wi...
Abstract—The most common abstraction used by visualization libraries and applications today is what ...
The rising quantity and complexity of data creates a need to design and optimize data processing pip...
The rising quantity and complexity of data creates a need to design and optimize data processing pip...
Computational topology is of interest in visualization because it summarizes useful global propertie...
ii This thesis presents and justifies a framework for programming real-time signal processing system...
146 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.Today scientists are confront...
We report results for the 2008 design contest obtained using a novel approach to visualization devel...
The past two decades have seen visualization flourish as a research field in its own right, with adv...
This paper illustrates the variety of visualization techniques that are employed for various program...
The paper describes a software methodology for the graphics pipeline extension. It is argued that co...
The term visualization can refer to (1) the process of generating graphical representations from non...
These slides will hopefully convince you that learning Haskell is going to change your life for the ...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
Scientific visualization is the transformation of data into images. The pipeline model is a widely-u...
The pipeline model in visualization has evolved from a conceptual model of data processing into a wi...
Abstract—The most common abstraction used by visualization libraries and applications today is what ...
The rising quantity and complexity of data creates a need to design and optimize data processing pip...
The rising quantity and complexity of data creates a need to design and optimize data processing pip...
Computational topology is of interest in visualization because it summarizes useful global propertie...
ii This thesis presents and justifies a framework for programming real-time signal processing system...
146 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.Today scientists are confront...
We report results for the 2008 design contest obtained using a novel approach to visualization devel...
The past two decades have seen visualization flourish as a research field in its own right, with adv...
This paper illustrates the variety of visualization techniques that are employed for various program...
The paper describes a software methodology for the graphics pipeline extension. It is argued that co...
The term visualization can refer to (1) the process of generating graphical representations from non...
These slides will hopefully convince you that learning Haskell is going to change your life for the ...
Underlying any single-user software visualization (SV) system is a visualization language onto which...