\(\renewcommand\AA{\unicode{x212B}}\)
GroupBySampleChangerPosition v1¶
Summary¶
Separates a Group workspace into groups based on sample changer position.
Properties¶
| 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. | 
Description¶
Sorts workspaces into groups based on their sample changer position
Usage¶
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
Source¶
Python: GroupBySampleChangerPosition.py