hfs_synt is an auxiliary procedure to create a synthetic spectrum, with the option of adding Gaussian noise. You can select the transition, number of channels, spectral resolution, line parameters, and noise level.
It is a menu-driven program, and uses the PGplot Graphics Subroutine Library to display the synthetic spectrum. Example of a hfs_synt run:
$ hfs_synt
_______________________________________________________
HfS_synt. Synthesis of spectra with hyperfine structure
Robert Estalella, 2016/03
_______________________________________________________
Date: 2017/05/09 Time: 13:00:25
HfS synt menu_______________________________________
0. Quit
1. Select transition: NH3(1,1)
2. Change nchan= 128
3. Change dvchan= 0.5000
4. Change refchan= 64.0000
5. Change Delta_V= 1.0000
6. Change V_lsr= 0.0000
7. Change A*tau_m= 1.0000
8. Change tau_m= 1.0000
9. Change noise rms= 0.0000
Choose option (0-8):
hfs_synt.synt
, an ASCII file with the synthetic spectrum generated. The file has a header (lines beginning with "!" with the values of the parameters used for generating the synthetic spectrum.hfs synt.eps
, plot of the synthetic spectrum.