Add Jython or Groovy scripting engine support

Registered by Bram Adams

Network exploration often requires doing sequences of actions over and over again, for example automatically applying force-directed layout, followed by coloring nodes based on attribute values, filtering of unimportant nodes, changing node size, ... Tools like GUESS (http://graphexploration.cond.org/) provide an embedded scripting engine like Jython (http://www.jython.org/) or Groovy (http://groovy.codehaus.org/) for these purposes. Basically, these embedded engines make data structures and operations available to the user in a programmatic way. Typically, people can load in a pre-developed script (automation) or type scripting code in an interpreter window (exploration). Supporting Jython and/or Groovy would add significant value to Gephi.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

I think that is already possible. The Gephi Toolkit can be accessed from any JVM language, including Jython, Groovy and Jruby

see http://forum.gephi.org/viewtopic.php?f=6&t=476&p=1362

<--> that page is about embedding Gephi into a JVM language, not the other way around (although the same techniques can probably be used)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.