EvaluateStreaming with Windows

 

I find that the evaluateStreaming tool (see here for more information) seems to work best on a Windows machine. Here are instructions on how to make it run on your Windows box.

 

  1. Get python. I really like ActiveState’s python implementation. You can download it from their web page (the tool will work fine with python 2.2). The rest of these instructions will assume that you have ActiveState’s ActivePython.

  2. Install the pyxml Python XML tools. ActiveState makes installing new stuff really easy. Just launch the Python Package Manager (came with ActivePython) and type “install PyXML”.  The package manager will download it from the web and install it into your ActivePython distribution. Presto – you’ve got PyXML.

  3. Install PMW widget extensions. I honestly don’t remember how I installed PMW (it’s not in ActiveState’s package list). I think I just downloaded it from their web site and copied the directories to the ActivePython\Lib\site-packages directory by hand (ask me for help if you can’t get this to work).

  4. Now get the evaluateStreaming python code. It resides on d0mino in /usr/products/evaluateStreaming. Go to the latest version and copy all sub-directories to your area.

  5. Now run the tool from a Windows Command Prompt. You’ll have to be in the directory where you installed the tool, and you will probably have to do “python evaluateStreaming.py streamSchemeFile.xml eventsInfo.xml” where the XML files are the ones you want to use (URL’s will work too).

 


2002 July 23 Adam Lyon (lyon@fnal.gov)