Skip to content

News

SocNetV v2.1 Released!

Today is a wonderful day because we are happy to announce that a brand-new version of our favorite social network analysis and visualization software application has been released. SocNetV version 2.1, released on September 28, 2016, has the codename “fixer” and is available for Windows, Mac OS X, and Linux from the Downloads page.


What’s New in SocNetV v2.1?

Faster and More Accurate Network Analysis Computation

  • Improved algorithms for social network analysis allow most metrics to be computed simultaneously. The results are saved and reused during the session, recalculating only when nodes, edges, or weights are modified.
  • Fixed metrics like PageRank Prestige (PRP) and Average Graph Distance (AGD) now produce accurate results.

New d-Regular Random Network Generator

  • The d-regular network generator has been rewritten and now generates both directed and undirected d-regular random networks without errors.

Improved UCINET Format Support

  • Fullmatrix format is now supported again. SocNetV already supports the edgelist format, ensuring compatibility with more datasets.

Better Network Visualization

  • Fixed issues with node and edge stacking on the canvas.
  • Corrected the display of edges with large weights to prevent overly thick lines.

Bug Fixes

  • #1624561: Network files with both arcs and edges are loaded as solely undirected nets.
  • #1622889: The d-regular generator does not produce random networks.
  • #1623812: After loading a new network file, the app behaves as if the network has changed.
  • #1624583: UCINET .dl files crash the app.
  • #1624750: Random new nodes can be drawn out of the canvas.
  • #1625831: Removing an edge in undirected graphs does not update the node outDegree.
  • #1627390: Wrong PageRank Prestige results in undirected nets.
  • #1627721: Incorrect average graph distance metric in disconnected networks.
  • #1628382: Edges with very large weights are drawn with huge line widths.
  • #1627213: Crashes when double-clicking on a target node after deleting the source node.
  • #1628170: Edge labeling with HTML special characters breaks GraphML files.
  • #1622891: Highlighted edges should have a larger z-index.
  • #1624352: The “Change Edge Color” dialog does not display the current edge color.
  • #1624360: Default edge color and node shape are incorrect in Edit menu dialogs.
  • #1628395: Incorrect z-value of nodes and edges caused cluttering.

Download SocNetV v2.1 today and, as always, have fun with your social network analysis projects!

SocNetV v1.9 released - Bug Fixes and Speed Increase

The Social Network Visualizer project has just released version 1.9, which fixes many important bugs and brings a faster matrix inverse routine. Source code, Windows zipped executables, Mac OS image, and binary packages for major Linux distributions are as always available from the Downloads page.

Key Improvements

  • Faster Matrix Inverse Routine:
    The matrix inverse algorithm now uses LU decomposition, greatly improving computation speed. This enhancement also affects the Information Centrality algorithm, which now runs in 1/10th of the time required in earlier SocNetV versions.

  • Revamped PageRank Prestige Algorithm:
    Up to version 1.8, the PageRank algorithm used the original Page & Brin formula, leading to different results. Starting from this version, SocNetV uses the correct formula and computes comparable results. Additionally, the initial PageRank score of each node is now set to 1/N.

Closed Bugs in Version 1.9

  • #1463069: Wrong average distance when there are isolates.
  • #1365037: Certain sparse matrices crash SocNetV on the invertMatrix method.
  • #1365582: CentralityInformation() is slow when network size (N > 100).
  • #1463095: Edge filter works but the user cannot undo.
  • #1464422: Incorrect PageRank results.
  • #1464430: SocNetV refuses to read Pajek files not starting with *Network.
  • #1465774: Edges do not always follow relations.
  • #1463082: Edge color change does not take effect.
  • #1464418: SocNetV crashes during PageRank computation on isolated nodes.

With these enhancements and fixes, SocNetV v1.9 ensures faster and more reliable performance for your social network analysis tasks.

SocNetV v1.8 Released with Scale-Free Network Generator

A new version of SocNetV has just been released with a couple of nice new features.

Clique Computation Routine

SocNetV v1.8 includes a revamped clique computation routine with an updated report. The new “clique census” report provides:

  • Aggregate counts of cliques (up to clique number 4).
  • Disaggregation by vertex and co-membership information.

Clique Census Example

Scale-Free Network Generator

This version introduces the ability to generate scale-free random networks/graphs using the Barabási–Albert (BA) model, which employs a preferential attachment mechanism.

The algorithm starts with ( m_0 ) connected nodes (default: 1). At each step, a new node is added with ( m ) edges to existing nodes. The probability ( p_i ) that the n

SocNetV v1.7 Released with Lots of Goodies!

A new SocNetV release hit the road today. Version 1.7 solves a number of bugs and brings lots of interesting and useful new features to our users. Binaries for Windows, Mac, and Linux are already available on the project’s Downloads page. Here’s what’s new…

New Node Properties Dialog

Up to now, editing a node required selecting each property individually (e.g., color, label). In version 1.7, a new Node Properties dialog consolidates all node editing options in one place. Simply right-click a node and select “Node Properties” (or press Ctrl+X, Ctrl+P).

Node Properties Dialog

In the Node Properties dialog, you can:

  • Enter a label.
  • Adjust the node size.
  • Edit the node color.
  • Choose a node shape (e.g., rectangle, circle).

Changes are applied in one step and previewed live on the canvas. For instance, selecting the color button brings up a Colors dialog for easy color selection:

Colors Dialog


Group Node Editing

SocNetV v1.7 introduces the ability to select and edit multiple nodes simultaneously. Select nodes by left-clicking and dragging to draw a selection rectangle. Then, right-click on a selected node or the canvas to open the context menu and choose “Node Properties.”

Group Node Selection

The dialog is identical to the single Node Properties dialog, but changes apply to all selected nodes. If you label multiple nodes, SocNetV appends the node number to each label:

Group Node Labeling


Select All and Select None

New shortcuts make it easier to select all nodes (Ctrl+A) or deselect all nodes (Ctrl+Shift+A).

Select All Shortcut


File Previewer

A major improvement in v1.7 is the introduction of a Network File Previewer, addressing issues with loading files saved in different codepages (e.g., non-Latin characters). The previewer allows users to select the correct encoding before loading the file.

File Previewer

With the File Previewer, users can:

  • Preview the file in various encodings.
  • Ensure proper display of all characters before loading.

Preview Encodings

Press “OK” to load the file and display the network on the canvas:

File Loaded

Notes on Encoding

  • Linux/Mac: Use UTF-8, except when loading files saved in Windows.
  • Windows: Use Windows-1253 for most cases or KOI8-R for Russian characters.
  • Default: SocNetV saves files in UTF-8 by default.

Bug Fixes and Changelog

SocNetV v1.7 resolves several bugs and introduces many improvements. For a full list of changes, visit the ChangeLog.

If you spot a bug, report it here. Feature requests are welcome on our blueprints listing.

Enjoy version 1.7!