Patches to 31DEC09 |
This page most recently updated on $Date: 2010/07/09 16:16:08 $ (UT)
You will find patches to known bugs in 31DEC09 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 31DEC09 and may be downloaded using a 31DEC09 "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.
IMEAN
and IMSTAT
must
count pixels in double precision for large cubes.
2010-02-05
DOBAND
must not use edge channels
to scale weights for EVLA. 2010-01-18
FITLD
messed of the polarization
type code in the antenna file for FITS IDI files.
2010-01-25
APCAL
read every other row of the
weather table and could go off the end.
2010-02-11
CVEL
could go into an infinite loop
and would not shift scans > 1 for single-source files having an
index (NX) table 2010-03-01
UVFLG
failed to flag shadowed
antennas correctly 2010-03-05 and 2010-06-23
FITLD
issued alarming but harmless
messages about reference date with EVN FITS-IDI data files.
2010-03-05
UVCON
did not produce correct models
from images 2010-03-17
SPLIT
and SPLAT
corrected the alternate refernce pixel for BCHAN twice
2010-03-17
CVEL
shifted VLBA antennas wrongly,
using the antenna location rather than the center of the Earth
2010-04-05
INDXR
when making a new CL table 1
for VLA data made mistakes likely to affect P, KA, and Q bands
2010-04-08
BPASS
aborted when trying to shift
VLBA bandpasses 2010-04-21
DBCON
excited errors in the AN file
reformatting 2010-07-09
UVCOP
and others failed to copy BP
table records that were only partially blanked
2010-07-09
2010-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
IMEAN
IMSTAT
need to use double precision to
count pixels in large cubes. IMEAN
also had a
Fortran error at least on some compilers.
/31DEC09/Y/PGM/IMEAN.FOR
/31DEC09/AIPS/SUB/AU6D.FOR
$YPGM
and
$AIPSUB
, resp.) on your system.
COMRPL $AIPSUB/AU6D
COMLNK $AIPPGM/AIPS
COMLNK $YPGM/IMEAN
DOBAND
/31DEC09/APL/SUB/NOTST/BPASET.FOR
$APLNOT
) on your
system.
COMRPL $APLNOT/BPASET
COMLNK $APGNOT/*.FOR
COMLNK $APGOOP/*.FOR
COMLNK $QPGNOT/*.FOR
COMLNK $QPGOOP/*.FOR
COMLNK $YPGNOT/*.FOR
FITLD
/31DEC09/APL/PGM/NOTST/FITLD.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITLD
DATCAL
/31DEC09/APL/SUB/NOTST/DATCAL.FOR
$APLNOT
) on your
system.
COMRPL $APLNOT/DATCAL
COMLNK $APGNOT/*.FOR
COMLNK $APGOOP/*.FOR
COMLNK $QPGNOT/*.FOR
COMLNK $QPGOOP/*.FOR
COMLNK $YPGNOT/*.FOR
APCAL
/31DEC09/Y/PGM/NOTST/APCAL.FOR
$YPGNOT
) on your
system.
COMLNK $YPGNOT/APCAL
CVEL
/31DEC09/Q/PGM/NOTST/CVEL.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CVEL
UVFLG
/31DEC09/APL/PGM/NOTST/UVFLG.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/UVFLG
FITLD
/31DEC09/APL/PGM/NOTST/FITLD.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITLD
UVCON
/31DEC09/APL/SUB/UVPROT.FOR
$APLSUB
) on your
system.
COMRPL $APLSUB/UVPROT
COMLNK $QPGNOT/UVCON
SPLIT
SPLAT
computed the alternate reference
pixel from multi-source input data sets not realizing
that the new reference pixel had already been corrected
for BCHAN. Thus, the correction ended up being applied
twice.
/31DEC09/APL/PGM/NOTST/SPLIT.FOR
/31DEC09/APL/PGM/NOTST/SPLAT.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/SPL{I,A}T
CVEL
/31DEC09/Q/PGM/NOTST/CVEL.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CVEL
INDXR
/31DEC09/APL/PGM/OOP/INDXR.FOR
$APGOOP
) on your
system.
COMLNK $APGOOP/INDXR
BPASS
/31DEC09/Q/PGM/NOTST/BPASS.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/BPASS
DBCON
/31DEC09/APL/SUB/ANREFM.FOR
/31DEC09/APL/SUB/ANFIND.FOR
/31DEC09/APL/SUB/RMEXT.FOR
$APLSUB
)
on your system.
BP
/31DEC09/APL/SUB/NOTST/BPFSEL.FOR
/31DEC09/APL/PGM/NOTST/UVDEC.FOR
/31DEC09/July8.comlnk
$APLNOT
) on
your system.
$APGNOT
) on
your system.
source ./July8.comlnk
/31DEC09/
$???
) on your
system.
COMLNK $