Neha Patil (Editor)

MayaVi

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Prabhu Ramachandran

Development status
  
Active

Developer(s)
  
Enthought

MayaVi MayaVi Wikipedia

Initial release
  
2001; 16 years ago (2001)

Stable release
  
4.5.0 / August 1, 2016; 7 months ago (2016-08-01)

Written in
  
Python, VTK, WxPython/Qt

MayaVi is a scientific data visualizer written in Python, which uses VTK and provides a GUI via Tkinter. MayaVi was developed by Prabhu Ramachandran, is free and distributed under the BSD License. It is cross-platform and runs on any platform where both Python and VTK are available (almost any Unix, Mac OS X, or Windows). MayaVi is pronounced as a single name, "Ma-ya-vee", meaning "magical" in Sanskrit. The code of MayaVi has nothing in common with that of Autodesk Maya or Vi.

Contents

MayaVi Using the Mayavi application mayavi 450 documentation

The latest version of MayaVi, called Mayavi2, is a component of the Enthought suite of scientific Python programs. It differs from the original MayaVi by its strong focus on making not only an interactive program, but also a reusable component for 3D plotting in Python. Although it exposes a slightly different interface and API than the original MayaVi, it now has more features.

Luttappi song from mayavi 2 super hit animation video for kids


Major features

MayaVi Mayavi 3D scientific data visualization and plotting in Python

  • visualizes computational grids and scalar, vector, and tensor data
  • an easy-to-use GUI
  • can be imported as a Python module from other Python programs or can be scripted from the Python interpreter
  • supports volume visualization of data via texture and ray cast mappers
  • support for any VTK dataset using the VTK data format
  • support for PLOT3D data
  • multiple datasets can be used simultaneously
  • provides a pipeline browser, with which objects in the VTK pipeline can be browsed and edited
  • imports simple VRML and 3D Studio scenes
  • custom modules and data filters can be added
  • exporting to PostScript files, PPM/BMP/TIFF/JPEG/PNG images, Open Inventor, Geomview OOGL, VRML files, Wavefront .obj files, or RenderMan RIB file

  • MayaVi MayaVi Screenshots

    MayaVi docsenthoughtcommayavimayavistaticmayavilo

    MayaVi Mayavi 3D scientific data visualization and plotting Enthought Inc

    MayaVi Mayavi Python 3D Data Visualization and Plotting Library adds

    MayaVi Example gallery mayavi 450 documentation


    MayaVi Example gallery mayavi 450 documentation

    References

    MayaVi Wikipedia