Gato 0.9 - Graph Animation Toolbox
Alexander Schliep
schliep@octopussy.mi.uni-koeln.de
Wed, 05 May 99 02:59:19 GMT
Announing Gato version 0.9 (first public beta)
If you are interested in graph algorithms, teaching algorithms or
programming in general, a graph editor, or just want to see an
application written in Python using Tkinter, which does more than the
Tkinter demos, check out:
http://www.zpr.uni-koeln.de/~gato/
Gato - the Graph Animation Toolbox - is a software which visualizes
algorithms on graphs. Graphs are mathematical objects consisting of
vertices and edges connecting pairs of vertices: think of cities as
vertices and inter-states as edges connecting two cities. Algorithms
might find a shortest path - the fastest route -- or a minimal
spanning tree or solve one of other interesting problems on graphs:
maximal-flow, weighted and non-weighted matching and min-cost
flow. Visualization means linking cause - the statements of an
algorithm - immediately to an effect - changes to the graph the
algorithm has as its input - by terms of blinking, changing colors and
other visual effects.
Gato has been developed at the ZAIK/ZPR (see
http://www.zpr.uni-koeln.de/ABS), an institute at the University of
Cologne (http://www.uni-koeln.de/). Gato is (c) 1998, 1999 ZAIK/ZPR,
Universität zu Köln and distributed under the Gnu Library General
Public License.
Gato is used in CATBox (the Combinatorial Algorithm Toolbox - an
interactive course on discrete mathematics, see
http://www.zpr.uni-koeln.de/~catbox) to be published by Springer
Verlag and has been used for courses on algorithms - both in the
Computer Science and the Mathematics department - taught at the
University of Cologne.
The package also contains Gred, the graph editor.
Release Notes:
- This release is geared towards Pythoneers. Only the second public
release (0.95 or so) will also be announced in comp.theory etc.
- There is no documentation.
- Most algorithms implemented in Gato so far are part of CATBox and
are under copyright by Springer Verlag and will only be available
through the textbook/software bundle CATBox. Currently we can only
distribute a breadth- and a depth-first-search.
- Algorithms are just python snippets (even when they look like
textbook pseudocode). Yes, you could write your own.
- There will be a more involved algorithm (probably Max-Flow)
distributed as a demo for CATBox at a later time.
Comments, bug reports etc. are all more than wellcome: Please send
mail to gato@zpr.uni-koeln.de.
Thanks,
Alexander Schliep
PS: I would like to use the opportunity to thank all the Pythoneers
here in comp.lang.python and the people writing documentation
and/or samples for Tkinter and Python.
==
Alexander Schliep schliep@zpr.uni-koeln.de
ZPR/ZAIK Tel: +49-221-470-6011 (w)
University of Cologne FAX: +49-221-470-5160
Weyertal 80 http://www.zpr.uni-koeln.de/~schliep
50931 Cologne, Germany Tel: +49-231-143083 (h)
<P><A HREF="http://www.zpr.uni-koeln.de/~gato">Gato 0.9</A> - the Graph
Animation Toolbox for teaching graph algorithms, displaying and editing
graphs. (29-April-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce@python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------