[Gephi-plugins] Circular Layout Plugin

Matt Groeninger mgroeninger at gmail.com
Tue Dec 7 08:27:07 CET 2010

Hi All,

  I took a little time to fiddle with Launchpad. so I have a branch for my



I also went ahead and temporarily hosted a nbm file on my personal site:



The plugin has two layout plugins (from the user perspective)

Circular Layout

Dual Circle Layout


Examples (low quality, using Les Miserables data):








I'm not a java developer, so any feedback would be great.


I will probably fiddle a bit with UI and access to node attributes before I
look at implementing any position optimizing algorithms.  If anyone has
anything they would love to see, please let me know.


Of course, if I broke any coding standards I am happy to fix it.  I have not
included a license at this point, since the post in the forums indicates the
license is up in the air (and I favor the BSD, but don't care too much at
this point).


Please let me know if you have any suggestions for changes,




From: Matt Groeninger [mailto:mgroeninger at gmail.com] 
Sent: Monday, December 06, 2010 12:28 PM
To: 'gephi-plugins at lists.gephi.org'
Subject: Circular Layout Plugin


Hi All,

  I've created a plugin to do some simple circular layouts (non-optimized
node placement).  I'd be happy to publish it, but I've run into some


It looks like http://gephi.org/plugins/ is designed for distribution of nbm
files.  Is this correct? 

When I attempt to add a plugin there (even when I am logged in) I get an
error saying:

Add plugin, Step 1 of 2

Please log in ou create an account.


I started coding without any thoughts of coding standards, but have started
looking into Launchpad and the Gephi development standards
(http://wiki.gephi.org/index.php/Code_Sharing_Strategy).  It seems like (for
plugins) these would be something like what I would use:

Module name: CircularLayout

Codebase: org.gephi.layout.plugin.circularlayout

Display name: Circular Layout

Display Category: plugin


Is there anything else I need to generally be aware of when creating a


Hope everyone is having a good day,


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gephi.org/pipermail/gephi-plugins/attachments/20101207/78d20a64/attachment.html>

More information about the gephi-plugins mailing list