SANSILLIntegration v1

../_images/SANSILLIntegration-v1_dlg.png

SANSILLIntegration dialog.

Summary

Performs SANS integration and resolution calculation based on corrected data.

Properties

Name Direction Type Default Description
InputWorkspace Input MatrixWorkspace Mandatory The input workspace.
OutputWorkspace Output MatrixWorkspace Mandatory The output workspace.
OutputType Input string I(Q) Choose the output type. Allowed values: [‘I(Q)’, ‘I(Qx,Qy)’, ‘I(Phi,Q)’]
CalculateResolution Input string None Choose to calculate the Q resolution. Allowed values: [‘MildnerCarpenter’, ‘None’]
DefaultQBinning Input string PixelSizeBased Choose how to calculate the default Q binning. Allowed values: [‘PixelSizeBased’, ‘ResolutionBased’]
BinningFactor Input number 1 Specify a multiplicative factor for default Q binning (pixel or resolution based).
OutputBinning Input dbl list   The manual Q binning of the output
NPixelDivision Input number 1 Number of subpixels to split the pixel (NxN)
NumberOfWedges Input number 0 Number of wedges to integrate separately.
WedgeWorkspace Output WorkspaceGroup   WorkspaceGroup containing I(Q) for each azimuthal wedge.
WedgeAngle Input number 30 Wedge opening angle [degrees].
WedgeOffset Input number 0 Wedge offset angle from x+ axis.
AsymmetricWedges Input boolean False Whether to have asymmetric wedges.
MaxQxy Input number -1 Maximum of absolute Qx and Qy.
DeltaQ Input number -1 The dimension of a Qx-Qy cell.
IQxQyLogBinning Input boolean False I(Qx, Qy) log binning when binning is not specified.
BinMaskingCriteria Input string   Criteria to mask bins, used for TOF mode, for example to discard high and low lambda ranges;see MaskBinsIf algorithm for details.
PanelOutputWorkspaces Output WorkspaceGroup   The name of the output workspace group for detector panels (D33).

Description

This algorithms performs integration of corrected SANS data. The input workspace must be processed by SANSILLReduction as Sample. That is, it has to have instrument associated with it, and be in units of Wavelength. The output can be chosen among I(Q) (default), I(Phi,Q) or I(Qx,Qy). Separate outputs can be generated for each of the detector components, if so desired.

OutputBinning

By default, a sensible Q-binning is calculated based on the size (more precisely, the height) of the pixels in the detector. If requested, it can be calculated also such that at each Q dQ is about twice the Q resolution. The latter is calculated following [Mildner-Carpenter] approach.

Binning can also be specified manually:

One entry

If one entry is given, it will denote the bin width and the Q_min and Q_max will be calculated from the instrument configuration. The - can be given to request logarithmic binning.

OutputBinning=0.1 # equidistant binning of 0.1 AA, range will be computed automatically
OutputBinning=-0.1 # logarithmic binning of 10%, range will be computed automatically

Two entries

If two entries are given, they will be regarded as user specifed Q_min and Q_max, and the default bin width will be suggested.

OutputBinning=[0.01,2.5] # default binning within 0.01 AA and 2.5 AA

Three entries

It three entries are given, it will signify the Q_min, bin width and Q_max. Again _ sign in the bin width will denote logarithmic binning.

OutputBinning=[0.01,0.1,2.5] # bins with width of 0.1 within range 0.01-2.5 AA
OutputBinning=[0.01,-0.1,2.5] # 10% logarithmic binning within range 0.01-2.5 AA

Custom binning

If more than three entries are given (odd number of entries), a fully custom array will be constructed as explained in Params property of Rebin.

Usage

Check the example in SANSILLReduction.

Source

Python: SANSILLIntegration.py (last modified: 2020-09-10)