Graphical block debugging: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{missing-images}} | |||
{{experimental}} | {{experimental}} | ||
Revision as of 08:17, 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.