best practice large? dynamic graphs: c/python/java/...?

Once it's running
Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
alexpgp
Posts:3
Joined:24 Sep 2016 11:37
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
best practice large? dynamic graphs: c/python/java/...?

Post by alexpgp » 24 Sep 2016 12:21

Hi all,

I generate data I'd like to visualize (with dynamic attributes) using gephi.
The code runs in C++ and writes simulation results in binary format to disk. Up to now, I read these files from python for postprocessing.

There will be some/several thousand nodes and edges (appearing over time), with dynamic attributes over several thousand timesteps.
Per node, I will get abt. 20 double valued attributes, changing over timesteps.
Is this large? not sure...

Questions are:
a)
my box operates on debina linux, 16Gb ram, AMD Radeon HD 8570D, 2048 MB HyperMemory graphics card. Will this work out?

b) I was planning to use some of the dynamic attributes to scale and color the nodes. the rest i'd like to see when hovering or selecting nodes. Is this possible? is there a tutorial for this / where ?

c) the (binary) data will grow and I will have different datasets. is it possible to 'configure' the gephi visualisation and apply it (with little effort) to different datasets? like e.g. in kde's kst plotting tool, where I can easily switch data source files and get identically styled plots?

d) currently I write the binary files from c++, open them in python, and was testing gexf export via pygexf. There is almost no documentation on this. In addition, I'm a bit afraid that writing xml like files for such large datasets will result in huge gexf files.
Is there a documented, efficient way to get my data into gephi (possibly without adding java to c++/python already used for my project) in the working style mentioned in c) above?

Thank you!
Alexander

User avatar
eduramiba
Gephi Code Manager
Posts:1064
Joined:22 Mar 2010 15:30
Location:Madrid, Spain
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: best practice large? dynamic graphs: c/python/java/...?

Post by eduramiba » 24 Sep 2016 12:49

Hi,
I recommend you to ask for help on the Gephi Facebook group: https://www.facebook.com/groups/gephi

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable