· Main
· Team
· Site
· Instrument
· Observations
· Analysis
» TOCO97
· TOCO98
· Results
· Internal
|
TOCO97 Software & Data
The software for the analysis has been written by a number of people
and most of it has been cross checked at least once.
The authors include Mike Nolta, Eric Torbet, and Lyman Page.
Some of the Fortran programs were based on Barth Netterfield's C programs.
Barth wrote an independent set of code for the SK analysis.
The software that archives and displays the data from the instrument
was written by Tom Herbig and Barth Netterfield.
Highlights:
- The data files used in the likelihood can be found in
t_Cd.
Directory |
Contents |
sv |
Contains synthesis vectors. For Ka and Q there are 80 samples per
full chop cycle (one sweep over and back). The number in file name signifies
"n-pt", that is the number of lobes on the sky. |
sv_code |
Contains the code to generate the synthesis vectors, as well as
to investigate how orthogonal in time they are.
linkit creates the
program gen_beam_map.x, which generates the sv's, properly normalized
(scale factors contained in sv_1997.h), and linkito creates
check_orthog.x
which checks orthogonality, and also writes synthesis vectors to files. |
win |
Contains all of the window functions, for all beams and harmonics,
including grouped harmonics for a single beam
(_bin extension in filename),
as well as grouped harmonics and beams, for Ka/Q (_123 extension).
For Ka and Q, l ranges from 1 to 800, while for D it ranges from 1 to 1300. |
win_code |
Contains the code to generate the window functions.
linkitw creates scp_window.x, which uses normalized sv's
(generated in sv_code)
and the beam profiles obtained from Jupiter calibrations. Also, the
program win_eff.x combines window functions for the
grouped harmonics and grouped beams and harmonics. |
Ct |
Contains the spatial correlation matrix, also known as the "theory matrix"
(without the (delta T)**2 factor), or I(Wij), where i and j are the RA bin
elements, or pixels. These i's and j's can be from same harmonic and beam, or
from different harmonics and even different beams. Each file in this directory
is a different combination of beam and harmonic. |
Ct_code |
Contains code very similar to win_code, but generalizes it to look
at the off-diagonal elements of matrix, and sums over the l's to create I(Wij),
in order to create Ct (theory matrix). |
pbsb |
Contains code to convert raw time-ordered data into binned, demodulated,
averaged data. Makefile M_pbd creates pbd, which performs
"primary" binning
by applying the synthesis vectors to create demodulated values, averaging
data in 24-chop periods, and determining RA bin.
Makefile M_sbd creates sbd,
which performs "secondary" binning by finding weighted demodulated averages
for each night, with data binned in RA bins whose sizes depends on the
harmonic (higher harmonics have more RA bins).
The code for Ka/Q (123/)
and D (4/) is slightly different in the way cuts are applied.
The program corr_cross examines temporal correlations between
harmonics and beams, which is used in forming the noise, or data matrix. |
t_Cd |
The output of sbd are "tarray" files,
which are the weighted averages
for each harmonic and each RA bin. Also recorded is the weight itelf, as
well as averages/weights for the various zero-signature signals: quadrature,
fast-dithering, and slow-dithering. This directory also contains the
final combined-night tarray files for Ka and Q, which are used in the
likelihood analysis to determine delta T (files tarray_ka1p2.dat,
tarray_q1.dat, and tarray_q3p4.dat). |
t_Cd_code |
Contains the program x_tarr, which combines individual night
tarray files into a single file containing the entire campaign weighted
averages (t vectors) for each harmonic and RA bin. An offset mean and slope
is subtracted first from each night. Another zero signature, either night
dithering or H2-H1, is created. |
lh |
Contains the likelihood distributions for both the single harmonics,
as well as the grouped harmonics and beams. In group/,
like.dat contains
the confidence intervals for Ka/Q combined deltaT**2 (mK**2), while
like_4.dat
contains the D-band confidence intervals. |
lh_code |
Contains the code to maximize the likelihood to
find deltaT. The likelihood uses Ct, Cd, and t vectors.
linkit produces the executables. |
sanity |
Sanity-check code. |
|