SCULIB_COPY_DEMOD_SWITCH

copy a switch of demodulated data into arrays holding the switch chop data, chop variance, calibrator, cal variance and quality separately

Description:

This routine copies the demodulated data for the jiggle positions measured in the last switch into separate arrays for the switch chop data, chop variance, calibrator, cal variance and quality. Quality is marked bad if BIT 1 is set and LEVEL is greater than requested

Invocation

CALL SCULIB_COPY_DEMOD_SWITCH (NBOLS, NDATA, NJIG, SWITCH, SWITCH_DATA, SWITCH_VARIANCE, SWITCH_CALIBRATOR, SWITCH_CAL_VARIANCE, SWITCH_QUALITY, STATUS)

Arguments

NBOLS = INTEGER (Given)
number of bolometers being measured
NDATA = INTEGER (Given)
number of data per measured position; 5 for jiggle data, 4 for raster
NJIG = INTEGER (Given)
number of jiggle positions measured
LEVEL = INTEGER (Given)
level at which spikes are marked as bad quality
SWITCH (5, NBOLS, NJIG) = REAL (Given)
switch datablock
SWITCH_DATA (NBOLS, NJIG) = REAL (Returned)
chop data for this switch of the exposure
SWITCH_VARIANCE (NBOLS, NJIG) = REAL (Returned)
variance on the chop signal
SWITCH_CALIBRATOR (NBOLS, NJIG) = REAL (Returned)
calibrator for this switch of the exposure
SWITCH_CAL_VARIANCE (NBOLS, NJIG)= REAL (Returned)
variance on the calibrator signal
SWITCH_QUALITY (NBOLS, NJIG) = BYTE (Returned)
quality for this switch of the exposure
STATUS = INTEGER (Given and returned)
global status

Copyright

Copyright ©1995,1996,1997,1998,1999 Particle Physics and Astronomy Research Council. All Rights Reserved.