The calibration workspace contains information to convert data to/from time-of-flight and d-space using the GSAS parameters DIFC, DIFA, TZERO. The workspace itself is a TableWorkspace with the columns
name | type |
---|---|
detid | int32 |
difc | double |
difa | double |
tzero | double |
The order of the rows and columns will not matter to algorithms that use the workspace. Algorithms that create the TableWorkspace will use this column order with the rows sorted by detid (smallest first). Any missing column, other than detid, will be assumed to be all zeros.
Stored in HDF5 using as simple a nexus-style format to allow for external programs to read/write them without excessive effort. Missing values will be assumed to be zero. The data will be stored as multiple parallel 1-dimensional arrays (of length n) as described below. In addition there will be sufficient information to denote which instrument geometry file to use. This geometry will only be used for plotting the various parameters on an instrument view.
The group information will still be extracted into separate GroupingWorkspace and MaskWorkspace.