Volumina 1.x documentation
====================================================
The *volumina* library is concerned with displaying slice views of high
dimensional image data and user interactions with the slice views. It is
written in `Python `_ and makes heavy use of the
`Qt `_
graphical user interface library. *volumina* implements the following features:
* handling of data larger than main memory employing tile-based
streaming
* support for 3d+t volumes with multiple channels and various numeric datatypes
* display of several volumes simultaneously rendered as a stack of layers
* slice views of any axes pair like x-y or z-time
* interaction modes like brushing labels or selecting objects
* ready-to-use viewer widgets
The library is structured into a low level and high level part. The
low level part consists of a collection of loosely coupled classes
which can be combined to design a variety of systems
for slicing and editing multidimensional volumetric data. Besides
others the central low level components are the *pixel rendering
pipeline* (see: :doc:`ll/pixelpipeline`) and the *interaction modes*
(see: :doc:`hl/interactionmodes`). The design of these components is
governed by the Observer and Model-View-Controller design
patterns. The high level part builds upon the low level components and
provides ready-to-use classes and widgets to be used in other applications; with the
*volume editor* (see: :doc:`hl/volumeeditor`) being the most important one.
Contents:
.. toctree::
:maxdepth: 5
:numbered:
hl/index
ll/index
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`