Gephi リリース

From Gephi:Wiki

目次

Gephi 0.8alpha (Apr 08 2011)

[Download]

新機能

  • Spanish and French localization (Menu Tools > Languages)
  • GEXF 1.2 support (partial)
  • Integrate Email Spigot - create network from emails
  • Add Neighbour Filter
  • Improve support of meta-edges in Statistics and Filters
  • Improve usability of Filters
  • Edge weight option in PageRank, which can now be used by the algorithm
  • Duplicate workspaces (Edit Menu)
  • Open Recent menu in File
  • Graph files now supports GZ compression
  • Better Filters support in .gephi files
  • VNA Import (Thanks to Vojtech Bardiovsky)

パフォーマンス

  • Label Adjust algorithm 3 times faster
  • Saving/Loading projects is faster and use less memory

削除された機能

  • Degree Power Law metric. Reason: this is not a metric but a fit on a model. The produced chart is not sufficient to determine if data fits the model correctly.
  • Watts-Strogatz generator, a brand new 'Scientific Generators' plugin is about to be released, including Watts-Strogatz and many others
  • 'Open project' menu has been merged in simply 'Open'

バグフィクス

  • Windows installer should not require admin privileges (bug 663337)
  • Cancelled Vector Export Disabled "File" Menu (bug 728871)
  • Misformated SQL-Server JDBC url (bug 745414)
  • Partition Filter Loses Categories As Subfilter (bug 726107)
  • Workspace name does not increment (629376)
  • Cannot select directory to export (bug 711185)
  • Ranking Color can't be changed on OSX (bug 737727)
  • Filter panel not cleared after query removed (bug 737992)
  • Ego Filter "with self" option doesn't work with depth > 1 (bug 671007)
  • Maximum Degree Range Doesn't Update on Subfilter (bug 725688)
  • Cannot save and reload dynamic network as project (bug 709270)
  • GDF exports attributes when option is disabled (bug 735927)
  • Rename "Edit" menu to "Workspaces"?(bug 735475)
  • Data laboratory context menu takes too much time to appear when a lot of nodes are selected (bug 735721)
  • export svg/pdf with no edges causes NPE (bug 693789)
  • Can't import the same file twice in Welcome window (bug 598157)
  • Graph Window in Overview Tab Fails to Load (bug 659773)
  • Timeline appears first wrong when timeformat="date" (bug 709234)
  • Filter query not saved when Filter button is active (bug 671004)
  • GEXF option <spells> doesn't work(bug 709235)
  • Ego Network Filter Searches for Substring, Does Not Match Value (bug 726114)
  • Label text settings not saved in .project (bug 660205)
  • saved preset for layouts creates several instances (bug 612848)
  • Partition colors in Filters are different from those in Partition (bug 616037)
  • import of pajek net has floating pt problem (bug 619893)
  • NullPointerException on saving project (bug 622154)
  • Name of currently opened file not updated after a "save as" (bug 629374)
  • Labels are not hidden on Preview (bug 654006)
  • Chaining Dynamic Filter (bug 654018)
  • NullPointerException on importing CSV data in Data Laboratory (bug 654030)
  • Statistics report not refreshed after a new execution (bug 654036)
  • Maximum lock count exceeded error when running Label Adjust (bug 655544)
  • GEXF export: missing attvalues element (bug 655975)
  • Can't use ranking label transformers with toolkit (bug 656172)
  • GEXF export: attribute definitions exported even if Attributes option is unchecked (bug 656276)
  • Preview throws an Exception with negative edges (bug 656955)
  • Closeness centrality chart empty with normalized values (bug 658361)
  • Statistics fail to work on a hierarchy level different from the leaves (bug 658394)
  • Exported Data Table doesn't use sorted columns (bug 658816)
  • Importing a TIME_INTERVAL column in Data Laboratory CSV import doesn't enable dynamic features (bug 659017)
  • Error when using filter export features and filtering off (bug 659229)
  • Exception when using flatten filter (bug 659270)
  • GDF export generates invalid files (bug 660200)
  • Wrong color type exported in GraphML (bug 660356)
  • GEXF exporter doesn't export the label if they are the same as the id (bug 660382)
  • Tool Selection tooltip under the graph window (bug 660459)
  • Column settings in Data Lab are not saved in .project (bug 660469)
  • Data Lab filter not executed when changing the column (bug 660471)
  • Data Lab: column used by node filter is automatically reset (bug 660517)
  • Personalized color of a specific partition is rolled back (bug 660529)
  • DOT importer ignores edge weight and .gv file extension (bug 661257)
  • Exceptions when importing mixed graph (bug 662488)
  • Error on selecting nodes from filter if graph window not shwn at startup (bug 663561)
  • Blank preview screen (bug 664300)
  • Edge text not visible on preview with other attributes (bug 664444)
  • Data does not appear on nodes table (bug 667440)
  • saving a project uses too much memory for large graphs (bug 672071)
  • Data Lab: search/replace only on a given column (bug 676087)
  • Workspace number incremented by opening a new project (bug 681038)
  • Filter "out degree range" does not work (bug 681184)
  • NullPointerException on exporting dynamic GEXF file with Toolkit (bug 686432)
  • Wrong relative betweenness (bug 687267)
  • graphml generated syntax is incorrect (bug 688678)
  • Import Report freezes when the number of issues or logs is too high (bug 688865)
  • Filters fail to work on a hierarchy level different from the leaves (bug 691278)
  • Wrong edge count in Context Panel with hierarchies (bug 692225)
  • RepaintCell exception on Mac OS X (bug 692379)
  • Exceptions when group/ungroup from Partition after delete (bug 692382)
  • GML importer don't process 'weight' column as weight (bug 703877)
  • Degree doesn't take edge weight into account (bug 703933)
  • Edge attribute values not imported from graphml file (bug 707390)
  • PageRank not for weighted networks (bug 715621)
  • Data Lab: boolean column edition facility (bug 717869)
  • Exception on Delete Column if sorted by this column (bug 719987)
  • Data Lab: edge rows not displayed when the hierarchy level /= 0 in Overview (bug 720033)
  • Java Null Pointer when using Merge Columns (bug 722287)
  • Open Recent files doesn't work with project files (bug 734105)
  • Timeline disappears after saving project.gephi file (bug 695558)
  • Exception on Visualization Settings if opened before Overview (bug 734117)
  • Database import is not cancelable (bug 734126)
  • 'A task is still executing' error after cancelling a custom importer, not LongTask (bug 734132)
  • Edge weight slider not refreshed between workspaces (bug 731599)
  • Exception on New workspace after deleting last workspace (bug 735273)
  • Colors not imported in Pajek Net format (bug 530028)

API

  • Add setCurrentQuery() method on FilterController
  • Important change how modules save/load data into project files. The WorkspacePersistenceProvider interface from ProjectAPI now uses StAX instead of DOM. The writeXML() method now uses XMLStreamWriter and readXML() XMLStreamReader. Backward compatibility can't be assured, modules have to use switch to StAX.
  • Added support of shortcut keys, availability of items and sub-items creation to Data Laboratory context menu actions (NodesManipulator and EdgesManipulator). Also now Visualization API has an SPI for adding context menu actions (GraphContextMenuItem) to nodes like DataLaboratory does with NodesManipulator. Note that they share the interface ContextMenuItemManipulator from Data Laboratory API, so they are compatible, being able to reuse actions on nodes for Overview and Data Laboratory.
  • Add removeMetaEdge(Edge) to manually remove meta edges. Add getTotalEdgeCount() method to globally count the number of edges, regardless if the edge is proper or meta.
  • Add methods in Graph API to better combine edges and meta edges features. Add getEdgesAndMetaEdges(Node) and getTotalDegree(Node) methods, as well as their in and out variants for HierarchicalDirectedGraph.

Gephi 0.7beta (Oct 01 2010)

新機能

  • New Data Laboratory (Manipulate columns, Search/Replace, Merge, Sparklines...)
  • Longitudinal network visualization, topology changing over time, as well as attributes
  • Timeline is now working properly, appears automatically when the graph is dynamic, single button to enable filtering
  • Show/Hide labels from filters - can be reset by the 'Reset Visible' action (left of graph window)
  • Display edge weight as labels on visualization
  • New StAX GEXF importer and exporter, with hierarchy and dynamic support
  • New List/Arrays attribute types. Can only be imported from GEXF for now.
  • NOT Operator (Filters)
  • MASK Operator (Filters) - keep edges according to source/target/both/any - can easily obtain neighbors of a set of nodes
  • Flatten Filter - Flatten a hierarchical graph to the visible view, transform meta-edges into normal edges
  • New Giant Component Filter
  • Time Frame import, new option in 'Import Report' to import successive static files and transform into dynamic
  • Zoom slider in visualization options
  • 'Import missing nodes' option in import report - choose whether to create them or not
  • Set size for the 'Reset Size' action, by right-clicking on the reset size button
  • Get degree column from Undirected graphs
  • Statistics reports now saved in Gephi projects
  • New 'Rescale Weight' option in Preview, to force weight looks the same as Overview
  • New 'Original' option for edges color in Preview, keeps the original edge color, coming from Partition for instance
  • Copy and move nodes to new or existing workspace
  • New preview presets
  • Localization is now possible, and change language from Gephi
  • When parallel edges are found during import, it now increases the weight of the edge by default
  • Option in Ego Filter to include the parent node or not
  • Meta-edges have now a separate scale slider in Visualization settings, change how thick they are compared to normal edges
  • Ranking and Partition list of attributes are now sorted
  • Ranking now updates itself with filtered graphs. Clicking on Apply will refresh bounds and the transformation (color, size) is correct
  • It's now possible to drag a filter sub query to become a main query
  • With dynamic attributes, Ranking, Partition, Visualization and Filters will use the current Timeline range to find values
  • Edge weight can be dynamic, type DYNAMIC_FLOAT. Force Atlas layout will use the current Timeline range
  • Filters are refreshed when the graph is modified, the current filter is reexecuted
  • Localization is now possible, French and Spanish will be available soon

バグフィクス

  • Wrong edge removed from Edge Weight filter (bug 603469)
  • Filtering with convex hulls displayed (bug 541819)
  • NullPointerException when filtering undirected graphs (bug 571153)
  • NullPointerException on importing dynamic graph (bug 581872)
  • gtk+ slider problem (bug 529913)
  • Meta-edges are not displayed (bug 584283)
  • Preview is not displaying meta-edges (bug 584289)
  • Errors with Yifan Hu MultiLevel Layout on a filtered graph (bug 594643)
  • Node Size Mode and Filter Paramaters don't save in project (bug 596430)
  • Memory Leak in GEXF/GraphML Parser (bug 596872)
  • Incorrect mutual edge weight on Preview (bug 610469)
  • Progress is not shown when opening/saving project (bug 594644)
  • Unable to cancel a project opening (bug 616415)
  • Slowness on picking a partition entry (bug 519549)
  • EdgeList Database Configuration is not saved (bug 571263)
  • 'start' and 'end' attributes are missing when exporting dynamic GEXF (bug 521848)
  • Partition "All Blacks" feature randomizes colors (bug 601066)
  • Filtered graph not exported with "Select" pressed (bug 573685)
  • Partition Settings in Filter not saved on switching workspaces (bug 616052)
  • Opening Archived ZIP files is broken (bug 578876)
  • Exception on clicking on 'Hierarchy' while running multilevel layout (bug 631663)
  • GraphML importer doesn't import node labels data (bug 581629)
  • Cannot save / saves as when opening a Gephi by doubleclick a graph in Windows (bug 583397)
  • ForceAtlas and Fruchterman Reingold not layouting with meta-edges (bug 584286)
  • Memory Leak in Graph Distance (bug 587450)
  • NullPointerException when executing the "Eigenvector Centrality" Statistic (bug 589731)
  • NullPointerException when switching between workspaces while a layout is running (bug 597458)
  • Can't drag a filter sub-query to become a root query (bug 626495)
  • Ranking parameters re-initialized at each new ranking (bug 594231)
  • Ranking not refreshed when graph filtered (bug 632459)
  • Node invisible (too small) when created with the node pencil (bug 574807)
  • Error when opening Plugin Center (bug 616829)
  • Can't select Postgresql driver in database import settings (bug 595223)
  • Can't display edge weight as text (bug 603134)
  • Import transform to Undirected don't merge weight (bug 603478)
  • Right click on workspace after deleting a node throws "node can't be null" (bug 605947)
  • In/Out degree metric doesn't work with undirected graphs (bug 606305)
  • NullPointerException when selecting "--Choose a Layout" in the Layout ComboBox (bug 606964)
  • Workspace Selection failed to refresh after closing workspace (bug 616814)
  • Visualization selection color inversion between 'out' and 'both' color (bug 618726)
  • 'Format' not recognized on DL import (bug 619069)
  • Edit window not hidden on tabs (bug 552494)
  • dynamic graph unrecognized if everlasting nodes (bug 555637)
  • FileNotFoundException during saving of PDF file (bug 572876)
  • "Node must be in the graph" error when importing a hierarchical graph with height greater than 1 (bug 577180)
  • Auto-scale flips the graph (bug 577843)
  • Impossible to cancel the Average Path Length Statistic calculation (bug 590226)
  • Preview ratio not available at first time (bug 594176)
  • Default selection of Nodes in Data Laboratory necessary (bug 594515)
  • "CommandLineParsing null" message when error on opening file from command line or desktop (bug 594630)
  • Can't import the same file twice in Welcome window (bug 598157)
  • csv file export problem (bug 598767)
  • Can't close project when generating a graph (bug 631341)
  • Visualization size limitation (bug 602470)
  • duplicate label in filter window (bug 604003)
  • Partitions don't refresh when opening project not from Overview (bug 612902)
  • z-coordinate not exported in GraphML (bug 614606)
  • Wrong node positions when setting X or Y to zero (bug 615844)
  • Selected filter query not properly refreshed in UI (bug 626483)
  • Export to pdf background is always white (bug 583386)
  • SVG files not listed in Export dialog (bug 626394)
  • Wrong node size when Ranking has same min and max size (bug 631689)
  • Read positions from dot files (bug 594793)
  • Ranking and Partition parameters list not ordered (bug 594520)
  • Node Degree not in Label Text settings (bug 598170)
  • Wrong folder selected in the Export Panel when changing file type (bug 620337)
  • Generating a graph on a previously loaded undirected graph (bug 624671)
  • Wrong stroke weight when SVG imported in Illustrator (bug 626378)
  • Filtering not refreshed when sub-queries set or removed (bug 594511)
  • Errors at PDF export when labels have font size zero (bug 626865)
  • Text not displayed in Preview (bug 627567)
  • Edges native color are not displayed in Preview (bug 586237)
  • Edge weight scale is different between Graph and Preview (bug 569329)
  • Negative edges not rendered in Preview (bug 628223)
  • Edges weight not merged with parallel edges (bug 648600)
  • Partition filter automatically filters null value (bug 648600)
  • Exception on opening project file (bug 648617)
  • Ego Filter doesn't include the node itself (bug 649908)
  • PDF Export only with default font (bug 651273)
  • Nodes not unselected after turning off Selection on Filter Panel (bug 649920)

API

  • Add a flatten() method to HierarchicalGraph to flatten the hierarchical graph and transform meta edges into regular edges.
  • Add destroy(Filter filter) in FilterBuilder to receive notification when a filter query is removed and clean-up.
  • Add MetaEdgeBuilder in Graph SPI to allow custom builders. Add GraphSettings.setMetaEdgeBuilder() in the graph model settings.
  • Modify StatisticsModel to store reports directly instead of Statistics instance. As a consequence, the model has now a getReport() and a getResult() method that UI can use. The currently running statistics can now be get with a new getRunning() method.
  • Simplify and improve attribute events management. Event listeners now subscribe directly from the AttributeModel instead of AttributeTable and will receive events for all tables. Refactoring of the AttributeEvent class with AttributeTable as source and a new AttributeEventData object as data. A new SET_VALUE has been implemented for getting events when attribute values are set.
  • Changes in AttributeRowFactory, the newNodeRow() method now takes the owner object NodeData as a parameter. Similarly for newEdgeRow() and newRowForTable().
  • Add getEdge(Node, Node) in GraphAPI for consistency reasons.
  • Changes in Processor SPI. The Processor has now setters instead of a process() method with parameters. How processors are created remains the same. Creation of a ProcessorUI interface for processors settings configuration. A ProcessorUI implementation provides a panel, which is shown when the import report is closing. The ProcessorUI also allows to disable a processor with some conditions.
  • Add getColor() method in NodeDraft and EdgeDraft.
  • Define the "Overview, "Data Laboratory" and "Preview" as perspectives. Create a new SPI for perspecives and perspective members. Members are simply the TopComponent that belong to a perspective. Plugins can implement PerspectiveMember to define the open and close behaviour.
  • Add list/array types in Attributes API. All native types has now a related list type, except dynamic types. The list types inherits from AbstractList.
  • Changes in the way Import API deals with time intervals and dynamic data. Support for dynamic attributes has been added with a new addAttributeValue() method in NodeDraft and EdgeDraft. For improving data cleanup possibilities, NodeDraftGetter and EdgeDraftgetter now returns an AttributeRow instead of a list of attribute values only. Finally to profit from latest improvements, draft elements returns directly a TimeInterval type instead of the list of slices. Methods with 'Slice' have been renamed to 'Interval' for consistency reasons.
  • Add dynamic types into Attributes API. Dynamic types store values with a time interval and query can be customized with estimators. All dynamic types inherit from DynamicType
  • Graph API event management improvements. The GraphEvent has now precise events, including ADD_NODES, REMOVE_NODES, ADD_EDGES, REMOVE_EDGES and VISIBLE_VIEW. A new GraphEventData interface has been created to retrieve elements related to the events.
  • Export API refactoring, inspired from ImportAPI. Create an ExporterBuilder interface for exporter creation and different exporters: GraphExporter, VectorExporter, ByteExporter and CharacterExporter that covers common cases. The way exporters write data has been rationalized by using either java.io.Writer (text) or java.io.OutputStream (byte). The ExportController has been improved to support all use-cases, including file, writer and stream export.
  • Add Spigot support to the ImportAPI and SPI. Like DatabaseImporter, the SpigotImporter interface is a new type of Importers. Modifications have also be made to the ImportController to support spigot import.
  • Refactoring and improvements in the Import API and SPI. The refactoring aim is to solve the singleton issue with importers and let users implement builders interface that create importers instance. Therefore an ImporterBuilder interface has been created and should be registered with the @ServiceProvider annotation. The various importers types have been simplified and leave more choice to the implementations about how the input is managed. XML and Text file importers has been merged in a FileImporter interface, working with the java.io.Reader. Utility static methods, for instance get Document from Reader can now be found in a new ImportUtils class. The ImportController has been simplified for File import and now accepts java.io.Reader also. The main improvement on these modules in the support of UI components for importers. The aim is to let importers define an ImporterUI implementation to manage settings of these importers.
  • Improvements in the GraphAPI identifiers management. The system is now storing String identifiers coming from users. New getters and setters methods have been created in Graph: Graph.setId(Node, String), Graph.setId(Edge, String), Graph.getNode(String), Graph.getEdge(String). The NodeData.setId() and EdgeData.setId() methods have been removed, compatibility can't be kept. Factory has also be changed to allow to create elements with String ID directly, as it's not possible anymore to do it from NodeData.
  • Changes in AttributesAPI with event management. The lookup system in AttributeTable has been replaced by a more traditional event management system, with new AttributeEvent and AttributeListener interfaces. The dispatch implementation is also now on a separate thread.
  • Changes in Import modules to separate core and user interfaces. The ImportController is now doing import task only and a new ImportControllerUI is displaying the user interface (Report Panel). The ImportControllerUI interface is located in the DesktopProject module and should be user to properly import file from Plugins. The ImportController methods could be used from the toolkit.

Gephi 0.7alpha4 (Apr 30 2010)

新機能

  • GraphML export
  • PDF Export
  • EgoNetwork Filter - Get neighbours at depth 1, 2, 3 and Max
  • CSV export - Export adjacency list and matrix
  • New LabelAdjust algorithm, faster and better quality. Thanks to Mathieu Jacomy.
  • Watts-Strogatz Small World Generator

バグフィクス

  • Shortest Path and Heatmap tools not working for Undirected Graphs (bug 559866 )
  • Colors not imported in DOT (bug 559846)
  • Can't import a CSV (bug 557305)
  • Expansion/Contraction layout mispositionning when graph not centered (bug 561327)
  • Statistics disabled when opening project not from Overview (bug 561483)
  • Exception when drawing Filter's histogram (bug 570975)
  • NullPointerException when filtering undirected graphs (bug 571153)
  • Wrong current query on Filters Query Panel (bug 571274)
  • Exception when changing filter parameter on a Operator (bug 571287)
  • Error when importing nodes with empty labels in NET format (bug 567263)
  • ConcurrentModificationException when Import Report opens (bug 571871)
  • GraphML importer doesn't detects Undirected graphs (bug 571875)
  • Auto-scale doesn't recenters the graph (bug 571907)
  • The Statistics report is not updated after executing the Metric again (bug 570971) (Thanks Paul-Antoine Bittner)
  • "Node must be in the graph" error (bug 538701)
  • Menubar is incomplete (bug 531505)
  • Import throws Exception when file is invalid instead of Warning user (bug 530970)
  • Settle command not working for Yifan Hu layouts (bug 562822)

Usability

  • Heatmap tool description snippet corrected

API

  • In PreviewAPI, the background color has been put in the PreviewModel. The PreviewController has been updated as well.
  • Change FilterController.filter() to FilterController.filterVisible() and FilterController.select() to FilterController.selectVisible(). The controller is managing this process in a separate thread, with progress, and takes care of properties change. A more simple direct way to filter is required for headless access. The FilterController.filter() has been created and return the GraphView builded by the filter process.
  • Expose basic visualization features in a newly created Visualization API. No proper visualization API exists but its creation is necessary to avoid implementation module dependencies.

Gephi 0.7alpha3 (Mar 31 2010)

新機能

  • Welcome screen, with recent opened files and samples.
  • CSV Importer. Import adjacency lists.
  • UCINET DL files importer. Import edge lists and full matrix.
  • DOT Import. Import DOT GraphViz files. Support directed, undirected, labels and colors only. No subgraph support.
  • Better memory starvation detection

バグフィクス

  • Edge Weight Filter cannot be chained (bug 523941)
  • GEXF hierarchy not imported correctly (bug 522896)
  • crashes on closing project with dynamic filter active (bug 523110)
  • Filter button still active across workspaces (bug 523124)
  • Meta-Edges are not displayed after opening project (bug 526040)
  • hierarchy1.gexf not imported correctly (bug 522896)
  • Problems when restoring Ranking Window (bug 526126)
  • NullPointerException on selecting Attribute Range filter (bug 526739)
  • Incorrect range values when selecting Range Filters for the first time (bug 526745)
  • Mutual edges not imported when undirected (bug 538991)
  • NullPointerException at org.gephi.partition.impl.PartitionControllerImpl.transform (bug 538705)
  • 0.6 project files are opened and causes errors (bug 539121)
  • Export action stays disabled on Mac OS X (bug 539485)
  • Export Dialog Give NullPointerException on OS X Snow Leopard (bug 526537)
  • NullPointerException at org.gephi.graph.dhns.utils.DHNSSerializer.writeDhns (bug 545997)
  • NullPointerException at org.gephi.visualization.opengl.text.TextModel.writeXML (bug 545993)
  • When creating a new project, adding nodes doesn't work (bug 545993)
  • drag tool becomes ineffective after color tool has been selected (bug 525054) (Thanks Eduardo Ramos)
  • ClassCastException when opening a non-gephi project file (bug 551679)
  • Labels are not visible when opening a Gephi file (bug 551694)
  • Font not loaded on preview presets (bug 551877)
  • Labels doesn't stay "proportional" after preview and export (bug 530175)
  • NullPointerException when previewing a empty graph (bug 528563) (Thanks Eduardo Ramos)
  • Visualization bars stays disabled if Gephi started from Preview (bug 552394)
  • Partition error on filtered graph (bug 552563)

Usability

  • Modularity Statistics has now a description panel as well
  • Opening and saving tasks have progress description now
  • Filtering progress indication
  • Selected query in filters is now more visible with it's node name in bold
  • Tools can be unselected (Thanks Eduardo Ramos)
  • New option in preview to have label size proportional to node size, like in Overview

API

  • ImportAPI has now a doImport method with InputStream
  • New AttributeUtils methods.
  • Add getWeight() in EdgeDraft to let importers increment weight.

Gephi 0.7alpha2 (Feb 17 2010)

新機能

  • Better edge weight support. Weight is not modified anymore by "Auto-scale" option on Import.
  • Better nodes/edges counting. Counts only visible nodes.
  • Improve Statistics/Metrics settings panels. Add description and documentation about metrics and their settings.
  • Project save/load has been corrected. Note that compatibility with 0.7alpha1 is broken.
  • Fix AutoUpdate mechanism. Further updates will be available through built-in updater.

バグフィクス

  • Application freeze when importing file on Linux (bug 519423)
  • Layout Window cannot be restored when has been undocked (bug 519424)
  • Banner not visible on Mac OS X and Linux (bug 522403)
  • Preview doesn't hide filtered elements (bug 522402)
  • Project load/save interface fails (bug 522889)
  • empty node label causes incorrect error message during import "unkown node id" (bug 519254)
  • In GDF export, removing a column doesn't remove the comma (bug 519810)
  • In GDF export, the Id field is badly escaped (bug 519820)
  • Attribute edge filtering misbehavior (bug 522771)
  • Context data doesn't work on Undirected Graph (bug 522886)
  • Dynamic filter displays 0 node (bug 523128)
  • options tag works only for one-letter values (bug 519252)
  • Favorites, Properties and Output menu appears in Window and cannot be closed. (bug 521400)
  • improved performances when adjusting the range with the mouse (bug 521939)
  • fixed bug when dealing with dynamic data types other that date (bug 521544)
  • fixed bug with the visual repartition of graduations (bug 521941)

Usability

  • Node and Edge toggle button in VizBar have the same tooltip text
  • Report Panel (Import) is vertically extensible

Gephi 0.7alpha (Feb 08 2010)

  • Modularize application, extensible by plugins
    • NetBeans プラットフォームを土台として構築
    • 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)
    • ラベルの調整
    • 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
    • ページランク
    • HITS
    • Distance
    • Average shortest path
    • 直径
    • 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
    • 矩形選択
    • 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
    • エッジのウェイト
    • 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, not compatible with previous 0.6 gephi files
    • 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
ツールボックス