Documentation¶
VisPy is a high-performance interactive 2D/3D data visualization library leveraging the computational power of modern Graphics Processing Units (GPUs) through the OpenGL library to display very large datasets.
Getting started¶
VisPy is under heavy development at this time, and we are still working on a complete user guide for Vispy. VisPy targets two primary categories of users:
- Users knowing OpenGL, or willing to learn OpenGL, who want to
create beautiful and fast interactive 2D/3D visualizations in Python
as easily as possible. Users in this category can write their own
visualizations with
vispy.gloo
(requires knowing OpenGL/GLSL) - Scientists without any knowledge of OpenGL, who are seeking a
high-level, high-performance plotting toolkit. Use the
vispy.plot
andvispy.scene
interfaces for high-level work (WARNING: experimental / developing code).
Please check out the Gallery for inspiration.
Installation instructions¶
API Reference¶
- vispy - Top-level tools
- vispy.app - Application, event loops, canvas, backends
- vispy.color - Handling colors
- vispy.geometry - Visualization-related geometry routines
- vispy.gloo - User-friendly, Pythonic, object-oriented interface to OpenGL
- vispy.io - Data IO
- vispy.plot - Vispy native plotting module [experimental]
- vispy.scene - The system underlying the upcoming high-level visualization interfaces [experimental]
- vispy.visuals - The visuals that are used for high-level plotting
- vispy.util - Miscellaneous utilities
- GLIR Specification
- Release Notes