-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GEXF Output #103
Comments
Just to point out a use case for this tool. Because Sigma.js is primarily a visualisation tool, it would be nice to have a Gexf output that includes a large number of attributes for the nodes and edges. For example, "x" & "y" attributes would offer default positions on a canvas, web archive attributes (.com vs .org), page rank or if we are feeling ambitious, some NER responses based on the text in the record. Edge examples would be less common, but one example might be urls found inside <head> vs those inside <body>. In an ideal world, I would be able to build a node and edge data frame, filter via these kinds of values and output both to a gexf. More discussion at #13 . If pyspark plays nicely with networkx or igraph, it would be nice to include some algorithm values like eigenvector centrality. If not, we will have to settle for the Sparkx Scala library. |
I think it would be worth it to check. It is also related to the discussion about maintaining Scala vs Python code. |
I'm circling back to this – now that it is clear that we'll be keeping the Scala version, I think it's important to try to have GEXF output. |
Closed with #137 |
Right now, we export networks in CSV and GDF.
I think we should explore exporting to GEXF as it would play nicer with Ryan's Sigma.js format. GDF import into Gephi seems a bit wonky too.
For Gephi users, recent CSV importer enhancements make having a native file format for them less important. The new importer is great.
The text was updated successfully, but these errors were encountered: