Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
Filename | Input | string | Mandatory | The name of the text file to read, including its full or relative path. The file extension must be .tst, .dat, or .csv. Allowed values: [‘.dat’, ‘.txt’, ‘.csv’, ‘’] |
OutputWorkspace | Output | Workspace | Mandatory | The name of the workspace that will be created, filled with the read-in data and stored in the [[Analysis Data Service]]. |
Separator | Input | string | Automatic | The separator between data columns in the data file. The possible values are “CSV”, “Tab”, “Space”, “SemiColon”, or “Colon” (default: Automatic selection). Allowed values: [‘Automatic’, ‘CSV’, ‘Tab’, ‘Space’, ‘Colon’] |
Unit | Input | string | Energy | The unit to assign to the X axis (anything known to the [[Unit Factory]] or “Dimensionless”). Allowed values: [‘Dimensionless’, ‘Degrees’, ‘DeltaE’, ‘DeltaE_inWavenumber’, ‘dSpacing’, ‘Empty’, ‘Energy’, ‘Energy_inWavenumber’, ‘Label’, ‘Momentum’, ‘MomentumTransfer’, ‘QSquared’, ‘SpinEchoLength’, ‘SpinEchoTime’, ‘Time’, ‘TOF’, ‘Wavelength’] |
SkipNumLines | Input | number | Optional | If given, skip this number of lines at the start of the file. |
The LoadAscii algorithm reads in spectra data from a text file and stores it in a Workspace2D as data points. The data in the file must be organized in columns separated by commas, tabs, spaces, colons or semicolons. Only one separator type can be used throughout the file; use the “Separator” property to tell the algorithm which to use. The algorithm SaveAscii v2 is normally able to produce such a file.
By default the algorithm attempts to guess which lines are header lines by trying to see where a contiguous block of numbers starts. This can be turned off by specifying the “SkipNumLines” property, which will then tell the algorithm to simply use that as the the number of header lines.
The format can be one of:
The number of bins is defined by the number of rows.
The resulting workspace will have common X binning for all spectra.
This algorithm cannot load a file created by SaveAscii v2 if it has X errors written and several spectra.
Categories: Algorithms | DataHandling | Text