{"categories":[{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"}],"enrichment":{"capability":"VisPy is a GPU-accelerated 2D/3D visualization library that renders large datasets interactively using OpenGL, offering both low-level graphics control via gloo and experimental high-level plotting interfaces.","skillfed_tags":["gpu-graphics","opengl","scientific-visualization"],"use_cases":["Render interactive scatter plots with millions of points for exploratory data analysis.","Visualize 3D meshes and volumetric medical imaging data in real-time.","Build scientific GUIs with fast, scalable visualization widgets in Qt or Jupyter notebooks.","Stream live sensor or simulation data to an interactive OpenGL canvas.","Create custom OpenGL visualizations using gloo without low-level graphics boilerplate."],"what_it_does":"VisPy is a Python visualization library that harnesses GPU power through OpenGL to render interactive 2D and 3D plots of very large datasets. It targets two audiences: developers comfortable with OpenGL who want a Pythonic interface to graphics programming, and scientists seeking high-performance plotting without graphics expertise. The library provides gloo, a NumPy-aware wrapper around OpenGL ES 2.0, plus experimental scene-graph and plotting modules for building scientific GUIs. It integrates with multiple window backends (Qt, wx, glfw, Jupyter) and supports real-time data streaming, 3D mesh rendering, and volume visualization.\n\nThe package depends on numpy for array handling, freetype-py for text rendering, hsluv for color space conversion, kiwisolver for constraint solving, and packaging for version management. Installation requires a working OpenGL driver and display environment. VisPy is in active development (Alpha status) with a relatively stable app and gloo API, though higher-level plotting interfaces remain experimental.","worth_installing":"Yes, if you need GPU-accelerated visualization of large datasets and can accept medium install friction and experimental high-level APIs. The gloo layer is stable and well-suited for custom graphics work. Skip if you need only static plots or lack GPU/display hardware, or if you prefer matplotlib/plotly's mature ecosystem."},"id":"vispy","links":{"html":"https://skillfed.io/packages/vispy","md":"https://skillfed.io/packages/vispy.md","pypi":"https://pypi.org/project/vispy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-20","license_spdx":null,"license_treatment":"permissive","name":"vispy","python_support":"supports_current","summary":"Interactive visualization in Python"},"popularity":{"monthly_downloads":1685141,"position":3655,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.16.2"}
