MayaVi

MayaVi
Mayavi boy.png
Mayavi.png
A screenshot of the main window, with an example visualization
Original author(s) Prabhu Ramachandran
Developer(s) Enthought
Initial release 2001
Stable release 1.5 / September 13, 2005; 6 years ago (2005-09-13)
Preview release 4.0.0 / June 22, 2011; 4 months ago (2011-06-22)[1]
Development status Active
Written in Python, VTK, WxPython/Qt
Operating system GNU/Linux, Mac OS X, Microsoft Windows
Available in English
Type Data Visualizer
License BSD
Website code.enthought.com/projects/mayavi/

MayaVi is a scientific data visualizer written in Python, which uses VTK and provides a GUI via Tkinter. MayaVi was developed by Dr. 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 "magician" in Sanskrit. The code of MayaVi has nothing in common with that of Autodesk Maya or Vi.[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 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 is now more feature-rich.[3][4]

Major features

  • 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

References

External Links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Mayavi — This article is about the Indian comic strip. For the scientific data visualiser program, see MayaVi. Mayavi Mayavi The title of the Mayavi comics strip written in Malayalam. Created by: Pradip Sathe and Mohan Publisher …   Wikipedia

  • Mayavi (1965 film) — Mayavi Release date(s) 1965 Country India Language Malayalam Mayavi is a Malayalam language film. It was released in 1965 …   Wikipedia

  • Mayavi (film) — This article is about the 2007 Malayalam film. For 1965 Malayalam film, see Mayavi (1965 film). Mayavi Directed by Shafi Produced by …   Wikipedia

  • Theosophy — This article is about the philosophy introduced by Helena Blavatsky and the Theosophical Society. See Theosophy (history of philosophy) for other uses. The emblem of the Theosophical Society Theosophy, in its modern presentation, is a spiritual… …   Wikipedia

  • Malayalam films of 2007 — Malayalam cinema 1930s 1940s 1950s 1960s 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970s 1970 1971 …   Wikipedia

  • VTK — Desarrollador Kitware Inc.. www.vtk.org Información general Última versión estable 5.6.1 30 de septiembre de 2010 …   Wikipedia Español

  • Чаудхари, Гурмит — Гурмит Чаудхари Gurmeet Choudhary …   Википедия

  • Subtle body — According to various esoteric, occult, and mystical teachings, living beings are constituted of a series of psycho spiritual subtle bodies, each corresponding to a subtle plane of existence, in a hierarchy or great chain of being that culminates… …   Wikipedia

  • VTK — Infobox Software name = VTK caption = author = developer = Kitware Inc.. released = latest release version = 5.2 latest release date = operating system = Cross platform genre = Scientific visualization license = 3 Clause BSD source model = Open… …   Wikipedia

  • Interactive visualization — is a branch of graphic visualization in computer science that involves studying how humans interact with computers to create graphic illustrations of information and how this process can be made more efficient. For a visualization to be… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”