VolSuite is a cross-platform, open source application
framework for the construction of scientific data-processing tools and their
integration into a common environment. VolSuite provides several
high-level interfaces for the interactive exploration, manipulation,
visualization, and analysis of scientific data. VolSuite's overarching
design goal is to be as portable and extensible as possible. This makes
it easy for researchers or developers to extend its functionality with
their own set of algorithms and visualization techniques, while
VolSuite remains intuitive and accessible to general users.
The VolSuite architecture is extremely modular, and has no built-in
support for any particular kind of data. Almost all functionality
comes from a set of dynamically loaded modules (i.e. plugins) that know
how to interact with and manipulate specific kinds of data. In this
respect, VolSuite and its core library are in many ways a scientific
data processing "engine".
Currently, VolSuite is distributed along with a set of modules (i.e. a package)
for importing, exporting, visualizing and manipulating regular, three-dimensional
rectilinear grids of data. Packages for other areas of scientific interest such
as molecular dynamics, vector fields, or irregular grids are planned but have not
yet begun development.