Skip to content

klemenv/PyScanClient

 
 

Repository files navigation

PyScanClient

A Python/Jython library for accessing the CS-Studio Scan Server. Supports both the original Eclipse-based Scan Server and the Phoebus-based version.

Documentation

For latest snapshot of documentation, see https://controlssoftware.sns.ornl.gov/css_pyscanclient/html.

To build local copy of documentation from sources, you need to install sphinx, http://sphinx-doc.org/. To install on Linux (RedHat):

sudo yum install python-sphinx

To build documentation from sources:

cd doc
make clean html

Then view doc/_build/html/index.html in web browser.

Install

Global installation:

sudo python setup.py install

Local installation:

python setup.py install --prefix=$HOME

and then add the resulting $HOME/lib/python*/site-packages directory to your PYTHONPATH.

Minimal local installation:

python setup.py build

and then add the resulting build/lib folder to your PYTHONPATH.

Uninstall

# cd to where it was installed
rm -rf PyScanClient*.egg-info scan 

Running Tests

See Test/test_standalone

Version Info

See https://github.com/PythonScanClient/PyScanClient/blob/master/scan/version.py

This repository is at https://github.com/PythonScanClient/PyScanClient

About

Python Client for CS-Studio Scan Service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.6%
  • Other 1.4%