Scientific Visualization

Mayavi

An open-source Python library and interactive application for two- and three-dimensional scientific-data visualization built on VTK.

Last verified

RESEARCH USE

Where Mayavi fits

Mayavi provides a Python interface and interactive application for scientific visualization using VTK. Researchers can build pipelines for surfaces, scalar fields, vector fields, and volume data, then reproduce the view from a script. Preserve coordinate systems, units, filters, color ranges, and camera settings alongside the source data. This makes it easier to distinguish a change in the underlying result from a change in its presentation.

Research tasks

  • Display scalar fields, surfaces, and volumes
  • Visualize vector fields and streamlines
  • Integrate three-dimensional views into Python workflows

What to evaluate before use

  • Interpolation, opacity, lighting, and color choices can alter visual interpretation; inspect the numerical data as well.
  • The desktop application depends on compatible VTK and GUI packages. Follow the official installation guidance for the chosen environment.

Verification note

This entry summarizes the tool's role without assessing scientific accuracy or endorsing its outputs. Features and terms can change; consult the official source before adopting it for consequential work.

3D visualizationPython

Last verified: 2026-09-03
Source: official documentation ↗