3D Data visualization with Mayaviand TVTKPrabhu RamachandranDepartment of Aerospace EngineeringIIT BombayAdvanced tutorials at SciPy10Austin, TexasJune 29, 2010Prabhu Ramachandran (IIT Bombay) Mayavi2 tutorial 1 / 71ObjectivesAt the end of this session you will be able to:1 Usemlab effectively to visualize numpy array dataof various kinds2 Apply some of mayavi’s advanced features3 Embed mayavi visualizations in your dialogs4 Create TVTK datasets for more effectivevisualization (if time permits)Outline1 Quick introduction to Mayavi2 mlab3 Embedding mayavi4 Creating and working with datasetsPrabhu Ramachandran (IIT Bombay) Mayavi2 tutorial 3 / 71Outline1 Quick introduction to Mayavi2 mlab3 Embedding mayavi4 Creating and working with datasetsPrabhu Ramachandran (IIT Bombay) Mayavi2 tutorial 4 / 71Who are we?Prabhu Ramachandran 2001 – Creator and leadGaël Varoquaux 2007 –mlab, documentation,usabilityEnthought Inc. ETS, Hosting, support, sprints,initial funding, distributionPrabhu Ramachandran (IIT Bombay) Mayavi2 tutorial 5 / 71HistoryMayavi-1.x: 2001TVTK: 2004, EnthoughtMayavi2: 2005, Enthought, IITB2008: Mayavi sprint at AustinPrabhu Ramachandran (IIT Bombay) Mayavi2 tutorial 6 / 71Overview of featuresLive in your dialogsMayavi in applicationsExploring the documentationOther featuresEasy customizationOffscreen animationsAutomatic script generationPowerful command line optionsSummaryhttp://code.enthought.com/projects ...
Advanced tutorials at SciPy10 Austin, Texas June 29, 2010
1
3D
Data visualization with Mayavi and TVTK
Objectives
At the end of this session you will be able to: 1Usemlabeffectively to visualize numpy array of various kinds Apply some of mayavi’s advanced features Embed mayavi visualizations in your dialogs Create TVTK datasets for more effective visualization (if time permits)
2 3 4
data
PhbarmaRuahca
Embedding mayavi
3
mlab
2
Quick introduction to Mayavi
1
4
Creating and working with datasets
Outline
17/ab)yBTmo(nIIdnarial3utorvi2tMaya
dnarcaahBTmo(nIIPuRamrabh
Embedding mayavi
4lai17/
1
4
Creating and working with datasets
Outline
3
mlab
2
Quick introduction to Mayavi
y)bayaMa2tviorut
torii2tuayavay)M
Enthought Inc.
2001 – Creator and lead 2007 –mlab, documentation, usability ETS, Hosting, support, sprints, initial funding, distribution