Algorithm: FocusSpectraAlgorithm
Description:
This algorithm focuses diffraction data using a specified grouping workspace. It converts the input workspace to d-spacing, applies diffraction focusing, and optionally rebins the output.
Expected Inputs:
InputWorkspace: - Type: MatrixWorkspace - Direction: Input - Property Mode: Mandatory - Description: Workspace containing values at each pixel.
GroupingWorkspace: - Type: MatrixWorkspace - Direction: Input - Property Mode: Mandatory - Description: Workspace defining the grouping for diffraction focusing.
Ingredients: - Type: String - Direction: Input - Property Mode: Mandatory - Description: JSON string containing the ingredients for focusing.
RebinOutput: - Type: Bool - Direction: Input - Property Mode: Optional - Description: Flag indicating whether to rebin the output workspace.
Expected Outputs:
OutputWorkspace: - Type: MatrixWorkspace - Direction: Output - Property Mode: Mandatory - Description: The diffraction-focused data.