Mayavi 2 user guide

Mayavi2 Users Guide

Authors: Prabhu Ramachandran
Gael Varoquaux
Contact: prabhu[at]aero.iitb.ac.in, gael.varoquaux[at]normalesup.org
Introduction
What is mayavi2?
Technical details
Installation
Requirements
Python packages: eggs
The bleeding edge: svn
Testing your installation
An overview of mayavi
Using mayavi as an application, or a library?
Scenes and visualization objects
Loading data into mayavi
Learning mayavi by example
Parametric surfaces example
Heart.vtk example
Fire_ug.vtu example
Using the mayavi application
General layout of ui
Visualizing data
Modules
Filters
Interaction with the scene
Mouse interaction
Keyboard interaction
The embedded python interpreter
Command line arguments
Simple scripting with mlab
A demo
Plotting
Handling figures
Figure decorations
Moving the camera
Interacting graphically with the visualization
Running mlab scripts
Interactively
As batch scripts
Advanced scripting with mayavi
Design overview
Scripting the mayavi2 application
Scripting from the ui
Scripting from ipython
An example
Using the mayavi envisage plugins
Creating data for mayavi
Tips and tricks
Customizing the mayavi2 ui
Off screen rendering
Using mlab with the full envisage ui
Scripting mayavi without using envisage
Embedding mayavi in your own traits ui
Computing in a thread
Polling a file and auto-updating mayavi
Miscellaneous
Tests for mayavi2
Getting help
Helping out
Mlab reference
Plotting functions
Figure handling functions
Figure decorations functions
Camera handling functions
Misc