Table of Contents

Class: OneAxisScan goniometer/scan.py

A Rotation scan in which one motor of the Kappa goniostat moves.

Do not instantiate this class, but one of the subclasses, eg PhiScan or OmegaScan instead.

Base Classes   
AnyScan
Methods   
EndAngle
StartAngle
Storable
With
__init__
  EndAngle 
EndAngle ( self )

The ending value of the rotation angle

  StartAngle 
StartAngle ( self )

The starting value of the rotating angle

  Storable 
Storable ( self )

Return the scan in a form that can be pickled.

Returns a dictionary that contains all necessary information to reconstruct the scan, except for the non-picklable hardware reference.

  With 
With ( self,  **kw )

Return a modified copy of the scan.

The original stays intact as if it were an immutable.

possible arguments:

p0

set the starting position.

p1

set the ending position.

start

set the starting value of the rotation angle.

end

set the end value of the rotation angle.

frametime

set a new frame time (a modifyvariable!)

frameangle

set a new frame angle (a modifyvariable!)

  __init__ 
__init__ (
        self,
        start,
        end,
        p,
        anglemargin=config.anglemargin * projtls.degrees,
        detectorsizemargin=config.detectorsizemargin,
        step=None,
        frameangle=None,
        frametime=None,
        forcenframes=None,
        )

Constructor.

parameters:

start

starting angle of the physical scan

end

ending angle of the physical scan

p

position of all constant angles

optional parameters:

See AnyScan() constructor.


Table of Contents

This document was automatically generated on Fri Jul 3 09:28:36 2009 by HappyDoc version WORKING