Table of Contents

Class: PhiScan goniometer/scan.py

A "OneAxisScan" that will rotate around the phi angle.

a PhiScan should in general only be made while the Phi axis is perpendicular to the beam. Generally only one phi scan is made at zero kappa (or a low nonzero value of kappa if the low temp device is active), and the rest of the data is collected in omega scans at non-zero values of kappa.

See the description of the superclass OneAxisScan.

Base Classes   
OneAxisScan
Methods   
Impact
RotationAxis
Simulate_Expanded
Widget
__repr__
makep0
makep1
rotval
  Impact 
Impact (
        self,
        dataset,
        durationmax=None,
        detectorsizemargin=None,
        )

Return an Impact() object corresponding to the scan.

parameters:

dataset

the Dataset() that should be simulated.

optional parameters:

durationmax

maximal acceptable reflection duration factor. If not specified, the duration limit for this scan is used.

detectorsizemargin

the outside margin of the detector (in mm) that should not be used for predictions.

  RotationAxis 
RotationAxis ( self )

The position of the rotation axis in space.

  Simulate_Expanded 
Simulate_Expanded ( self,  dataset )

Simulate scan on unique dataset.

Specialized implementation for a rotation.

  Widget 
Widget ( self,  parent )

Create an editor widget for the scan.

parameters:

parent

the parent Tk widget

  __repr__ 
__repr__ ( self )

Short summary string describing the scan

  makep0 
makep0 (
        self,
        p,
        start,
        )

Return a Position() for the beginning of the scan

  makep1 
makep1 (
        self,
        p,
        end,
        )

Return a Position() for the end of the scan

  rotval 
rotval ( self,  p )

Return the rotation value for p is a Position() in the scan


Table of Contents

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