archivesunleashed / graphpass

GraphPass is a utility to filter networks and provide a default visualization output for Gephi or SigmaJS.
https://archivesunleashed.org/
Other
17 stars 2 forks source link

Take a better approach to scaling using normalized (log(x)) formula. #46

Closed greebie closed 6 years ago

greebie commented 6 years ago

GitHub issue(s):

If you are responding to an issue, please mention their numbers below.

45 & #25

What does this Pull Request do?

Taking the approach described in detail in #25, creates a more attractive output for gexf graphs out of the box (more closely connected to the promise outlined in the README.md).

How should this be tested?

make clean all should pass all tests. ./graphpass --dir {enter filepath if file is not in /assets} --file {enter test graphml filename} -qg should put a gexf copy of the graphml in /OUT Test file in Gephi. Test file in SigmaJS / auk.

Additional Notes:

This approach may change the default output in SigmaJS, having impacts in auk. While the changes should be minor, we will need to look out for:
1 - wonky node sizing issues (similar to #25) 2 - the graph being overrun with text due to more equitable approach to nodesizes. 3 - that the aesthetics generally work for an auk output. 4 - that the scaling up/down feature in auk is a) still working okay and b) still useful.

Interested parties

@ianmilligan1 @ruebot

Thanks in advance for your help with the Archives Unleashed Project!

ianmilligan1 commented 6 years ago

OK chatted with @greebie and sounds like:

Will continue testing. I'd like to eye ball another 30-40 graphs.

ruebot commented 6 years ago

This has been put into production.