New features
Modularize application, extensible by plugins
- Built on top of Netbeans Platform
- Plugins center, auto-update
- Graph API, with grouping and meta-edges support
- Directed, Undirected and Mixed graph support
- Hierarchical graphs support, with tree opearions
- Automatic meta-edges computation, without recomputing
- Fast traversal, with user-oriented interators
- View maintaining in HierarchicalGraph, expand/retract operation
- Streaming ready, logarithmic update time
- Thread-safe
- SubGraph support, with memory efficienty
- Layout API, real-time layout, autostop, presets and branding
- Fruchterman Reingold
- ForceAtlas
- YifanHu
- YifanHu proportionnal
- YifanHu Multilevel (see below)
- Label Adjust
- Random
- Rotate
- Expand/Contract
- Multi-level graph layout algorithms, Yifan Hu (Google Summer of Code)
- Coarse/Refine layout, Barnes-Hut
- Dynamic network support (Google Summer of Code)
- TimeInterval type
- Dynamic range filter
- GEXF File format "start" & "end" attributes support
- Timeline component, with live update
- Statistics/Metrics, with HTML report panel (Google Summer of Code)
- Clustering Coefficient
- PageRank
- HITS
- Distance
- Average shortest path
- Diameter
- Betweness
- Closeness
- Modularity (Community detection)
- Degree Distribution
- Vectorial preview, SVG Export (Google Summer of Code)
- Map preview, with zoom and pan (Processing)
- Settings properties sheet
- Presets management
- Mature OpenGL visualization engine
- Mouse zoom
- Rectangle selection
- Edge thickness
- 2D shape design, and rectangle
- Convex hulls
- Self-loops
- Events model
- Settings, visualization bar
- Highlighting
- Custom selection
- Edge labels
- Lighting settings
- Optimization and safer synchronization
- High-res screenshot
- Full Antialiased Custom resolution screenshot
- Filters API, dynamic filtering with complex queries grammar
- Degree range, In-Degree range, Out-Degree range, Mutual Degree range
- Edge weight
- Partition set
- Partition count
- Non-null
- Equals (Bool, String, Numbers...), with regex support
- Attributes Range
- UNION & INTERSECTION operators
- Project API, project and workspace management
- Modular workspace model, based on lookup
- Gephi project files, with ZIP Compression
- Open Project from Drag&Drop and command line
- Crash reporter
- Import API, import from files, streams and database
- Secure workflow, separated from main structure, containers load/unload
- Import warnings/error management
- Report panel, show issues and logs
- Processor interface, Full or Append
- File formats: GEXF 1.0, GEXF 1.1, GDF (magic regex), GraphML, NET, GML, TLP
- Database: EdgeList Database, basic querying
- Generator API, host graph generators
- Random graph
- Export API, export interface (file, db, stream)
- Neat integration with UI
- Graph file: GEXF, GDF
- Vectorial: SVG (from Preview)
- Data Laboratory, data table view with dynamic filtering
- Tools API, with visualization events engine
- Brush
- Pencil
- HeatMap
- Edit
- Painter
- ShortestPath
- Sizer
- Partition API, automatic partition on attributes
- Color transformer, with randomize colors and sorting
- Partition Pie chart
- Group by partition (Attribute Clustering)
- Ranking API, put signs from metrics and attributes
- Transformers interface, extendable
- Color tranformer: gradient color UI and palette utils (right-click)
- Size transformer: gradient size
- Label Color transformer: gradent label color
- Label Size transformer: gradient label size
- Automatic min/max computation, Range parameter
- Spline Editor, for transformer interpolation
- Result Panel, with special color renderer. Take panel screenshot (right click)
- Clustering API, host clustering algorithm
- MCL (experimental)
- Results as tree, group/ungroup
- Redevelop UI
- Packaging
- Splash Screen
- Windows Installer (InnoSetup)
- Mac OS X DMG archive