Patches to 31DEC06 |
This page most recently updated on $Date: 2007/11/07 01:34:59 $ (UT)
You will find patches to known bugs in 31DEC06 here.
With previous releases, we did not change the frozen release tar ball; user sites were required to download the text files and do any compilations themselves. But, beginning with 31DEC04, we provide binary releases for which user sites are not required to have compilers. Therefore, we have reversed our policy. These patches have been applied to the official code of 31DEC06 and may be downloaded using a 31DEC06 "Midnight Job". Any tarball taken after the change date listed below will already have the patches applied. Of course, you may still download and compile the files as before.
The following is a list of pointers to the different patches in this document.
CALIB
handled scan times badly when
averaging within a scan 2007-01-02
UPDCONTROL
in the MNJ used obsolete
syntax for sort2007-01-10
UVFIX
did not contain the latest
leap second 2007-02-27
CLCOR
operation SUND
did not work 2007-02-27
VBGLU
did not handle the
PC
table STATE
column correctly
2007-02-27
CVEL
had a bad call sequence which
could cause an abort 2007-02-27
SNSMO
had a bad call sequence which
could cause bad smoothing of rates including flagging them
2007-04-26
UVFIX
had a frequency error for
uncompressed data only and CLCOR
had a minor
conceptual error both affecting phases after a position shift
2007-04-26
BLCAL
and UVFND
set the
integration time to one day, causing bad amplitude
calibration when there were rates and delays
2007-04-26
aips.l
man page was lost
2007-05-04
FILLM
skipped a record at ends of
file which could lose a data sample and possibly cause
confusion if the mode changed
2007-05-24
SPLIT
lost the calibration flags when
a source was not found so that later data did not have
calibration applied 2007-06-10
SNPLT
lost data from phase plots of
PC tables due to failure to check for wraps and got hour
angles wrong by 6 hours 2007-06-14
FILLM
used a blank in the middle of
some station names, confusing other software packages.
2007-06-16
BLAVG
scaled by the sum of the
weights once too often, giving bad output amplitudes very
dependent on whether the weights were calibrated
2007-09-05
FILLM
used 2 different defaults for
a nominal sensitivity recorded as 0.0. This led to bad weights.
2007-09-28
SPLAT
set the wrong IF frequencies
whenever channels were averaged to make a multi-channel output.
SPLIT had a similar error, but only when the
channel increments were different in different IFs.
2007-10-15
SPLIT
set the wrong frequency
reference pixel when averaging channels and BCHAN
was not 1 and messed up the FQ
offsets when the
IF increments differed. 2007-10-23
SPLIT
and SPLAT
copied
and computed on too many correlators, leading to buffer overruns
and less than optimal scaling for compressed data.
2007-11-05 and 2007-11-06
2007-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
CALIB
/31DEC06/Q/PGM/NOTST/CALIB.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CALIB.FOR
UPDCONTROL
/31DEC06/SYSTEM/UNIX/UPDATE/UPDCONTROL
$UPDUNIX
) on your
system.
cp $UPDUNIX/UPDCONTROL $TST/$ARCH/UPDATE
UVFIX
LPSEC
did not
contain the latest (2006) leap second.
/31DEC06/APL/SUB/NOTST/LPSEC.FOR
$APLNOT
) on your
system.
COMRPL $APLNOT/LPSEC
COMLNK $APGNOT/UVFIX
CLCOR
OPCODE 'SUND'
in CLCOR
did
not work correctly due to a missing branch.
/31DEC06/APL/PGM/NOTST/CLCOR.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/CLCOR
VBGLU
STATE
column in PC
tables
was not handled correctly. Although this column is
never used, its wrong structure confused
PCCOR
.
/31DEC06/APL/PGM/NOTST/VBGLU.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/VBGLU
CVEL
/31DEC06/Q/PGM/NOTST/CVEL.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CVEL
SNSMO
/31DEC06/APL/PGM/NOTST/SNSMO.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/SNSMO
CLCOR
and UVFIX
/31DEC06/APL/PGM/NOTST/CLCOR.FOR
/31DEC06/APL/PGM/NOTST/UVFIX.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/{CLCOR,UVFIX}
BLCAL
and UVFND
/31DEC06/Q/PGM/NOTST/BLCAL.FOR
/31DEC06/APL/PGM/NOTST/UVFND.FOR
$QPGNOT
and
$APGNOT
) on your system.
COMLNK $QPGNOT/BLCAL
COMLNK $APGNOT/UVFND
aips.l
aips.l
used to be a link
to AIPS.l
so that both "man aips" and "man
AIPS" would work and say the same thing.
Unfortunately, the Mac operating systems do not allow
two files differing only in the case of their names.
AIPS.l
was removed, breaking the man
entirely. An old copy was found and placed in the
system as aips.l
. "man AIPS" will still
not work.
/31DEC06/SYSTEM/UNIX/manl/aips.l
$SYSMAN
) on your
system.
FILLM
/31DEC06/APL/PGM/NOTST/FILLM.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FILLM
SPLIT
DOCALIB, DOPOL,
DOBAND, DOBL
) when a source was not found under
some circumstances. Sources in the list following this
were not calibrated.
/31DEC06/APL/PGM/NOTST/SPLIT.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/SPLIT
SNPLT
/31DEC06/Y/PGM/NOTST/SNPLT.FOR
$YPGNOT
) on your
system.
COMLNK $YPGNOT/SNPLT
FILLM
/31DEC06/APL/PGM/NOTST/FILLM.FOR
/31DEC06/APL/PGM/NOTST/PRTAN.FOR
/31DEC06/Y/PGM/NOTST/FRPLT.FOR
/31DEC06/Y/PGM/NOTST/LOCIT.FOR
/31DEC06/Y/PGM/NOTST/POSSM.FOR
$APGNOT
for the
first 2, $YPGNOT
for next 3) on your
system.
COMLNK $APGNOT{FILLM,PRTAN}.FOR/
COMLNK $YPGNOT{FRPLT,LOCIT,POSSM}.FOR/
BLAVG
/31DEC06/APL/PGM/NOTST/BLAVG.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/BLAVG
FILLM
/31DEC06/APL/PGM/NOTST/FILLM.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FILLM
SPLAT
and SPLIT
SPLIT
got it wrong only when
the IFs had different increments (e.g. of opposite
sign). SPLAT
got all IFs wrong.
/31DEC06/APL/PGM/NOTST/SPLIT.FOR
/31DEC06/APL/PGM/NOTST/SPLAT.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/{SPLIT,SPLAT}
SPLIT
BCHAN
was not one. In addition, if the
IF increments differ, the offset frequencies in the
FQ
table would be wrong. The first error
has persisted for a long time, the second first
appeared in 2006.
/31DEC06/APL/PGM/NOTST/SPLIT.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/SPLIT
SPLIT
and SPLAT
/31DEC06/APL/PGM/NOTST/SPLIT.FOR
/31DEC06/APL/PGM/NOTST/SPLAT.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/{SPLIT,SPLAT}
/31DEC06/??
??
) on your
system.
COMLNK ??