\(\renewcommand\AA{\unicode{x212B}}\)

EQSANSAzimuthalAverage1D v1

../_images/ImageNotFound.png

Enable screenshots using DOCS_SCREENSHOTS in CMake

Summary

Compute I(q) for reduced EQSANS data

Properties

Name

Direction

Type

Default

Description

InputWorkspace

Input

MatrixWorkspace

Mandatory

NumberOfBins

Input

long

100

Number of Q bins to use if binning is not supplied

LogBinning

Input

boolean

False

Produce log binning in Q when true and binning wasn’t supplied

IndependentBinning

Input

boolean

True

If true and frame skipping is used, each frame will have its own binning

ScaleResults

Input

boolean

True

If true and frame skipping is used, frame 1 will be scaled to frame 2

ComputeResolution

Input

boolean

True

If true the Q resolution will be computed

SampleApertureDiameter

Input

number

10

Sample aperture diameter [mm]

ReductionProperties

Input

string

__sans_reduction_properties

Property manager name for the reduction

OutputWorkspace

Output

MatrixWorkspace

Mandatory

I(q) workspace

OutputMessage

Output

string

Output message

Description

Compute I(q) for reduced EQSANS data. This algorithm is rarely called directly. It is called by SANSReduction.

This workflow algorithm takes into account whether the data was acquired in frame-skipping mode or not.

  • In normal mode, the algorithm will simply call SANSAzimuthalAverage1D, followed by a call to EQSANSResolution to compute the resolution in Q.

  • In frame-skipping mode, the algorithm will compute the Q binning according to the wavelength range of the acquired data in each frame. The SANSAzimuthalAverage1D and EQSANSResolution algorithms are then called for each frame. An I(Q) workspace will be produced for each of the two frames. When called by the SANSReduction algorithm, the name of those output workspaces will end with _frame_1_Iq or _frame_2_Iq.

Categories: AlgorithmIndex | Workflow\SANS\UsesPropertyManager

Source

Python: EQSANSAzimuthalAverage1D.py