Graphical block debugging: Difference between revisions
Jump to navigation
Jump to search
Restored page from Google Cache, uploaded by John Pye |
No edit summary |
||
| Line 1: | Line 1: | ||
{{experimental}} | |||
Some progress has been made on this, with the addition of a method in the <tt>system</tt> directory called <tt>system_write_graph</tt>. This method should output the incidence between a filtered set of variables and relations. | Some progress has been made on this, with the addition of a method in the <tt>system</tt> directory called <tt>system_write_graph</tt>. This method should output the incidence between a filtered set of variables and relations. | ||
| Line 21: | Line 21: | ||
Some preliminary work at integrating these graphics into the PyGTK has been made, see [[Incidence Graph]]. | Some preliminary work at integrating these graphics into the PyGTK has been made, see [[Incidence Graph]]. | ||
[[Category:Documentation]] | |||
Revision as of 08:16, 29 March 2011
This page documents an experimental feature. Please tell us if you experience any problems.
Some progress has been made on this, with the addition of a method in the system directory called system_write_graph. This method should output the incidence between a filtered set of variables and relations.
Graph of the relationship between variables and relations in the models/johnpye/lotka.a4c example. The graph is drawn using GraphViz.
At present this functionality is available from the Python API as shown:
L=ascpy.Library() L.load('johnpye/lotka.a4c') M = self.L.findType('lotka').getSimulation('sim') M.build() f = file('lotka.png','w') M.write(f,"dot") f.close()
The file lotka.png can then be viewed in your preferred graphics viewer.
Some preliminary work at integrating these graphics into the PyGTK has been made, see Incidence Graph.