MayaViとは - わかりやすく解説 Weblio辞書 (original) (raw)

Mayavi

A screenshot of the main window, with an example visualization
開発元 Enthought
初版 2019年 (6年前) (2019)
最新版 4.8.2 / 2024年5月24日 (8か月前) (2024-05-24)
プログラミング言語 Python, VTK, wxPython/Qt
対応OS GNU/Linux, Mac OS X, Microsoft Windows
対応言語 英語
サポート状況 Active
種別 データ可視化
ライセンス BSD License
公式サイト docs.enthought.com/mayavi/mayavi/
テンプレートを表示

MayaViPythonで書かれた科学データビジュアライザで、 Visualization Toolkit (VTK) を使用し、 Tkinter経由でGUIを提供する。MayaViはPrabhu Ramachandranによって開発され、 BSD Licenseの下で無料で配布されている。 クロスプラットフォームであり、PythonとVTKの両方が利用可能なすべてのプラットフォームで動作する(ほとんどすべてのUNIXMac OS X、またはWindows )。 _MayaVi_は単一の名前として発音される。 "Ma-ya-vee"は、サンスクリットで「魔法」を意味する。MayaViのコードは、MayaテキストエディタViとは関係ない[1]

Mayavi2と呼ばれるMayaViの最新バージョンは、科学的なPythonプログラムのEnthoughtスイートのコンポーネントである。オリジナルのMayaViとの違いは、インタラクティブなプログラムだけでなく、Pythonでの3Dプロット用の再利用可能なコンポーネントの作成にも重点を置いている点である。公開されるインタフェースとAPIはオリジナルのMayaViとは若干異なるが、より多くの機能が追加されている[2][3]

主な機能

球面調和関数

球面調和関数 Y 3 0 ( θ , φ ) {\displaystyle Y_{3}^{0}(\theta ,\varphi )}