[ https://issues.apache.org/jira/browse/IVY-896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nascif Abousalh-Neto updated IVY-896: ------------------------------------- Attachment: gdf.xsl An XSL spreadsheet that converts Ivy resolution XML reports to GDF, the GUESS data format. > Support for 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 > > > 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://jung.sourceforge.net/applet/balloonlayout.html), 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.