[ https://issues.apache.org/jira/browse/IVY-896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nascif Abousalh-Neto updated IVY-896: ------------------------------------- Attachment: sp.jpg A screenshot of processing an Ivy dependency graph in GUESS - the nodes between two nodes was isolated and then the shortest path was highlighted. > Add GDF as a report output format > --------------------------------- > > Key: IVY-896 > URL: https://issues.apache.org/jira/browse/IVY-896 > Project: Ivy > Issue Type: New Feature > Components: Core > Affects Versions: 2.0.0-beta-1 > Reporter: Nascif Abousalh-Neto > Priority: Minor > Fix For: unspecified > > Attachments: gdf.xsl, sp.jpg > > > We have been dealing with some very large graphs here (thousands of nodes, > tens of thousands of edges) and the information density is so high that the > graph visualization tools supported by Ivy, GraphViz and yED, were not up to > the task. > Then we found out about GUESS (http://graphexploration.cond.org/), which > takes a novel approach which combines visualization support (using JUNG, an > excellent library in itself) with a DSL for graph manipulation based on > Jython. This way a user can issue commands and run scripts that manipulate > the graph contents with immediate visual feedback. We have been using it and > has proven to be a great match for our use cases. > GUESS claims to suport graphml but it was not able to parse the graphml > report generated by Ivy. So I coded an XSL that creates GDF from the Ivy > resolution report XML. Besides working :-) this method keeps the relevant > (but non-visual) attributes from the original report in the GDF as well. > These can be later used in GUESS to group nodes, create convex hulls, > calculate metrics, and so on. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.