473,386 Members | 1,720 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

wanted: framework for creating nice step by step graphical visualisationsof running Python code


Today I bumped by chance into explaining what algorithms do by using
animation (Java applets):
http://www-sr.informatik.uni-tuebing...er/BM/BM1.html

Is there any tool in Python (except pyGame, Tkinter or other general
purpose visualization tools) I am not aware of which would make it easy
to create a similar, animated run through Python script code?

A free debugging tool capable of stepping line by line through Python
code showing values of selected objects will do as a first approach, but
it would be nice to be able to output also some graphics and/or text
like it is done in the mentioned above example at pre-defined points in
code called there
/* visualisation step */

Any hints towards getting or constructing such a framework are welcome.

Claudio Grondi
Jul 2 '06 #1
2 1164
I remember Gato:
http://gato.sourceforge.net/
It animates only algorithms on graphs, but it seems a starting point,
and it works.

I vaguely remember another system, but probably not very good.

Bye,
bearophile

Jul 2 '06 #2
be************@lycos.com wrote:
I remember Gato:
http://gato.sourceforge.net/
It animates only algorithms on graphs, but it seems a starting point,
and it works.

I vaguely remember another system, but probably not very good.

Bye,
bearophile
Yes, I have noticed Gato already before, but was not able to find my way
into it - I am missing a kind of tutorial explaining what it is all
about - the description of available classes or demos don't tell me much
about it, so I have no idea how to start - is there any tutorial out
there explaining it from the very beginning what is it for, how it does
it and why?
By the way: it seems to be very slow on my 3 GHz Pentium 4 system ...

Any other hints?

Claudio
Jul 2 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Andreas Pauley | last post by:
Hi, I'm interested in finding a nice way to develop applications that have their business logic separated from the user interface (among other things). This should enable easier maintenance,...
4
by: Edvard Majakari | last post by:
Greetings, fellow Pythonistas! I'm about to create three modules. As an avid TDD fan I'd like to create typical 'use-cases' for each of these modules. One of them is rather large, and I wondered...
2
by: Rythin | last post by:
Hi everyone. We are looking for a volunteer co-programmers for a MUD's gamedriver project. As of now, a gamedriver is divided into two separate but tightly interconnected systems - C++ driver and...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.