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.
|
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 |
|