CLICK HERE TO DOWNLOAD SAC-1.0
SAC is the app that reads the raw data from the soundcard, performs the correlations, archives the data to disk and serves network client requests. Most of the magic happens in the 'sac.conf' file. The config file is well documented and it will tell you how to roll SAC your own way.
This is the program you need to run when you want to start recording your own observations from the soundcard.
"sacmon" is the main program for retrieving data from a "sac" server or a file, processing it to flag and excise RFI, merging and averaging sets of data to improve the signal to noise ratio of the resulting data, and displaying the data to the screen or an output file. sacmon is a non-interactive program which must be configured using command line arguments.
The readme file contains all the juicy details. The first thing you will want to do if the software builds okay is have a look at one of the sample data files:
./sacmon -F data/90m-I.dat
"sacrt" can collect and display real-time data from one or more "sac" servers. It is useful for monitoring telescope data during periods of astronomical interest or to check/tweak telescope performance. The program is able to connect to multiple servers and rescale the data to compensate for different volume levels at different sites.
The readme file has the various options explained. If you're in a rush to see what data you're collecting, try this (you'll need to have sac running on the local PC for this particular command to work):
./sacrt -s 127.0.0.1
Sacmkwav asks sac for data from a buffer and converts it to a '.wav' file. You can define the length of the buffer to suit your needs in 'sac.conf'. After looking at your graphs, this utility is handy to help figure out if what you've heard is RFI or a burst from Jupiter.
saciq is a program for generating amplitude and phase measurements from two separate data files which contain fringes in quadrature.
Basically, if, for a given baseline, you capture a set of
fringes, and then insert a delay line between your local oscillators so that
the two receivers are running 90 degrees out of phase (in quadrature) and
capture this other set
of fringes, then you can derive the astronomical
amplitude and phase information - which is what we really want from our
interferometers.
This allows you to manually manipulate data, such as deleting period of RFI, inserting an offset into the data, etc..