Scripting Plugin
4 May 2012
Introduction
A Python Scripting Console plugin for Gephi.
Plugin Owner's Notes
This Scripting Plugin originated as a joint proposal with the GUESS project which aimed at porting the Gython language as a console plugin for Gephi during the Google Summer of Code 2011 program. For those who are not familiar with it, GUESS is a software that was originally created to support the interactive manipulation of graph structures. This feature is achieved through a mix of a visualization framework and a domain-specific embedded language called Gython.
As you have probably already guessed, Gython is an extension of the Python programming language or, more specifically, Jython, which is a Java implementation of Python. Thus, Gython is backwards-compatible with Python itself and can be used with many different Python 2.5 libraries without much pain.
FeaturesAs of the current version (0.1.1), the plugin has the following features:
Inspired by the Gython language from the GUESS project (i.e. additional operators for manipulating graphs). Based on Jython 2.5.2, which implements the Python 2.5 specification. Graph structure and attributes manipulation. Filtering support. Support for running layouts. Export API support (i.e. generate PDF/GEXF/PNG exports from within the console). Batch scripts support for automating tasks. Loads third-party Python libraries. DocumentationThe official documentation is available on the wiki page.
Source CodeThe plugin's source code is hosted on the python-scripting-plugin branch of the gephi-plugins repository on GitHub.
FeedbackPlease, leave us your feedback/bug report through our Issues tracker on GitHub.
Multimode Networks Transformations
4 April 2012
Introduction
This plugin allows multimode networks projection. For example: you can project your bipartite (2-mode) graph to monopartite (one-mode) graph. The projection/transformation is based on the matrix multiplication approach and allows different types of transformations. Not only bipartite graphs. The limitation is matrix multiplication - large matrix multiplication takes time and memory.
Plugin Owner's Notes
This plugin allows multimode networks projection. For example: you can project your bipartite (2-mode) graph to monopartite (one-mode) graph. The projection/transformation is based on the matrix multiplication approach and allows different types of transformations. Not only bipartite graphs. The limitation is matrix multiplication - large matrix multiplication takes time and memory.
Loxa Web Site Export
10 May 2011
Introduction
Loxa Web Site Export Plugin is a plugin developed for Gephi whose purpose is to allow easy publication of the analysis, descriptions and findings. The result of the implementation of the plugin is a fully functional website and easy customization, thereby allowing to publish the results of their work
Plugin Owner's Notes
Features:
Lets build a Web site for the project.
Workspaces are the analysis performed, of which you can see your image (using Seadragon), see statistics (number of nodes and arcs, weight and density of the graph), description of the analysis and lets you download files (from the graph and image - pdf format).
The analysis information is stored in a JSON file for easy editing, which supports HTML tags to enhance your presentation.
The most important and significant findings are displayed in the bottom of the image.
Full AJAX for asynchronous calls to the server to see statistics for each analysis.
It works in most modern browsers (tested: Safari, Firefox, Chrome, Internet Explorer).
Script Console
4 April 2011
Introduction
The plugin adds a scripting panel where you can write python script to transform the network, compute metrics, apply layout etc.
Plugin Owner's Notes
The Script Console plugin provides a text input where user can insert and execute python code. This code can interact with the current graph and user can perform many operation on it. Most of the API of the Gephi Toolkit are accessible, but the plugin provides also some easier utility functions to hide some complexity of the gephi toolkit. Its goal is to add some of the functionnality of GUESS to gephi.
Linkfluence Plugin
16 February 2011
Introduction
Public plugin for Linkfluence with some extra data manipulation features and tools
Plugin Owner's Notes
This plugin provides some extra features for Overview and Data Laboratory such as nodes massive tagging, opening of urls from nodes and copying columns to clipboard.
Code available at https://code.launchpad.net/~eduramiba/gephi/linkfluence-plugin-0.8beta or https://github.com/gephi/gephi-launchpad-branches/tree/linkfluence-plugin


