Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rossant/galry
[deprecated] High-performance interactive visualization in Python
https://github.com/rossant/galry
Last synced: 3 months ago
JSON representation
[deprecated] High-performance interactive visualization in Python
- Host: GitHub
- URL: https://github.com/rossant/galry
- Owner: rossant
- License: other
- Archived: true
- Created: 2012-10-19T22:12:26.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2016-03-19T20:07:20.000Z (over 8 years ago)
- Last Synced: 2024-07-19T22:50:02.203Z (4 months ago)
- Language: Python
- Homepage:
- Size: 8.61 MB
- Stars: 187
- Watchers: 35
- Forks: 22
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
README
Galry: high performance interactive visualization package in Python
===================================================================**This experimental project is now superseded by [Vispy](https://github.com/vispy/vispy). Galry is no longer maintained.**
Galry is a **high performance interactive visualization package in
Python** based on OpenGL.
It allows to interactively visualize very large plots (tens of millions of
points) in real time, by using the graphics card as much as possible.Galry's high-level interface is directly inspired by Matplotlib and Matlab.
The low-level interface can be used to write complex interactive visualization
GUIs with Qt that deal with large 2D/3D datasets.Visualization capabilities of Galry are not restricted to plotting, and
include textures, 3D meshes, graphs, shapes, etc. Custom shaders can also be
written for advanced uses.[Click here to go to the FAQ](https://github.com/rossant/galry/blob/master/docs/faq.md).
Gallery
-------![Multiple plots](https://raw.github.com/rossant/galry/master/images/thumbnails/img0.jpg)
![Multiple bar plots](https://raw.github.com/rossant/galry/master/images/thumbnails/img1.jpg)
![Dynamic fractal](https://raw.github.com/rossant/galry/master/images/thumbnails/img5.jpg)[Click here to see all screenshots and videos](https://github.com/rossant/galry/blob/master/docs/gallery.md).
Installation
------------### Installation procedure
* Type in a terminal:
$ pip install galry* In Python, type:
from galry import *
from numpy.random import randn
plot(randn(3, 10000))
show()
* You should see three overlayed random signals. You can navigate with the
mouse and the keyboard. Press `H` to see all available actions.[More details](https://github.com/rossant/galry/wiki/Installation).
### Requirements
* Galry should work on any platform (Window/Linux/MacOS).
* Mandatory dependencies include:
* Python 2.7
* Numpy
* PyQt4 or PySide with the OpenGL bindings
* PyOpenGL
* matplotlib* Your graphics card drivers must be up-to-date and support **OpenGL 2.1**.
Galry is licensed under the BSD license.
### Development version (expert users)
* Clone the repository:
git clone https://github.com/rossant/galry.git
* Install Galry with `pip` so that external packages are automatically
updated (like `qtools` which contains some Qt-related utility functions):
pip install -r requirements.txtQuick links
-----------* [What's new?](https://github.com/rossant/galry/blob/master/CHANGES.md)
* [Installation page](https://github.com/rossant/galry/wiki/Installation)
* [User Manual](https://github.com/rossant/galry/blob/master/docs/manual.md)
* [Tutorials](https://github.com/rossant/galry/tree/master/tutorials)
* [Examples](https://github.com/rossant/galry/tree/master/examples)
* [Gallery](https://github.com/rossant/galry/blob/master/docs/gallery.md)
* [Benchmarks wiki](https://github.com/rossant/galry/wiki/Benchmarks)
* [FAQ](https://github.com/rossant/galry/blob/master/docs/faq.md)
* [Source code](https://github.com/rossant/galry)
* [Galry Users Google Group](https://groups.google.com/forum/?fromgroups#!forum/galry-users)
* [Contact](http://cyrille.rossant.net)
[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rossant/galry/trend.png)](https://bitdeli.com/free "Bitdeli Badge")