Algorithm: `LoadGroupingDefinition` =================================== Description: ------------ This algorithm creates a grouping workspace from a grouping definition file. It supports NEXUS, XML, and HDF formats and uses an associated instrument specified by various means. Expected Inputs: ---------------- 1. **GroupingFilename**: - **Type**: `FileProperty` - **Direction**: `Input` - **Property Mode**: `Mandatory` - **Description**: Path to the grouping file to be loaded. 2. **InstrumentName**: - **Type**: `String` - **Direction**: `Input` - **Property Mode**: `Optional` - **Description**: Name of an associated instrument. 3. **InstrumentFilename**: - **Type**: `String` - **Direction**: `Input` - **Property Mode**: `Optional` - **Description**: Path of an associated instrument definition file. 4. **InstrumentDonor**: - **Type**: `MatrixWorkspace` - **Direction**: `Input` - **Property Mode**: `Optional` - **Description**: Workspace to optionally take the instrument from, when GroupingFilename is in XML format. Expected Outputs: ----------------- 1. **OutputWorkspace**: - **Type**: `MatrixWorkspace` - **Direction**: `Output` - **Property Mode**: `Mandatory` - **Description**: Name of an output grouping workspace.