The sEACer client has been designed to run on both Windows and Linux platforms. Testing has been performed to confirm installation on Windows XP, Ubuntu 8.04, and Ubuntu 8.10 versions. For Windows, it is not necessary to have python installed. For Linux, you will need python 2.5.x installed along with the python packages numpy and twisted.
Download
Windows Setup
Once you have downloaded the installer exe, sEACerclient_setup.exe, double click to start the installation process. You should be able to accept all of the defaults. When this is complete, the program will be installed in c:\Program Files\sEACerclient. It is recommended that you add this directory to your PATH. The sEACerclient program is a command line utility that take a configuration file as a parameter.
For a first test, it is recommended that you navigate to the c:\Program Files\sEACerclient directory and try the example configuration file in the c:\Program Files\sEACerclient directory. The following is a demonstration of a sample session. The simulation output is saved in a directory that is named "sEACer-" and has a time date stamp appended to it.
Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\iucs>cd "c:\Program Files\sEACerclient" C:\Program Files\sEACerclient>sEACerclient -c example.cfg Info: writing results to C:\Program Files\sEACerclient\sEACer-20090422T091147 Info: step 1 of 3 Info: step 2 of 3 Info: step 3 of 3 Info: releasing the workers Info: shutdown C:\Program Files\sEACerclient>
Linux Setup
Once you have extracted the tar file, you can install using the normal python distutils methodology using setup.py. The following is an example of extracting and installing the sEACerclient.
bhimebau@ziggy:~/Desktop/temp$ ls sEACerclient-r001.tar.gz bhimebau@ziggy:~/Desktop/temp$ tar zxvf sEACerclient-r001.tar.gz sEACerclient-r001/ sEACerclient-r001/bin/ sEACerclient-r001/bin/sEACerclient sEACerclient-r001/setup.py sEACerclient-r001/example/ sEACerclient-r001/example/example.cfg sEACerclient-r001/PKG-INFO sEACerclient-r001/sEACerclient/ sEACerclient-r001/sEACerclient/conflinker.py sEACerclient-r001/sEACerclient/__init__.py sEACerclient-r001/sEACerclient/eispiceunits.py bhimebau@ziggy:~/Desktop/temp$ cd sEACerclient-r001/ bhimebau@ziggy:~/Desktop/temp/sEACerclient-r001$ sudo python setup.py install running install running build running build_py creating build creating build/lib creating build/lib/sEACerclient copying sEACerclient/conflinker.py -> build/lib/sEACerclient copying sEACerclient/__init__.py -> build/lib/sEACerclient copying sEACerclient/eispiceunits.py -> build/lib/sEACerclient running build_scripts creating build/scripts-2.5 copying and adjusting ./bin/sEACerclient -> build/scripts-2.5 changing mode of build/scripts-2.5/sEACerclient from 644 to 755 running install_lib running install_scripts copying build/scripts-2.5/sEACerclient -> /usr/bin changing mode of /usr/bin/sEACerclient to 755 running install_data running install_egg_info Removing /usr/lib/python2.5/site-packages/sEACerclient-r001.egg-info Writing /usr/lib/python2.5/site-packages/sEACerclient-r001.egg-info
