Step Scanning for Python and Epics Channel Access

Table Of Contents

Previous topic

StepScan: Data Acquisition with Python and Epics Channel Access

Next topic

Step Scan Concepts

This Page

StepScan Downloading and Installation

Pre-requisites

The StepScan library needs pyepics, a Python library for Epics Channel Access, and, in fact, is an add-on package to that library. StepScan also requires a few near-standard python modules: numpy, scipy, sqlalchemy, and wxPython. In order to save data to the HDF5, the hdf5 library, and the h5py module are also required.

Downloads

The latest stable version is available from PyPI or CARS (Univ of Chicago):

Download Option Python Versions Location
Source Kit 2.6, 2.7, 3.2

Installers for Windows will be made available soon.

If you have Python Setup Tools installed, you can download and install with:

easy_install -U stepscan

Development Version

To get the latest development version, use:

git clone http://github.com/pyepics/stepscan.git

Installation

To install from source, use:

python setup.py install

from the StepScan folder.

Running the StepScan GUI

Soon, this will work:

python stepscan_gui.py

or click on the icon.

Using StepScan from Python

To use StepScan from Python scripts, use:

from epics import stepscan