Welcome to the Condor (fomerly called "TeCFlow") dynamic social network analysis tool Home Page

Disclaimer: what you can download from this page is the old open source version of our software tool. Send e-mail to pgloor@mit.edu if you would like to get the most recent version of Condor for free non-commercial academic use.


From this page you can download the different components of the TeCFlow tool to visualize the temporal evolution of communication patterns among groups of people. TeCFlow automatically generates interactive movies (dynamic views), static graphs (static views), and adjacency matrices (netgraphs) of communication archives. The TeCFlow CKN.jar Java application automatically parses Outlook and Eudora mailboxes and stores the communication activities as tuples (sender, receiver, communication_type, timestamp, communication_contents) in a MySQL database. The MySQL table is then loaded and processed by the TeCFlow CKN.jar Java application, and the three visualizations are generated.

Getting started with the TeCFlow tool on Windows (Mac, Linux):

1. Download and install the MySQL database for your platform from www.mysql.com.

2. Start up the MySQL database.

3. If you don't have it, download the Java JVM (Java Virtual Machine) from www.java.com, by clicking on the yellow button "Java Software Download" on the www.java.com home page.

4. Download the different files listed below.

5. Follow this step-by-step introductions

 

Downloads

Microsoft Windows only:

Download and unzip TeCFlow.zip which contains CKN.bat, CKN.jar, fr.dll. This is not the most recent, but relatively stable version. It only runs on Windows, as the Fruchterman-Rheingold layout algorithm has been rewritten in C++ and has been recompiled (fr.dll) for Windows. CKN.bat just calls CKN.jar, allocating more than standard memory. Save all three files in the same directory and doubleclick CKN.bat to start the application.

Download and unzip Converter.zip which contains Converter.exe, Interop.Microsoft.Office.Core.dll and Interop.Outlook.dll to automatically convert Outlook *.pst mailbox files into the Eudora *.mbx mailbox format. Converter needs to previously have the .NET framework (version 1.1) from Microsoft installed. Doubleclick Converter.exe to start it.

Download and unzip TeCFlowarchive.zip which contains TeCFlow.bat, TeCFlow.jar, fr.dll. This is the most recent, relatively shaky version. If you run it on Windows, save all three files in the same directory and doubleclick TeCFlow.bat to start the application. Because it contains Java 3D visualizations of Temporal Social Surfaces and spherical representation, you also need to download and install the Java 3D libraries. If you run it on Mac X, just doubleclick TeCFlow.jar. The Java 3D libraries are not needed. (The movies describing how to use TeCFlow don't include the latest features of this version!)

Windows, Mac X, Linux:

Download and unzip OnLine.zip which contains OnLine.jar to parse mailing lists and import them into a Mysql database. Doubleclick OnLine.jar or type it into the command line window to start it.

Download CKN diagnostictest sample Eudora mailbox file.

Download CKN08 (full Java version, needs mysql database installed, runs on Mac, Windows, Linux). This is an older, slower version, where all the routines are written in Java.

Download compactCKN (lite version for Mac and Windows, runs without MySQL). This is an even older, slower version, where all routines are written in Java.

 

If you have problems:

If you think you can not access MySQL: From a DOS window (mac: terminal window in the /usr/local/mysql/bin directory), call ./mysql and run: grant all on *.* to ""@localhost

If the CKN.jar application does not want to start: open another DOS window (mac: terminal window) and from the directory where you saved CKN.jar, type " java -Xmx1G -jar CKN.jar". This will allocate more memory to the CKN java application when starting it up.

 

Known bugs:

if you select files other than Eudora mailbox files in the CKN.jar "browse file" dialog, the tool might crash.

if the MySQL database is not running, you will only get a small window, but no correct error message.


Please send e-mail to pgloor@mit.edu or yan.zhao@dartmouth.edu if you have problems, are are interested in getting the latest version of our tool.

Any feedback and suggestions are very welcome!

Peter Gloor & Yan Zhao