MayaVi は Python で書かれた科学データビジュアライザで、 VTK を使用し、 Tkinter 経由で を提供する。MayaViはPrabhu Ramachandranによって開発され、 BSD License の下で無料で配布されている。 クロスプラットフォーム であり、PythonとVTKの両方が利用可能なすべてのプラットフォームで動作する(ほとんどすべての Unix 、 Mac OS X 、または Windows )。 MayaVi は単一の名前として発音される。 "Ma-ya-vee" は、 サンスクリット で「魔法」を意味する。MayaViのコードは、 Maya やテキストエディタの Vi とは関係ない。 Mayavi2と呼ばれるMayaViの最新バージョンは、科学的なPythonプログラムの スイートのコンポーネントである。オリジナルのMayaViとの違いは、インタラクティブなプログラムだけでなく、Pythonでの3Dプロット用の再利用可能なコンポーネントの作成にも重点を置いている点である。公開されるインタフェースと API はオリジナルのMayaViとは若干異なるが、より多くの機能が追加されている。