[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 583: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 639: sizeof(): Parameter must be an array or an object that implements Countable
Gephi forumsPlease post new questions on facebook group too (https://www.facebook.com/groups/gephi) 2014-05-07T22:39:09+01:00 https://forum-gephi.org/app.php/feed/topic/3057 2014-05-07T22:39:09+01:002014-05-07T22:39:09+01:00 https://forum-gephi.org/viewtopic.php?t=3057&p=10316#p10316 <![CDATA[Re: Stream-in data and visualize them in Gephi]]> Statistics:Posted by Amynam — 07 May 2014 22:39


]]>
2013-10-31T20:39:22+01:002013-10-31T20:39:22+01:00 https://forum-gephi.org/viewtopic.php?t=3057&p=9600#p9600 <![CDATA[Stream-in data and visualize them in Gephi]]>
I'm new to Gephi and not familiar with JAVA programming (but I'm learning).
My project is like this:
I have a dynamic large graph (a friendship network on facebook, a retweet network on Twitter, a paper-paper citation network in Computer Science, etc.). All are dynamic in nature. Given the stream-in edges (or nodes) of these network, visualize them and then people can see how the network structure evolves.

But some requirements here:
Low-level communication with Gephi, which means I would not double-click gephi.exe to start gephi, or create a new project and new workspace by manually clicking those buttons in Gephi software. I want to use Gephi's API to do that automatically.
Ideally, when I start run my own project, my program will communication with Gephi in a low-level programming way, and create a new project, a new workspace in Gephi automatically. Then my program will read the stream-in edges (nodes) from a certain source (it could be a data file). Since Gephi provides the Graph Streaming API https://marketplace.gephi.org/plugin/graph-streaming/, then I'm gonna use that API to initiate a server (Gephi is the master server). The server will receive those come-in edges and display them in a dynamic fashion (using ForceAtlas layout algorithm) in an Applet.

I've done a lot of survey job, regarding Gephi's API, Graph Streaming API, toolkit, and so on.
And I've found some interesting examples from GitHub and :
https://github.com/panisson/pygephi_graphstreaming
https://gephi.org/2012/gsoc-interconnec ... aphstream/
https://github.com/graphstream/gs-gephi

And I can do all the stuff by using Gephi software and mouse clicking on the related buttons. But I wanna do those without explicitly double-clicking and running my Gephi.exe.

But I still cannot figure out how to conduct my own project. Or is it possible to complete the task as I described?
I've tried Gephi's toolkit using Jython (since I'm quite familiar with Python language), but the fact is that Gephi's toolkit doesn't provide the functions of Gephi's Graph Streaming API. I also tried to find Gephi's Graph Streaming API, but I cannot find the source code. Even though Gephi provides the API for Preview, I'm not sure if I can display a dynamic graph using this preview API.

So I cannot find my way towards that thing right now. Could anybody please give me some hints, or suggestions? I'd appreciate that.

Statistics:Posted by AlexFred — 31 Oct 2013 20:39


]]>