Our algorithm to produce the short-spacing information is coded in the UV_SHORT command. UV_SHORT will add the short spacing information to the current uv table (read by command READ UV and optionally transformed by further UV_... processing commands).
UV_SHORT has a substantial number (17) of control variables, but with experience, they have been reduced to 5 significant ones, among which only 3 really matter in most cases but often can be used with their default values:
UV_SHORT ? will list these 3 major ones, and UV_SHORT ?? the 2 remaining main ones:
The UV_SHORT command starts from data in a the format produced by the CLASS command TABLE command, and read in IMAGER through command READ SINGLE. Basically, this is a GDF table containing one line per spectrum, the columns representing the lambda offset, beta offset, weight, and the spectrum intensities. 9. This data must match spectrally the velocity sampling of the interferometric data. This can be obtained using the /RESAMPLING option of command TABLE in CLASS.
The READ SINGLE and UV_SHORT commands also support a 3-D data cube (as produced by e.g. command XY_MAP in CLASS) as input instead of a CLASS table. Again, the velocity axis must match that of the interferometric data.
UV_SHORT will automatically produce the Zero spacing from the single-dish data when the data does not allow other short spacings to be evaluated. The temporary image produced by UV_SHORT when starting from a CLASS Table is stored in the SHORT buffer, and can be written by command WRITE. This image can also be computed separately by command XY_SHORT.
Finally, as UV_SHORT adds the short spacing information, UV_SHORT /REMOVE allows to remove it (there is no direct “replace” possibility because the \(uv\) sampling may change).