Vispy: OpenGL-based interactive visualization in Python vispy
Time 2020-09-18 21:07:08Web Name: Vispy: OpenGL-based interactive visualization in Python vispy
WebSite: http://vispy-website.readthedocs.io
ID:51456
Keywords:
based,interactive,Vispy,Description:
Vispy is a high-performance interactive 2D/3D data visualizationlibrary. Vispy leverages the computational power of modern GraphicsProcessing Units (GPUs) through the OpenGL library to display verylarge datasets. Applications of Vispy include:High-quality interactive scientific plots with millions of points.Direct visualization of real-time data.Fast interactive visualization of 3D models (meshes, volumerendering).OpenGL visualization demos.Scientific GUIs with fast, scalable visualization widgets (Qt orIPython notebook with WebGL).Using Vispy¶Vispy is a young library under heavy development at this time. Ittargets two categories of users:Users knowing OpenGL, or willing to learn OpenGL, who want tocreate beautiful and fast interactive 2D/3D visualizations in Pythonas easily as possible.Scientists without any knowledge of OpenGL, who are seeking ahigh-level, high-performance plotting toolkit.If you re in the first category, you can already start using Vispy.Vispy offers a Pythonic, NumPy-aware, user-friendly interface for OpenGLES 2.0 called gloo. You can focus on writing your GLSL code insteadof dealing with the complicated OpenGL API - Vispy takes care of thatautomatically for you.If you re in the second category, we re starting to build experimentalhigh-level plotting interfaces. Notably, Vispy now ships a very basicand experimental OpenGL backend for matplotlib.Installation¶Vispy runs on Python 2.6+ and Python 3.3+ and depends on NumPy. You alsoneed a backend (PyQt4/PySide, glfw, GLUT, pyglet, or SDL).As Vispy is under heavy development at this time, we highly recommendyou to use the development version on Github (master branch). You needto clone the repository and install Vispy withpython setup.py install.Structure of Vispy¶Currently, the main subpackages are:app: integrates an event system and offers a unified interface ontop of many window backends (Qt4, wx, glfw, GLUT, IPython notebookwith/without WebGL, and others). Relatively stable API.gloo: a Pythonic, object-oriented interface to OpenGL. Relativelystable API.mpl_plot: an OpenGL backend for matplotlib. Experimental.scene: this is the system underlying our upcoming high levelvisualization interfaces. Under heavy development and stillexperimental, it contains several modules.Visuals are graphical abstractions representing 2D shapes, 3Dmeshes, text, etc.Transforms implement 2D/3D transformations implemented on bothCPU and GPU.Shaders implements a shader composition system for plumbingtogether snippets of GLSL code.The scene graph tracks all objects within a transformationgraph.The API of all public interfaces are subject to change in the future,although app and gloo are relatively stable at this point.TAGS:based interactive Vispy
<<< Thank you for your visit >>>
Websites to related : Frontiers in Zoology | Home page
As a result of the significant disruption that is being caused by the COVID-19 pandemic we are very aware that many researchers will have difficulty i
Kellogg Institute For InternatioThe Kellogg Institute for International Studies, part of the University of Notre Dame’s new Keough School of Global Affairs, is an interdisciplinary
Arenal Volcano Costa Rica - HotePositioned within Costa Rica’s fertile northern lowlands, the Arenal Volcano is an unavoidable presence while traveling within this part of the count
NYSC - HomeAttention 2020 Foreign Trained Prospective Corps Members :Pre-camp physical verification commences on Monday 6th July, 2020: Read More:: Stay Connect
El Paso County Administration -El Paso County Colorado El Paso County Colorado Website County AdministrationOn behalf of the County Commissioners, the County Administrator oversees
SentencingDo not retain this copy. Only the online version of a guideline is guaranteed to be up to date. The Sentencing Council for England and Wales promotes
Journal of Medical Genetics | AJournal of Medical Genetics is a leading international peer-reviewed journal covering original research in human genetics, including reviews of and op
BMC Clinical Pathology | Home paBMC Clinical Pathology has now closed. BMC will continue to host an archive of all articles published in BMC Clinical Pathology and it will remain ful
Texas AM University Department oMeet Paul Straight, one of our many accomplished research faculty. Paul Straight s Lab includes research focused on bacteria, microbiology, metabolism
The Fastest Bearings In RacingMICROBLUE BEARINGS:WHO WE ARE WHAT WE DO FOR YOUWe are a racing-only bearing company that s dedicated to bringing you all the products and the knowled
adsHot Websites