Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Members: 2
Language: English
Group categories: Not categorized
More group info »
Home

Mailing list for the SUMMON visualization python module

A general 2D visualization prototyping module

Home page: http://people.csail.mit.edu/rasmus/summon/
Package Index: http://python.org/pypi/summon 


SUMMON is a python extension module that provides rapid prototyping of 2D visualizations. By heavily relying on the python scripting language, SUMMON allows the user to rapidly prototype a custom visualization for their data, without the overhead of a designing a graphical user interface or recompiling native code. By simplifying the task of designing a visualization, users can spend more time on understanding their data. 

SUMMON was designed with several philosophies. First, recompilation should be avoided in order to speed up the development process. Second, design of graphical user interfaces should also be minimized. Designing a good interface takes planning and time to layout buttons, scrollbars, and dialog boxes. Yet a poor interface is very painful to work with. Even when one has a good interface, rarely can it be automated for batch mode. Instead, SUMMON relies on the python terminal for most interaction. This allows the users direct access to the underlining code, which is more expressive, and can be automated through scripting. 

Lastly, SUMMON is designed to be fast. Libraries already exist for accessing OpenGL in python. However, python is relatively slow for real-time interaction with large visualizations (trees with 100,000 leaves, matrices with a million non-zeros, etc.). Therefore, all real-time interaction is handled with compiled native C++ code. Python is only executed in the construction and occasional interaction with the visualization. This arrangement provides the best of both worlds.



Discussions5 of 8 messages view all »
[summon-python:8] sumgraph
By Matt Rasmussen - Nov 15 - 2 authors - 1 reply
Lets get acquainted
By Anna SCat - Sep 16 - 1 author - 0 replies
[summon-python:4] few comments and questions...
By Matt Rasmussen - Sep 1 - 2 authors - 1 reply
[summon-python:2] ubuntu build problems
By Matt Rasmussen - Jul 11 - 2 authors - 1 reply
Welcome to the mailing list
By rasmus - Jun 2 2007 - 1 author - 0 replies
Last updated by rasmus - Nov 15

Report this group   XML       Send email to this group: summon-python@googlegroups.com
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google