HN user

jacomyal

270 karma
Posts4
Comments12
View on HN
Gephi Lite 10 months ago

An open-source web application for visual network analysis

Both are really different. Phantom.js is a headless browser while artoo is a tool to easily scrape data from website.

But combining both would be nice to make it possible to automatize scrapers that have been developed quickly directly in the browser with artoo.

Actually, as with d3, you can develop your own network visualization layouts.

The main difference is that sigma only deals with graphs drawing, so it deals without effort with drag and drop (mouse or touch), scaling the graph to the screen, smooth zooming (with mousewheel or pinch)...

I am formerly a big fan and user of Gephi, so I think graph drawing is "important enough" to deserve its own JavaScript library, which is why I made sigma.js. I know d3.js is already a great tool, but it looked hardcore for me to tweak it to draw graphs on a Canvas element (it is more easy to use SVG elements). And basically, using a Canvas makes it much more scalable.

About the features to come, you can check https://github.com/jacomyal/sigma.js/blob/master/TODO.txt to see what will come soon. Also, of course, don't hesitate to add some ideas you have in that list :)