The files were read in by get2hrs.pro (IDL), and two files written. A file named like r0124400.18b (ending in 'b') contains the starting day number, then an array of 7,376,896 integers representing the four channels formed into a horizontal beam (added, then divided by four).
This same program carries out the first stage of analysis for the Webb sources. The signal idat(7376896) is multiplied, point-by-point, by an array representing the signal f(t) = sin(2pft), where f = 260 Hz is the central frequency of the signal from the Webb sources. This mixing generates sum and difference frequencies. The difference is then selected by an averaging process where lblk samples are added together, having the effect of a low-pass filter. (lblk = 512 for the work done today, corresponding to a time of 0.512 seconds.) This results in an array of "filtered" data, 14408 samples for one 2-hour file. The files are named like 40124400.18w (ending in "w", for "Webb").
To plot the data, the routine plot2hrs.pro reads in one 2-hour time series, calculates a time vector for plotting, and plots the whole series. Blowups can be done easily by hand with IDL, eg
IDL> plot1day input file: r0124425.00w : infile: /usr/data/bland/pioneer/2001/r0124425.00w day0,lblk,nblk = 244.01316 512 172896 IDL> restore IDL> plot,yd,websig,xrange=[244.1905,244.1920]To see an entire day at once, the program merg1dy.pro merges the 12 files for a single day into a file named like r0124425.00w (The '25' in the our position distinguishes it from a 2-hour file.) The progrm plot1day.pro reads the day signal (172896 samples long, each representing 0.512 sec) into memory for plotting, and calculates the time vector.