Menu

Features

Skye Bender-deMoll

Features

Documentation here will be fairly piecemeal as we add new features.
Since version 1.2.0

Keyboard navigation

Arrow keys can be used to navigate through layouts, return key to apply layout, space to play and stop movie

Animated cluster boundaries

Drawing "[Clusters]" (curvy polygonal regions) around groups of nodes specified in the input file. (not supported in swf output) See .son input format for extensions to file specification.

Reversed layout application

Addition of "apply in reverse" layout option and corresponding "from next slice" coordinate copying option to make possible to chain layouts in reverse order, starting from the last slice in the sequence.

Pan, zoom, rotate layouts

View panel of the layout window now includes options to pan, zoom, and rotate a layout, as well as the graphic view options button and move nodes button.

Inspect nodes

When the inspect panel is shown, hovering the mouse over a node will display the label as a tool tip, helpful when labels are not shown.

Interactively specify render window duration

The duration and location of the render window is drawn as a yellow box on [Timeline], and the settings can be changed by dragging it or resizing

Since version 1.1.5:

DyNetML export/reload

You can now save your work in SoNIA and reload it! Uses a hacked up version of DyNetML. Saved files may not be compatible with future versions.

Attaching data to nodes

You can now add extra columns to the .son input file, or remap columns as [User_data_attributes] attached to nodes.

Inspector panel for peeking at node data

When the inspector panel is active, clicking on nodes shows their properties (many of which are editable) and user data attributes. Hovering the mouse over a node shows the label as a tool tip, even if labels are not drawn on graph.

Color mapping arbitrary node data

If you included additional columns in your .son input file you can map properties of nodes to colors on the fly by setting a [Color_mapping].

Flash (.swf) movie export

Works for small movies. If you have too many objects or too long of an animation it will eventually go haywire.

Tear-off tabs for ui

To keep things organized the layout controls and [Timeline] are in a tabbed pane at the bottom of the window. But you can "tear off" the tabs and make them bigger if you want.

Export node coordinates in XML for embedding on a web page with JavaScript

SoNIA can export an XML file with just the node coordinates and labels for a single network slice. This can be used, along with the a .jpg or .png image of the slice, to construct crude interactive web displays of the network.


Related

Wiki: Clusters
Wiki: Color_mapping
Wiki: Main_Page
Wiki: Node_inspector_panel
Wiki: Son_format
Wiki: Space.menu
Wiki: User_data_attributes

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.