adrianco / spigo

Simulate Protocol Interactions in Go
Apache License 2.0
1.12k stars 111 forks source link

Integrate Vizceral for visualization and simulation #77

Open hvandenb opened 8 years ago

hvandenb commented 8 years ago

Netflix just released Vizceral which provides a visualization framework for graph data. Additionally, it show the flow data.

Possible opportunities:

Things to do:

Reference:

The component takes a simple JSON definition of graph data (nodes and connections) with some metrics and handles all of the rendering.

adrianco commented 8 years ago

Step one, write a go package (separate project) that can generate the Vizceral JSON format Step two, write vizceral json from spigo Step three, hook up vizceral as the UI for a running spigo simulation to show real time effects Step four, profit!

I'm about to go on some long plane flights, so might end up having time to do some coding...

hubayirp commented 8 years ago

+1 On Sun, Aug 21, 2016 at 3:48 PM Adrian Cockcroft notifications@github.com wrote:

Step one, write a go package (separate project) that can generate the Vizceral JSON format Step two, write vizceral json from spigo Step three, hook up vizceral as the UI for a running spigo simulation to show real time effects Step four, profit!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/adrianco/spigo/issues/77#issuecomment-241287282, or mute the thread https://github.com/notifications/unsubscribe-auth/ACWGWCjWeOiojv9sqftcTtSXGSE19ucWks5qiNW2gaJpZM4Jb5R7 .

hvandenb commented 8 years ago

starting some initial work around being able to generate the JSON format using the existing tooling approach.

adrianco commented 8 years ago

I wrote a package to interface to vizceral, published it as a separate project from spigo although it can also convert to spigo arch format. First rough code - builds and runs is at https://github.com/adrianco/go-vizceral