\(\renewcommand\AA{\unicode{x212B}}\)
Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
InputWorkspace | Input | WorkspaceGroup | Mandatory | Workspace group for the workspaces to be sorted. |
OutputGroupPrefix | Input | string | String to prefix the output groups. | |
OutputGroupSuffix | Input | string | String to suffix the output groups. | |
OutputWorkspaceList | Output | str list | List of Workspace groups for the resulting workspaces. |
Sorts workspaces into groups based on their sample changer position
Example - IRIS energy conversion
indirect_reductions = ISISIndirectEnergyTransfer(InputFiles='IRS94297.nxs, IRS94298.nxs, IRS94299.nxs',
OutputWorkspace='IndirectReductions',
Instrument='IRIS',
Analyser='graphite',
Reflection='002',
SpectraRange=[3, 53])
grouped_workspaces = GroupBySampleChangerPosition(InputWorkspace=indirect_reductions, OutputGroupPrefix='Indirect', OutputGroupSuffix='Reductions')
for workspace_name in grouped_workspaces:
print(mtd[workspace_name].getNames()[0])
Output:
iris94297_graphite002_red
iris94298_graphite002_red
iris94299_graphite002_red
Categories: AlgorithmIndex | Workflow\Inelastic | Inelastic\Indirect