\(\renewcommand\AA{\unicode{x212B}}\)
SANSAzimuthalAverage1D v1¶
Summary¶
Compute I(q) for reduced SANS data
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
InputWorkspace |
Input |
Mandatory |
||
Binning |
InOut |
dbl list |
0,0,0 |
Positive is linear bins, negative is logarithmic |
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 |
AlignWithDecades |
Input |
boolean |
False |
If True and log binning was chosen, the Q points will be aligned with Q decades |
NumberOfSubpixels |
Input |
long |
1 |
Number of sub-pixels per side of a detector pixel: use with care |
ErrorWeighting |
Input |
boolean |
False |
Backward compatibility option: use with care |
ComputeResolution |
Input |
boolean |
False |
If true the Q resolution will be computed |
ReductionProperties |
Input |
string |
__sans_reduction_properties |
Property manager name for the reduction |
OutputWorkspace |
Output |
Mandatory |
I(q) workspace |
|
NumberOfWedges |
Input |
long |
2 |
Number of wedges to calculate |
WedgeAngle |
Input |
number |
30 |
Angular opening of each wedge, in degrees |
WedgeOffset |
Input |
number |
0 |
Angular offset for the wedges, in degrees |
OutputMessage |
Output |
string |
Output message |
Description¶
Compute I(q) for reduced SANS data. This algorithm is rarely called directly. It is called by HFIRSANSReduction or EQSANSAzimuthalAverage1D.
This algorithm will gather the relevant information necessary to perform the I(Q) calculation. This information includes:
The Q binning, which is either taken from the inputs (if supplied) or computed.
The number of pixels in X and Y, which is an input of Q1DWeighted.
After this information is gathered, the Q1DWeighted algorithm is called.
If ComputeResolution was set to True, the ReactorSANSResolution is called.
Categories: AlgorithmIndex | Workflow\SANS\UsesPropertyManager
Source¶
Python: SANSAzimuthalAverage1D.py