Announcement Community ~ gsoc
The Google Summer of Code 2012 has officially started! The results have been announced by Google. Congratulations to the students who join the Gephi project:
- Eduardo Espinoza – Legend Module in Preview
- Romain Yon – Cloud Gephi
- Taras Klaskovsky – Force Directed Edge Bundling algorithm
- Vikash Anand – Statistics Reports and HTML5 Charts
- Min WU – Interconnect Graph Streaming API and GraphStream
You put a lot of attention on doing the bests applications and demonstrate great motivation in addition to strong technical skills. We are very excited to work with you guys!
This year we are also honored to count on world-class researchers as mentors: Yoann Pigné is an Assistant Professor at the university of Le Havre, France, and is a leader of the GraphStream project. We will co-mentor the Graph Streaming project with André Panisson, our former Google Summer of Code student. André got his Ph.D. recently, and authored the video of the Egyptian Revolution on Twitter. Finally, Christian Tominski, who mentored the Preview refactoring last year, will mentor the Force Directed Edge Bundling project. He is a Lecturer and Researcher at the Institute for Computer Science at the University of Rostock. He has authored several articles in the field of information visualization.
Former Google Summer of Code students will also mentor and advise students, like Luiz Ribeiro.
* Until May 21: Students get to know mentors, read documentation, get up to speed to begin working on their projects.
* May 21: Students starts to code
* July 13: Mid-term evaluation
* August 24: Final evaluation
Announcement ~ 0.8.1 localization release timelime
The latest version of Gephi has been released, download it for Windows, Mac OS and Linux platforms. This release delivers a complete new timeline component with many awaited features. The timeline is at the heart of our dynamic network analysis (longitudinal networks) effort at Gephi and this feature is the result of last year’s Google Summer of Code. It gives the ability to explore a network over time in a very powerful way.

New Timeline with embedded sparkline. Example with a Twitter user network.
The timeline new features include animation (play button), custom bounds and embedded sparkline. In the previous Gephi version we added the ability to run metrics over time. For instance, one can calculate the average degree over time or simply the number of nodes (like in the example above). With the new timeline it’s possible to display a dynamic attribute directly in the component. For example if you’re looking at a Twitter network you can plot the total number of tweets as a sparkline.
This release also ships with three new languages: Czech, Chinese and Russian. Special Thanks to our awesome localization team.

We just started the Google Summer of Code with exciting projects! We’re looking for talented students this summer (apply here). The team will also work on the next major release of Gephi (0.9). If you have ideas or suggestions, please don’t hesitate to express then on our forum or through GitHub issues. Our roadmap is open and most ideas comes from users’ experience.
Because it’s a major release, changes are not deployed through the AutoUpdate, you need to download and install the new version. Plug-ins also need to be checked for compatibility. They will reappear on the Plugin Center in the coming days, as they are verified. Thanks for your patience.
Consult the release notes and the new Javadoc for more information.
New features
 |
New Timeline
Exciting new timeline with animation, custom bounds settings and embedded spakline. The timeline interval and bounds can now be set manually by the user. By hitting the play button the interval moves automatically. All parameters can be configured. The timeline date support has been completely rewritten, now showing dates and periods in a readable way. |
 |
Local/Global Ranking
Compare networks over time or with different filters is now easier as Ranking lets you decide whether the scale should be local or global. In local scale, sizes and colors depend on the visible sub-graph. In global scale (set by default) they depend on the whole graph, thus allowing comparisons over time. |
 |
Weighted community-detection
Louvain Modularity (Community detection) adds edge weight support and resolution setting. |
New and Noteworthy
* Better Preview performance when hidden edges (good for large graphs)
* Self-loop filter. Remove self loops in the graph.
New localization (Go to Tools > Languages)
* Russian
* Chinese (China)
* Czech
Bug fixes
* Exception when deserializing a preview preset (Issue 554)
* ClassCastException when saving a gephi file after PDF export (Issue 552)
* Cannot Preserve Z-Coordinate in GEXF exporter (Issue 547)
* Gephi won’t start on Mac OS X Lion because of a missing JAWT library (Issue 542)
* Add a local/global scale button to Ranking (Issue 541)
* Spreadsheet import: edge weight not imported (Issue 540)
* NOT operator wrong with topology filters (Issue 539)
* Multiple partition filters not named: cannot tell them apart (Issue 537)
* AttributeContollerImpl should be renamed to AttributeControllerImpl (Issue 530)
* Timeline – Set Custom Bounds does not support DATETIME (Issue 529)
* Data Laboratory – Dynamic Attributes Edit function resets values (Issue 528)
* DL exporter fix (Issue 525)
* Validator of MySQL’s “host” field (Issue 521)
* Edge/Node attributes don’t support datetime format (Issue 518)
* Directed Graph cluster coefficient provides incorrect values in certain situations (Issue 517)
* NullPointer in GUI when defining range Filters (Issue 516)
* datalab: empty column fails edge csv import (Issue 515)
* updateDimensions in PreviewController does not take into account node size (Issue 514)
* Overview’s graph area does not redraw edges automatically (Issue 513)
* c+p correction: HITS hub chart was repeated twice in output. (Issue 510)
* database import from Postgres does not handle node color attribute (Issue 506)
* Incorrect Teradata JDBC url (Issue 505)
* [Datalab] Duplicated nodes on import spreadsheet (Issue 498)
* [Datalab] Failing silently to load attribute values on import spreadsheet (Issue 497)
* Attribute Columns Property editors don’t support dynamic numbers (Issue 494)
* Arrows not hidden when edges hidden on Preview (Issue 493)
* Some text appears garbled when loaded from a project file (Issue 488)
* Exception when adding a new Perspective plugin development (Issue 486)
* NullPointer Exception with Edge Labels (Issue 478)
* Filter range does not filter if min == max (Issue 477)
* Heatmap Tool Sometimes Doesn’t Work (Issue 472)
* deleting a field in data lab yields an error (Issue 468)
* Email imports can’t be cancelled (Issue 466)
* Invalid XML character error when loading a gephi file (Issue 465)
* Range Slider writes N/A if the min and max values are the same (Issue 464)
* datalab: exception on hiding a column used to sort the table (Issue 454)
* Can’t build without Netbeans installed (Issue 452)
* Auto-refresh not updated after changing the spline (Issue 448)
* AttributeRangeFilter returns main graph when nothing matches filter (Issue 435)
* Timeline need more precision when dealing with dates (Issue 202)
* Degree Filter Not Filtering as Subfilter in Tookit (Issue 69)
* UnsatisfiedLinkError on startup on Mac OS X (Issue 44)
Plugins development
Last november we migrated our source code from Launchpad to GitHub and have seen an increase of activity in plugin development. We also simplified the environment and wrote more documentation how to get started. We created a dedicated repository on GitHub and compiled a list of more than 20 different code examples on the Gephi Plugins Bootcamp.
Do Gephi technologies matter for your research or business? You can support us by donating to the Gephi Consortium, or becoming a member to have an impact on our roadmap.
Feel free to reach to us if you are willing to organize events (meetups, workshops, hackathon, etc.), we will support them.
Announcement Community ~ gsoc
It’s a great news, Gephi has been accepted again for the Google Summer of Code. The program is the best way for students around the world to start contributing to an open-source project. Since 2009, each edition is a great success and dramatically boosted Gephi’s project development.
What is Gephi?
Networks are everywhere: email systems, financial transaction systems and gene-protein interaction networks are just a few examples. Gephi began as a university student project four years ago and has quickly become an open source software leader in the visualization and analysis of large networks. It is an important contribution to the ecosystem of tools used by researchers and big data analysts to explore and extract value from the deluge of relational data and disseminate a better understanding for people to think about a “connected” world.
Gephi is a “Photoshop” for graphs: designed to make data navigation and manipulation easy, it covers the entire process from data importing to aesthetics refinements and communication. Users interact with the visualization and manipulate structures, shapes and colors to reveal the properties of complex and messy data. The goal is to help data analysts make hypotheses and intuitively discover patterns or errors in large data collections.
Gephi’s project aims at providing the perfect tool to visualize and analyze networks. We focus on usability, performance and modularity:
- Usability: Easy to install, an UI without scripts and real-time manipulation.
- Performance: Visualization engine and data structures are built scalable. Supporting always-larger graphs is an endless challenge!
- Modularity: Extensible software architecture, built on top of Netbeans Platform. Add plug-ins with ease.
Learn more about Gephi, watch Introducing Gephi 0.7, download and try it by following Quick Start Tutorial.
Gephi’s project is young, the growing community is composed of engineers and scientists involved in network science, datavis and complex networks.
List of ideas
List of ideas are availabe on our wiki. They cover various skills and level of difficulties:
* Legend module – Integrate a legend in the Preview module
* Flexible Table Importer – Create a generic network creation wizard from data tables
* Cloud Gephi – Build an online gallery and bring some of Gephi’s features to the cloud
* Force Directed Edge Bundling – Implement Force Directed Edge Bundling algorithm
* Statistics Reports and HTML5 Charts – Improve statistic report and port existing charts to HTML5+Javascript
* Statistics Unit Tests – Add unit tests to the statistical algorithms
* Graph Streaming – Improve Graph Streaming API and interconnect GraphStream’s dynamic graph event model with Gephi
Please also propose your ideas on the forum. They will be considered and discussed by the community. Have a look at our long-term Roadmap.
Students, join the network
Students, apply now for Gephi proposals. Join us on the forum and fill in the questionnaire. Be careful, deadline for submitting proposals is April 6 (timeline)!
Hélder Suzuki, student for Gephi in 2009 and now software engineer at Google, wrote:
At Gephi students will have the opportunity to produce high impact work on a rapidly growing area and be noted for it.
View our previous Google Summer of Code projects here and read former students interviews.
Follow Gephi on Twitter

Announcement ~ code developer git github toolkit
We are happy to announce we finished the migration of our code from Launchpad to GitHub. All the code and bugs have been successfully transfered with the complete history. We can now profit from the best platform out-there and use Git, the fastest revision control system.
We hope you’ll find GitHub faster and easier to use than Launchpad. The team is already appreciating how easy it is to report issues and work together on the code. GitHub has more than a million users and will make the project more visible and ease external contributions.
Technically, we migrated our branches from Bazaar to Git (thanks to git-bzr) so the history is entirely kept. We also moved all our bugs with a simple script. We are still working on the details. If you see something wrong or missing on GitHub, please contact us or create an issue on GitHub. If you had some branches on Launchpad, you can find them on the GitHub repository. Let us know if you have questions. Contributors simply fork the repository and get started. We updated the documentation on the wiki. Consult the Developer Handbook.
Checkout code
Run
git clone git://github.com/gephi/gephi.git
Report issues
Simply go to the Issues tab.
Build in one step
Simply run ant at the root of the repository to build Gephi. The executable are located in the dist folder.
We made some improvements on the building process. Previously, Netbeans was required to build Gephi. We now integrates the platform directly in the source code so it’s not necessary anymore. It’s literally a one step process.
Please let us know your feedbacks and questions as usual on the forum.