This page shows changes to UCINET between versions. Just scroll down to see release notes in reverse chronological order.
Note: To find revision information for really old versions of UCINET look in these two places:
Related Links
  • To see a list of known bugs and user wish list items, check the fix list
  • To download the latest version, click download


  • UCINET-oriented workshop June 1-5 The LINKS Center at the University of Kentucky is offering its annual 1-week summer workshop on social network analysis June 1-5, 2015 on the University of Kentucky campus ...
    Posted Apr 2, 2015, 3:11 PM by Steve Borgatti
Showing posts 1 - 1 of 7. View more »

Version 6.573 | 28 May 2015

posted by Steve Borgatti   [ updated ]

  • Cleaned up the startup process to eliminate some first-time start-up issues. 
  • Added Excel command to CLI. Used to start up Excel and transfer data to it. Use like this:
    ->Excel campnet
  • Added Excel button to toolbar of Matrix editor. It transfers the data directly to Excel without creating an Excel file first.

Version 6.572 | 24 May 2015

posted May 24, 2015, 8:11 PM by Steve Borgatti   [ updated May 25, 2015, 5:34 PM ]

  • Fixed bug in Transform|Symmetrize that was preventing it from calculating density of original matrix
  • Fixed bug IPF routine of the CLI. Unless the user specified the number of iterations to use, it used just 1, leaving the job incomplete
  • Fixed bug in Matrix spreadsheet editor which made it difficult to use after pressing the New button, because it defaulted to 0 rows and columns
  • Fixed problem in matrix editor that would sometimes retain unused/empty columns or rows when saving to a ucinet dataset
  • Added dyad census to Cohesion commands in both menu and cli
  • Fixed bug in CLI version of Unpack which was assigning all matrices the same label

Version 6.571 | 23 May 2015

posted May 23, 2015, 11:03 AM by Steve Borgatti

Note: This installation package includes Netdraw version 2.152 which now features a (primitive) undo facility 
  • Added feature to Data|Import Text|DL to allow DL files to have comments. Anything following "comment" or "remark" or "/" or "#" in a line will be ignored.

Version 6.570 | 22 May 2015

posted May 22, 2015, 4:16 PM by Steve Borgatti

  • Small change in dialogue window for Network|Cohesion|E-I Index, adding "L" button to facilitate selection of attribute column

Version 6.569 | 18 May 2015

posted May 18, 2015, 3:41 PM by Steve Borgatti   [ updated May 22, 2015, 10:09 AM ]

Note: installation package updated 22 May to incude a new help file with proper support for CLI, and to include Netdraw 2.151. This fixes an important bug that now allows UCINET to invoke Netdraw with a 2-mode dataset. For example, in CLI you can now type:
->draw davis
  • Added two similar routines in CLI, ccsplit and ciasplit. Both partition a network into two groups based roughly on structural equivalence. CcSplit is the same as the first split obtained by running Networks|Roles & Positions|Structural|ConCorr. Optional parameters include minlev, which specifies the smallest (absolute) value of any correlation. CiaSplit is an experimental routine that is intended to give the same answers as ccsplit, but faster.

Version 6.568 | 16 May 2015

posted May 16, 2015, 1:32 PM by Steve Borgatti   [ updated May 18, 2015, 6:20 AM ]

Note: the installation package for 6.568 was updated 17 May 2015 to include additional data files
  • Added expected values as one of the outputs of Networks|Ego networks|Gould & Fernandez brokerage
  • Changed Networks|Centrality|Beta Centrality to allow calculation of either in-centrality (corresponding to in-degree) and out-centrality (like out-degree). In the past, it only computed out-centrality, requiring user to transpose matrix themselves
  • In CLI (aka matrix algebra), replaced inv and ginv functions with faster versions. Inv gives the inverse of a square, non-singular matrix. Ginv gives the Moore-Penrose generalized inverse, which can work with non-square matrices and can do a creditable job with singular or nearly singular matrices
  • Tools|Symmetrize now calculates a correlation coefficient between the original matrix and the symmetrized matrix in order to assess how much the matrix was changed
  • In Tools|Dichotomize Interactively, the variable "Separation" was renamed "Correlation". It gives the correlation between the original matrix and the newly dichotomized one.
  • Fixed bug in Matrix Editor in which the Fill function was defaulting to filling zero rows and columns.
  • Replaced Networks|Centrality|Information Centrality with faster routine
  • Added xtabs routine to CLI. Constructs contingency table of cross-classified frequencies for matrices or vectors. For example, to compare to relations, you might type:
    ->dsp xtabs(padgm padgb)   //padgm = marriage ties, padgb = business ties
    or to compare the results of two clustering routines (Split and NCD) you might type:
    ->dsp xtabs(split(zache) ncd(zache))  //zache is one of the networks in the Zackar datset

Version 6.567 | 10 May 2015

posted May 10, 2015, 5:23 PM by Steve Borgatti

  • Added measures of heterogeneity to Networks|Regions|Components|Binary

Version 6.566 | 8 May 2015

posted May 8, 2015, 1:10 PM by Steve Borgatti

  • Changed several dozen routines to respect the default output folder option, and also to use the current default folder when the input data is drawn from some other folder
  • Fixed bug in CLI version of Factions, which was having difficulties when the initial partition (drawn from NCD) had cluster id's bigger than the number of clusters. 
  • Added "Save Commands" button to CLI. This allows you to type a number of commands, and then save them all to a text file, which can then be used to rerun the commands. 
  • Added SocialProximity function to CLI which calculates, for each pair of nodes, the (number of friends in common plus 1) divided by the geodesic distance between them (where undefined distances are assigned a value of N). The idea is that one's social proximity to another is a function of both the extent they live in overlapping worlds, and the distance between them is short. If the number of friends in common is zero, then social proximity will be 1/dist. Note that in undirected graphs, it is not possible to have friends in common when the distance is greater than 2. For the directed case, the situation is more complicated. Example usage:
    ->sp = socialprox(campnet) 

Version 6.565 | 4 May 2015

posted May 4, 2015, 3:20 PM by Steve Borgatti   [ updated May 5, 2015, 11:18 AM ]

  • Changed CLI (aka matrix algebra) to accept "structuralholes" instead of just "holes", as in:

    ->h = structuralholes(campnet)

  • Fixed some recently introduced bugs in CLI with handling multiple arguments to functions. Beware that you may need to use full quotes around things that previously didn't need it. Still working on this.  
  • Replaced information centrality routine with something significantly faster
  • Added functions to Matrix Editor for copying row labels to columns and vice-versa

Version 6.564 | 1 May 2015

posted May 1, 2015, 11:20 AM by Steve Borgatti   [ updated May 1, 2015, 11:21 AM ]

  • Fixed bug in outputting expected values from P1 procedure
  • Attempted improvements to locating netdraw.exe and setting up temp folder on difficult windows installations
  • Installation package includes NetDraw 2.150, which includes a reorganized Layout menu

1-10 of 162