Vispy: OpenGL-based interactive visualization in Python vispy

Web 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 Internatio

  The 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 - Hote

  Positioned within Costa Rica’s fertile northern lowlands, the Arenal Volcano is an unavoidable presence while traveling within this part of the count

NYSC - Home

  Attention 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

Sentencing

  Do 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 | A

  Journal 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 pa

  BMC 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 o

  Meet Paul Straight, one of our many accomplished research faculty. Paul Straight s Lab includes research focused on bacteria, microbiology, metabolism

The Fastest Bearings In Racing

  MICROBLUE 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

ads

Hot Websites