Network Builder Changelog

What's new in Network Builder 1.60 Beta

Mar 16, 2012
  • Additions:
  • Island Detection - Frequency graphs display an "Islands" label indicating if islands (i.e. multiple distinct and separate sub-networks) were found in the current network.
  • Progress Dialogs - All frequency graphs have indeterminate progress dialogs to indicate that calculations are being done.
  • Capacity Dimension - When viewing a Degrees of Separation frequency graph, an additional textbox appears to the right of the graph displaying the capacity dimensions of the current network. Capacity dimension is calculated from the node most central to the network (i.e. the node with the smallest network span). Information displayed includes r (the link step), ds (steps taken to span network), and c (capacity dimension, which is log(ds) / log(r)). The current iteration of these calculations does not take into account the presence of islands.
  • Multiple Network Data - An island flag, as well as the mean, median, and standard deviation values of a frequency graph for both normal and log-log calculations have been added to the data output files produced by the multiple network batch process.
  • XML File - Saved XML network files now include the user's chosen linking and insertion methods, as well as the selected linking weight cap.
  • Changes:
  • Multiple Windows - The ability to open and manage multiple iterations of the Network Builder application through one instance of the program has been removed. This feature was simply causing too many odd bugs and anomalies. The feature may return in a later version. As a result of this change, the "New" menu option was dropped. Now when opening an existing XML network file with a network already generated/loaded, a prompt is given warning about the possibility of losing unsaved data.
  • Fixes:
  • Frequency Image - A black bar that appeared on some frequency images in the bottom-left corner when saved to file has been fixed; the space now fills in with the dialog's default gray background.
  • Degrees of Separation - Duplicate input and output links were seeping into the state space during breadth-first searching, causing the application to report a slightly incorrect degree of separation.
  • Network Image - If a node was selected while saving an image of the network, the selected node was saved as it appeared (which was undesired). Now, when saving an image, the currently selected node is deselected before the image is saved.
  • Log-Log Calculations - The log-log standard deviation value was using the inccorect mean for its calculation.
  • Network Status - When loading an XML network file, all the network controls are adjusted to match the values that were used during the generation of the network. Before, only a few were adjusting. Note: Files saved prior to v1.55 are missing information to make these adjustments possible, so in those cases, default values are chosen.

New in Network Builder 1.55 Beta (Mar 16, 2012)

  • Additions:
  • Degrees of Separation - Graph option that calculates the number of links separating any node from every other node in the network. Located under "View" menu.
  • Mean, Median, Standard Deviation - Statistical mean, median, and standard deviation readouts display on every graph, in both normal and log-log space.

New in Network Builder 1.54 Beta (Mar 16, 2012)

  • Additions:
  • Sample File - A sample filename text box displays what the format of each output file will look like.
  • Prefix/Suffix - For multiple networks, prefix and suffix fields are available for appending customized tags to output data files.
  • Frequency Images - When saving frequency graph images, the sidebar information is attached to the left.
  • Changes:
  • Network Data - When building multiple networks, network data information is saved to a single file instead of multiple. In the single file, the user's selected node count, weight, linking method and self referencing options are displayed.
  • Default Directory - The default directory for files being generated in multiple network mode is now the user's system default directory.
  • Insertion Method - Simultaneous and Iterative radio buttons switched position for ease of functionality.
  • Fixes:
  • Multiple Networks - Network generation settings could not be altered while the multiple networks dialog was open.
  • Overwrite File - Overwrite dialog was not displaying for consecutive builds.
  • Minimize Application - When multiple networks dialog was visible, the application could not be minimized, maximized, or closed.

New in Network Builder 1.53 Beta (Mar 16, 2012)

  • Additions:
  • Overwrite File - When building multiple networks, a dialog appears for each existing file, prompting the user to overwrite.
  • Changes:
  • Save as Image - Mnemonic changed from 'M' to 'I'.
  • Frequency Input Graph - Mnemonic changed from 'I' to 'F'.

New in Network Builder 1.52 Beta (Mar 16, 2012)

  • Additions:
  • Save E42 and XML - An option under the File menu option lets the user save an E42 and an XML file simultaneously.
  • Progress Bar - An indeterminate progress bar displays during the construction of a network.
  • Changes:
  • Show Links - Menu option mnemonic changed from "L" to "K."
  • Fixes:
  • Save File - E42 and XML file saving were using the same variable to store the last saved file. This has been fixed so that each file type has its own "last saved" variable.
  • Log-Log Calculations - The log-log scale was using the natural log instead of log base ten.

New in Network Builder 1.51 Beta (Mar 16, 2012)

  • Additions:
  • Self-Referencing - A percentage slider allows the user to set the percentage of nodes that will have a self-referencing link. The desired self-referencing percentage will not always be accurate for values between 0 and 100, since random dice rolls are made in order to determine self-referencing.
  • Confirmation - Resetting the network prompts the user to confirm the reset; all unsaved data is lost.
  • Log-Log Calculations - The correlation, slope and y-intercept are calculated for the log-log version of the frequency graph. This information is tagged with a "- Log -" label, displayed directly below the normal regression calculations which are also now labeled as "- Normal -."
  • Changes:
  • Rename - Help menu series "Discrete Dynamic Systems" changed to "Discrete Dynamical Systems."
  • Fixes:
  • Out of Bounds - Nodes that linked to all nodes were catching on an "out of bounds" error because the underlying array was one short.

New in Network Builder 1.50 Beta (Mar 16, 2012)

  • Additions:
  • Links Slider - Allows the user to set the number of input links that all nodes will have.

New in Network Builder 1.43 Beta (Mar 16, 2012)

  • Additions:
  • Input Link Pruning - The number of input links a node can have can be set with a pruning limit (K) slider. The type of pruning can either be "None" for no pruning, "Random" for pruning that removes input links from a node at random down to K, or "Weighted" for pruning that removes lowest weighted links first until only K links remain.
  • Changes:
  • Label Renaming - On the node creation panel, several labels were renamed for clarity: "Link Count" renamed to "Output Linking," "Selected" renamed to "Fixed," and "Node Method" renamed to "Insertion Method."
  • Total Nodes/Links - "Total Nodes" and "Total Links" labels moved to bottom-left corner of left control panel. This move is temporary until a more suitable location can be found for them.
  • Fixes:
  • Node List - When selecting a node on the node list, the currently selected node was not being redrawn.
  • Link Method - When selecting the "Random" link method, the weight spinners under the "Weighted" option were remaining active.
  • Save E42 - E42 files were being saved using output links as connections instead of input links. The limitation of E42 is that no single node can have more than 5 incoming connections. All E42 files now save using input links, and the warning message of having "more than 5 output links" on a node was changed to read "more than 5 input links" instead.

New in Network Builder 1.40 Beta (Mar 16, 2012)

  • Additions:
  • Linear Regression - Frequency graphs have an option to toggle display of the best-fit regression line via the "View->Show Regression" menu option.
  • Node Color - Color intensity of each node varies according to weight, where the higher the weight, the brighter the color.
  • Save E42 - Networks can be saved as E42 files for use in the E42 application. In order to conform to E42 file standards, no node can have more than 5 output links.
  • Node List - A list of all nodes present on the graph, accessible via the "View->Node List" menu option. Selecting a node from the list will select that node on the graph.
  • Changes:
  • Window Title - Name of loaded XML file appended to window title.
  • Link Count - "Random" renamed to "Random [0, 10]" to indicate the range within which random connections amounts are generated.
  • Node Properties - Total "Links" label removed in order to distinguish between Input and Output links. Indvidual numbers for Input and Output links are displayed above their respective lists.
  • Fixes:
  • Load File - Loaded XML files were not updating the global "Total Nodes" and "Total Links" labels.
  • XML File - Node age was not being saved with XML files.
  • Node Age - Global node age counter was not being updated after adding nodes multiple times using the "Simultaneous" method. Also, the age counter was beginning at 1 instead of 0.

New in Network Builder 1.33 Beta (Mar 16, 2012)

  • Additions:
  • Linear Regression - On input and output frequency graphs, a red line shows the linear regression best-fit line of the data.
  • Slope - Slope of linear regression best-fit line shows on input and output frequency graphs.
  • Y-Intercept - Y-Intercept of linear regression best-fit line shows on input and output frequency graphs.
  • Fixes:
  • Node Age - Nodes were using ID for age which made it impossible to have nodes with equal age.
  • Random Links - Maximum number of links to generate when using a random link count during node creation was capped at N - 1 instead of N.