[an error occurred while processing this directive] [an error occurred while processing this directive]

CompClust

Windows Manual Install

Note for Beginners

If you are new to CompClust and have little or no experience with Python, we recommend that you try out CompClustTk. It is an easy to use GUI built on top of CompClust, which exposes many of CompClust's useful features. It doesn't allow you to use CompClust's most advanced features, but it's a good start. You can always download and install the CompClust Python package when get more familiar with CompClust through CompClustTk. Easy Windows CompClustTk Installer.

Installing CompClust Python Package

NOTE: CompClust was originally developed under Linux, but has been lightly tested under Windows. It's a less traveled path which means there is a slightly greater chance that you will have some difficulty. Hopefully the following instructions will make it clear how to successfully install CompClust on Windows. If you have any trouble, feel free to contact us and we will do our best to help you...

Run the following installation packages in the order provided... They can be downloaded from the links listed in the table below.

  • Install Python 2.3.3 or above
  • Install SciPy & NumPy
  • Install Pmw
  • Install BLT 2.4z for TCL 8.4 - IMPORTANT: Copy BLT24.dll and BLTlite24.dll to C:\WINDOWS\system32\ after installtion. Try doing a file search if you are unsure of where BLT installed these files.
  • Install matplotlib 0.80
  • Install compClust 0.2 Win32 installer (easier) or use 'python.exe setup.py install' to install from source (Requires VC++ 6.0).
Module/LibraryLicenseBinary/SourceURL
Python2.3PythonSee LinkLink
Pmw1.2MITSee LinkLink
BltBSDblt24z-for-tcl84.exe
BLT2.4z.tar.gz
Link
IPythonLGPLSee LinkLink
NumPyOSI ApprovedNumeric-23.1.win32-py2.3.exe
Numeric-23.1.tar.gz
Link
ScientificPythonScientificPython-2.4.6.tar.gzLink

Algorithms

  • Windows binaries of EM and KMeans - Download

The python code needs to know the location of these components for which we used environment variables to specify the paths to external programs. For instance the variable DIAGEM_COMMAND is used by the DiagEM wrapper to find the diagem executable.

  Wrapper    Required Environment variables
  DiagEM     DIAGEM_COMMAND=
  HutSOM     SOM_TOOLBOX_HOME=
  KMeans     KMEANS_COMMAND=
  KMedians   KMEDIANS_COMMAND=
  WMatch     WMATCH_COMMAND=
  XClust     XCLUST_COMMAND=
  

To set environment variables in Windows XP, go to the 'System' control panel and click on the 'Advanced' tab. Then click on the 'Environment Variables' button near the bottom of the dialog box.

For additional information which maybe relevant to Windows installation, you may wish to skim through the Linux install information.



[an error occurred while processing this directive]