IEPM Web Services

SLAC Home Page

Python and Web Services

SOAPy is a SOAP/XML Schema Library for Python. It's available for download on SourceForge at the SOAPy home page.
We make use of this module to write SOAP clients code in Python.


fpconst must be pre-installed for SOAPy to work.
fpconst is Python module that implements constants and functions for working with IEEE754 double-precision special values. It provides constants for Not-a-Number (NaN), Positive Infinity (Inf), and Negative Infinity (-Inf), as well as functions to test for these values.
This module is available for download from the Rossini Research Group and Computational Lab


  1. Install the fpconst package. If you do not have root access you can specify the directory for the installation:
    > python fpconst install --prefix <directory for installation>
    (for example: python fpconst install --prefix /home/myname/fpconst-install
  2. Install the SOAPy package. Same as above
  3. Include the installation directory for fpconst and SOAPy in the PYTHONPATH environment variable:
    >setenv PYTHONPATH <path to the site-packages dir for module >/

For more information on the IEPM Web Services refer to the IEPM Web Services main page
Last modified: Fri Aug 6 16:34:49 PDT 2004