GENERAL NOTE: Some of the below files are *.tar.gz.  For some reason these files are sometimes altered when using Internet Explorer, e.g. unzipped.  If you have trouble try renaming the file *.tar or *.tar.gz or try a different browser.

Wind Wake Watcher Toolkit

The Python scripts for generating the visualizations described in the book chapter "Visualizing Wind Farm Wake Losses using SCADA Data" are given here.  Email me with questions.  (source)

DAC: Dial-A-Cluster

I have implemented a web application for analyzing multi-variate time series data called Dial-A-Cluster (DAC), described in "Interactive Visualization of Multivariate Time Series Data."  DAC is a plugin for Slycat, a framework developed at Sandia.  The source code for Slycat is available at and the source code for DAC is at  In addition, you can find an online demonstration at  Email me for the password.

NMTRI: Non-Manifold Surface Reconstruction

I have implemented a toolbox for triangulating non-manifold point clouds in high dimensional vector spaces, as described in detail in "Non-Manifold Surface Reconstruction from High Dimensional Point Cloud Data" in publications.  The toolbox can handle 2-manifolds, 2-manifolds with boundary, and 2-manifolds with self-intersections (double curves, no cusps).  The code is written in Matlab.  Please let me know if you have any problems.  (source)

OpenOrd: Large-scale Graph Layout (formerly DrL)

We have developed a force-directed graph layout toolbox focused on real-world large-scale graphs.  This toolbox includes:
  • Standard force-directed layout of graphs using algorithm based on the popular VxOrd routine (used in the VxInsight program).
  • Parallel version of force-directed layout algorithm.
  • Recursive multilevel version for obtaining better layouts of very large graphs.
  • Ability to add new vertices to a previously drawn graph.
OpenOrd has been used on graphs up to 849k vertices.  It is written in C++ and can be used with Linux, Windows, and Mac, but has mostly been used in Linux.  Please email me with comments/problems.  (source)

Signature Products

We have developed a method for predicting protein-protein interactions (see "Predicting Protein-Protein Interactions using Signature Products" in publications) using amino acid sequences based on J.-L. Faulon's signature descriptor.  The software is written in C/C++ and is based on T. Joachim's SVM-light package V5.0.  The software has been compiled using gcc/g++ under Linux and Cygwin.  Please let me know if you have any problems compiling and/or using the software. (source)

IMPORTANT NOTE: You must use SVM-light version 5, otherwise the patch won't work.  SVM-light version 5 is available from T. Joachim's web page if you scroll down to the bottom.

Last Updated May 24, 2012.