Visone Changelog

What's new in Visone 2.26

May 26, 2023
  • General: when a closed group node is moved, the coordinates of descendant nodes are maintained correctly in all situations
  • Transformation: Added stochastic blockmodel sampler
  • Transformation: Added stability measures for Delaunay triangulations
  • UI: reworked the implementation of adding edges in edit mode to improve UI stability
  • UI: fixed bug causing attribute lists to be modified when changing other node/edge properties in the properties dialog
  • UI: fixed UI misbehavior after using the "close other tabs" menu item
  • UI: fixed status bar updates after merging two networks into a new one
  • Various other bug fixes and improvements

New in Visone 2.21 (Jan 10, 2022)

  • IO: fixed Gedcom file parsing
  • SVG animation: fixed SVG animation export when node IDs contain special characters such as periods
  • UI: the configuration dialog behaves more intuitively
  • Other miscellaneous bug fixes

New in Visone 2.20 (Aug 11, 2021)

  • General: fixed crash on Mac OS X when visone is run on JDK 16
  • General: networks with backgrounds are no longer marked as changed after exporting them
  • UI: fixed UI crash when the network merge tab is visible after deleting a collection and closing a network
  • UI: many other bug fixes improving UI stability
  • Visualization: fixed repeated rezooming behavior in cartesian coordinates mapping
  • Transformation: fixed crash when converting loops to node attributes
  • Node/link properties: fixed various bugs when setting properties on nodes or edges with differing values or when switching between networks
  • Other miscellaneous bug fixes

New in Visone 2.19 (Mar 8, 2021)

  • Worked around permission problem on Mac OS X that caused some directories to appear empty in open and save dialogs
  • Added new option to fix the current initial directories of open and save dialogs in the configuration dialog
  • Analysis: fixed graph density calculation for directed graphs
  • Io: fixed bug when importing attributes from CSV files with trailing spaces at line endings
  • Other miscellaneous bug fixes

New in Visone 2.18 (Oct 16, 2019)

  • analysis: added quad census
  • analysis: added weighted modularity as network-level statistic
  • mapping: fixed issues with geographic mapping
  • miscellaneous bug fixes

New in Visone 2.17 (Mar 31, 2017)

  • Released on 2017-02-22
  • General: added dmg bundle for MacOS
  • General: fast rendering mode for large networks
  • Visualization: added sparse stress layout (for large networks)
  • Visualization: improved quick layout for large network visualization
  • Io: improved JSON Reader.

New in Visone 2.14b (Jan 19, 2016)

  • modelling: fixed ids of dyadic attributes

New in Visone 2.14 (Jan 19, 2016)

  • modelling: fixed reading of RSiena session files
  • visualization: extended x/y coordinate mapping to respect selection
  • many other bug fixes

New in Visone 2.12 (Sep 19, 2015)

  • general: improved open file dialog
  • general: improved Mac OS X integration
  • general: improved handling of graphmlz files over command line
  • extensions: nlp compatibility check attenuated to major version

New in Visone 2.11 (Aug 9, 2015)

  • general: fixed attribute and network updating bugs
  • analysis: improved DAG longest path as node distance
  • analysis: added node connectivity as pairwise node distance
  • analysis: added effective resistance as pairwise node distance
  • analysis: added reachability as pairwise node distance
  • analysis: added link connectivity as pairwise node distance
  • visualization: extended backbone layout and many other algorithms to work on multigraphs
  • transformation: added transitive reduction
  • transformation: improved positional dominance gui
  • transformation: added transformation of loops to node attribute
  • modeling: fixed rsiena related bug
  • attribute manager: added local filtering of directed links based on a link attribute (link - filter - attribute per node)
  • fixed Mac OS X freezing bug
  • many other bug fixes

New in Visone 2.10 (Jun 11, 2015)

  • analysis: added Louvain clustering
  • analysis: added triangle k-core
  • analysis: DAG longest path as node distance
  • mapping: map node label size to node size
  • mapping: improved Geographic mapping
  • transformation: added positional dominance, a powerful generic concept that unifies the majority of centrality indices and role equivalences (will be extended in the future)
  • transformation: loop to node attribute
  • attribute manager: added local filtering of links based on a link attribute (link - filter - attribute per node)
  • attribute manager: added links filter for homophily edges based on a selected node attribute (link - filter - homophily)
  • many other bug fixes

New in Visone 2.9.2 (Mar 25, 2015)

  • Geographic mapping of longitude/latitude attributes with OpenStreetMaps on the background
  • bug fixes

New in Visone 2.9.1 (Dec 20, 2014)

  • improved R-connection
  • fixed support for gedcom (.ged) files
  • fixed problems with attribute manager

New in Visone 2.9 (Nov 20, 2014)

  • zipped GraphML as default format
  • fixed problems with group nodes
  • added sloppy rendering option, which allows minimalistic rendering for large graphs
  • added infobox for currently selected method (also shows up when using the searchbox)
  • added network level statistics card (density, avg. degree, connected components, max k-core, and number of nodes in max k-core)
  • improved support for UCInet (.dl) files
  • many other bugfixes and improvements

New in Visone 2.8.1 (Oct 1, 2014)

  • This release contains many new features and bug fixes:
  • search field for easier finding of methods in visone
  • mapping of values to shapes and styles of nodes and links
  • visualization: backbone layout for untangling hairball graphs
  • analysis: link embeddedness and sparsification
  • improved integration of color brewer colors
  • extended color table functionality

New in Visone 2.8 (Oct 1, 2014)

  • This release contains many new features and bug fixes.
  • dynamic and interactive force-directed mode
  • export of animations to SVG
  • support of Dot graph format from GraphViz
  • new CSV attribute import/export
  • method for node/label overlap removal
  • new color schemes for mapping (color brewer)
  • many bugfixes

New in Visone 2.7.3 (Jan 21, 2014)

  • fixed copy and paste.

New in Visone 2.7.2 (Jan 21, 2014)

  • This release mainly contains a number of bugfixes.
  • fixed freezing problems on MacOS X
  • further improvements of the CSV import
  • improved Girvan/Newman clustering
  • many other bugfixes

New in Visone 2.7.1 (Jan 21, 2014)

  • This release mainly contains a number of bugfixes.
  • a complete rework of the R connection
  • additional operations
  • further improvements of the CSV import

New in Visone 2.7 (Jan 21, 2014)

  • [IO] Completely renewed CSV Import/Export.
  • [GUI] New, extended attribute manager with more intuitive selection facilities, list editing and much more
  • [GUI] New visone icon
  • [GUI] Operations applicable to multiple networks
  • [GUI] Support for transparent colors
  • [Visualization] Improved group node visualizations
  • [Visualization] Treemaps, including Voronoi treemaps for hierarchical networks.

New in Visone 2.6.5 (Jan 21, 2014)

  • New features:
  • [IO] Import and export of adjacency lists (i.e. in each line the neighbors of a node) is now available.
  • [IO] Reading, writing and export of group nodes now works properly.
  • [IO] Load and save of list attribute had a problem which is now fixed.
  • [IO] Improvments in name proposals on save and export of graphs
  • [Visualization - Mapping] visone can now map attributes to polar coordinates.
  • [GUI] New menu entry to remove all group nodes.
  • [Analysis] Hierarchical clustering based on lamda sets (Borgatti/Everett/Shirey) and edge betweenness (Girvan/Newman).

New in Visone 2.6.4 (Jan 21, 2014)

  • New features:
  • [GUI] visone console, accessible via the toolbar, replaces the R-console tab and Knime menu/button. Additionally provides a message log. The connection to Knime is now fully operational (cf. their new network mining plugin).
  • [GUI] Interaction: The editing mode for manual node and link creation can be accessed by switching the toggle button in the toolbar. Additionally, normal mode now allows zooming to an area by dragging a window with the right mouse-button while holding down the "ctrl"-key.
  • [GUI] Default node and link templates have been changed. Default nodes are now round and grey.
  • [Attributes] An overview of values for dyad attributes is now available in the attribute manager.
  • [Analysis - RSiena] The RSiena interface can now handle missing data and structural ones and zeros.
  • [Visualization - Geometry] The animation of geometric transformations can now be turned off (useful for larger networks).
  • [Tranformation] merging of selected nodes, including operations for attribute processing in the merge.
  • [Analysis/NLP extension] crawling of links and grabbing of text from websites.
  • [Configuration] The visone configuration folder ".visone" (holding global templates, last used configurations for csv-files, etc.), that was previously saved in the folder from which visone was started, will now be saved in you home folder (Linux) or your Documents folder (Windows). Thus, all instances of visone run on a machine by the same user should share the configurations now.
  • [Group nodes] Option to remove all group nodes at once.
  • Error fixes and other changes:
  • [GUI] The "clear background" button was removed from the toolbar. Background information may still be removed via the view menu.
  • [Visualization - Mapping] The mappings for node/link label color and size have been moved from the label category to color and size categories.
  • [IO] link list import now uses the same separator and text frame characters as other csv-based imports.
  • Some typos have been fixed.
  • Event-handling was improved for larger networks and visone now has a better handling of situation where memory is insufficient.
  • Save and export operations now warn before overwriting files and the directory last used is memorized. In addition the handling of file name proposals is improved.
  • Open problem:
  • [Group Nodes] are currently not saved to files and can therefore be only used in image exports, we are working on that and will hopefully fix it for the next version.

New in Visone 2.6.3 (Jan 21, 2014)

  • New features:
  • [IO / Analysis] New tab R Console provides the possibility to send/receive networks including attributes to/from an R-environment, where these can be manipulated directly. In R, networks are represented by the igraph library.
  • [IO / Analysis] Knime connection: Networks may be sent/received to/from a running Knime instance, a powerful visual data mining tool developed at the University Konstanz.
  • [IO] Link list import: Networks can now be opened from csv-style link lists. The first two columns in the csv-file must contain node identifiers corresponding to source and target node; additional columns are considered as additional link attributes.
  • [IO / Attributes] New attribute type dyad attributes: Dyad attributes provide a way to encode attribute values for each pair of nodes (dyads), mainly used with RSiena. Dyad attributes may be imported and exported from/to csv-files using the attribute manager.
  • [Transformation] New network-level transformation “dyad graph” creates a complete graph from the current network displaying all dyads as links and converting all dyad attributes to link attributes of the dyad graph.
  • [Visualization - Layout] Added a layout algorithm “stress minimization (dyad attributes)” to represent distances given by dyad attributes.
  • [Visualization - Layout] Slight changes in the GUI for dynamic layouts. Added a new layout algorithm “linked layout” that links each node to each of its instances in other networks, and the possibility to calculate and apply an “aggregated layout” to a network collection.
  • [Visualization - Geometry] Procrustes analysis: added the option to consecutively perform a procrustes transformation to the previous network in a collection.
  • [Visualization] Added an option to apply visualization algorithms to all open networks. Please note that mapping algorithms are applied to networks individually; thus, if a visualization is applied to all open networks, colors, sizes etc. do not share a common scale.
  • [GUI] Simplified selection tab.
  • [GUI] Option added to save/discard all changes to networks if several networks are closed (i.e., when closing visone or if “close all tabs” / “close other tabs” in the context menu of a network tab is performed).
  • Error Fixes
  • [GUI] Bendpoints of links are now moved with the selection in analysis mode.

New in Visone 2.6.2 (Jan 21, 2014)

  • Error fixes:
  • [Analysis - RSiena] Data is now correctly transferred to R. Previously, matrices were transported to R in transposed form.

New in Visone 2.6.1 (Jan 21, 2014)

  • Error fixes:
  • [IO] resolved a problem when loading/saving graphs.
  • [IO] resolved a problem that caused image exports to be too large.
  • [GUI] Templates now incorporate label font and font-size.

New in Visone 2.6 (Jan 21, 2014)

  • New features:
  • [GUI] Templates: Added legend functionality. For any node or link templates one may now specify to show them in a draggable legend. Moreover, templates are stored now with each network in the .graphml file (checkbox 'local'), and/or stored globally in visone configurations file (checkbox 'global').
  • [GUI] Network collections: Network collections provide the possibility to semantically encapsualte a (sub)set ot the currently opened networks. Currently, this needs to be done for dynamic layouts or RSiena functionality. Network collections are administrated via the network collection manager button in the visone toolbar. Please note that while a network is part of a collection it may not be edited anymore (node/link insertion/deletion).
  • [IO] RSiena session files may now be loaded via the open dialog. A network collection is automatically created with a name given by the user.
  • [Analysis - RSiena] RSiena integration: Interface for analyzing network collections with RSiena directly from within visone. Options for R-connection have to be properly set in file → options → R - connection.
  • [Visualization - Layout] Dynamic layout: Networks in a collection may be laid out together by an dynamic layout approach using anchored stress minimization. The reference network to anchor with may be selected as either one of the collection, a newly created aggregation network, or the previous network in sequence of the collection.
  • [Visualization - Geometry] Procrustes analysis: A procrustes transformation can be applied to the networks of a network collection. This operation tries to translate and optionally rotate/dilate a network layout such that it best fits the given reference network.
  • [GUI] Animation player: The networks of the currently active network collection may be interactively animated. Accessible via the animation player button in the toolbar.
  • [GUI] Zoom: Fit all networks button zooms each open network such that all networks have a common viewport.
  • Error Fixes:
  • [GUI] Undo/Redo: Disabled for now due to unpredictable behavior. We hope to bring a stable Undo/Redo back as soon as possible.

New in Visone 2.5.1 (Feb 11, 2010)

  • New features:
  • [Attributes] It is now possible to import edge attributes into the network by an adjacency matrix in csv format, similar to graph import by adjacency matrix. See Attribute Manager → Edges → Export & Import. Row/Column-labels may be used to match rows/columns to the ids of the nodes in the network.
  • Error Fixes:
  • [Visualization - Layout] Centrality Layout now keeps the size of the nodes when applied more than once.
  • [Visualizaation - Layout] Status Layout now optionally provides drawing of status niveaus.
  • [IO] Background information, i.e., radial/status niveaus are now exported with the graph.