MayaVi

Developer(s)Enthought
Initial release2019; 5 years ago (2019)
Stable release
4.8.1 / October 18, 2022; 2 years ago (2022-10-18)[1]
Written inPython, VTK, wxPython/Qt
Operating systemLinux, Mac OS X, Microsoft Windows
Available inEnglish
TypeData visualization
LicenseBSD License
Websitedocs.enthought.com/mayavi/mayavi/

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 the Vi text editor.[2]

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 an interactive program and 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.[3][4]

  1. ^ "mayavi · PyPI". pypi.org. Retrieved 2023-11-28.
  2. ^ "MayaVi project page". SourceForge.
  3. ^ "MayaVi2 wiki page".
  4. ^ "MayaVi2 project page".