Patches to 31DEC10 |
This page most recently updated on $Date: 2011/08/04 22:32:03 $ (UT)
You will find patches to known bugs in 31DEC10 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 31DEC10 and may be downloaded using a 31DEC10 "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.
UVCOP
used only 12 of the 16
characters of the SOURCE
adverbs
2011-01-18
DBCON
was vulnerable to errors in
table headers causing absurd disk file size expansions.
2011-01-18
FRING
got wrong answers from
the exhaustive search method for IFS higher than 1.
2011-01-21
CALIB
failed to build the ouput
header correctly for non-standard single-source data sets
2011-01-24
RLDIF
did not handle one source,
continuum corrections properly 2011-01-24
SWAPR
ignore autocorrelation data
2011-01-24
SNPLT
did not handle PC table phases
correctly. 2011-03-23
IMAGR
did not average multi-channel
data correctly when doing on-the-fly baseline-length timae
averaging 2011-04-15
NX
tables were written incorrectly
when there were multiple subarrays. 2011-04-25
IMEAN
did not write the text file
output correctly. 2011-06-08
NOIFS
scaled UVW's incorrectly
2011-06-14
CVEL
did not die when it should on
fatal errors 2011-06-23
FITLD
and friends did not read table
header character-valued keywords correctly
2011-06-24
UVCOP
did not apply flags when
SOURCES
was specified
2011-07-01
IMAGR
did not keep the correct Clean
beams for facets other than one when making an image cube with
ONEBEAM
true. 2011-07-25
VPLOT
did not plot models correctly
for more than 64 facets. 2011-07-29
CLCOR
used the wrong sign of the
antenna Y position for the EOPS
and
SUND
operations. 2011-08-04
2011-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
UVCOP
SOURCE
(i) adverbs. Longer source
names were then not recognized.
/31DEC10/APL/PGM/NOTST/UVCOP.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/UVCOP
DBCON
/31DEC10/APL/PGM/NOTST/DBCON.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/DBCON
FRING
/31DEC10/APL/SUB/NOTST/FRQTAB.FOR
/31DEC10/Q/PGM/NOTST/FRING.FOR
$APLNOT
and
$QPGNOT
) on your system.
COMrpl $APLNOT/FRQTAB.FOR
COMLNK $QPGNOT/FRING.FOR
OOP
/31DEC10/APL/SUB/OOP/UVDATA.FOR
$APLOOP
) on your
system.
COMRPL $APLOOP/UVDATA
COMLNK $QPGOOP/*.FOR
COMLNK $APGOOP/*.FOR
CALIB
/31DEC10/Q/PGM/NOTST/CALIB.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CALIB
RLDIF
/31DEC10/APL/PGM/NOTST/RLDIF.FOR
/31DEC10/HELP/RLDIF.HLP
$APGNOT
and
$HLPFIL
) on your system.
COMLNK $APGNOT/RLDIF
SWAPR
/31DEC10/APL/PGM/NOTST/SWAPR.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/SWAPR
SNPLT
/31DEC10/Y/PGM/NOTST/SNPLT.FOR
$YPGNOT
) on your
system.
COMLNK $YPGNOT/SNPLT
IMAGR
/31DEC10/Q/PGM/OOP/IMAGR.FOR
$QPGOOP
) on your
system.
COMLNK $QPGOOP/IMAGR.FOR
NX
/31DEC10/APL/SUB/NOTST/RNXUPD.FOR
/31DEC10/APL/PGM/NOTST/SPLAT.FOR
$APLNOT
and
$APGNOT
) on your system.
COMRPL $APLNOT/RNXUPD
COMLNK $APGNOT/{AVSPC,DBCON,DIFRL,FIXAL}
COMLNK $APGNOT/{FLGIT,FLOPM,FUDGE,NOIFS}
COMLNK $APGNOT/{PHSRF,REWAY,RLCOR,SPLAT}
COMLNK $APGNOT/{SPLIT,SUFIX,SWAPR,TYAPL}
COMLNK $APGNOT/{UVAVG,UVBAS,UVCOP,UVFIX}
COMLNK $APGNOT/{UVGLU,UVLIN,UVLSD,UVLSF}
COMLNK $APGNOT/{UVMOD,UVMTH,UVRFI,VBGLU}
COMLNK $QPGNOT/{BLCHN,CALIB,CVEL}
IMEAN
/31DEC10/Y/PGM/IMEAN.FOR
$YPGM
) on your
system.
COMLNK $YPGM/IMEAN
NOIFS
/31DEC10/APL/PGM/NOTST/NOIFS.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/NOIFS
CVEL
/31DEC10/Q/PGM/NOTST/CVEL.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CVEL
FITLD
UVLOD
and other FITS reading tasks did not
load character-valued table header keywords correctly
in many circumstances.
/31DEC10/APL/SUB/NOTST/ATCONV.FOR
/31DEC10/APL/SUB/NOTST/FITLD.FOR
/31DEC10/APL/SUB/NOTST/UVLOD.FOR
/31DEC10/APL/SUB/NOTST/IMLOD.FOR
/31DEC10/APL/SUB/NOTST/TBIN.FOR
/31DEC10/APL/SUB/NOTST/CALRD.FOR
$APLNOT
and
$APGNOT
) on your system.
COMRPL $APLNOT/ATCONV
COMLNK $APGNOT/{FITLD,UVLOD,IMLOD,TBIN,CALRD}
UVCOP
SOURCES
was used.
/31DEC10/APL/PGM/NOTST/UVCOP.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/UVCOP
IMAGR
/31DEC10/Q/SUB/OOP/QCLEAN.FOR
$QOOP
) on your
system.
COMRPL $QOOP/QCLEAN
COMLNK $QPGOOP/IMAGR
VPLOT
NCOMP=0
.
/31DEC10/Y/PGM/NOTST/VPLOT.FOR
$YPGNOT
) on your
system.
COMLNK $YPGNOT/VPLOT
CLCOR
/31DEC10/APL/PGM/NOTST/CLCOR.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/CLCOR
/31DEC10/
$???
) on your
system.
COMLNK $