MayaVi
| A screenshot of the main window, with an example visualization | |
| Developer(s) | Enthought | 
|---|---|
| Initial release | 2019 | 
| Stable release | 4.8.3 
   / 16 May 2025 | 
| Repository | |
| Written in | Python, VTK, wxPython/Qt | 
| Operating system | Linux, Mac OS X, Windows | 
| Available in | English | 
| Type | Data visualization | 
| License | BSD License | 
| Website | docs | 
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.
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.