Patches to 31DEC11 |
This page most recently updated on $Date: 2012/11/19 16:30:00 $ (UT)
You will find patches to known bugs in 31DEC11 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 31DEC11 and may be downloaded using a 31DEC11 "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.
UVFIT
had many areas dimensioned for
the old limit of 4 components, rather than the new limit of 20.
2012-01-16
FARS
did not shift residuals
back to the original lambda**2 correctly and did not add
residuals into amplitude/phase outputs correctly.
2012-01-16
AFARS
did not handle
BLC
correctly, producing wrong rotation measure
images. It also stated incorrect information in the history.
2012-01-16
SQASH
had an error in history
writing that led to aborts. 2012-01-16
FITAB
omitted an essential keyword
for compressed UV data. 2012-01-16
CLCOR
ignored the fact that the GMRT
uses an opposite phase convention.
2012-01-16
VLANT
did not correct EVLA data
properly. 2012-03-01
SCMAP
and SCIMG
did not
apply the flag table to the data entering the self-cal step
2012-03-07
2012-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
IMAGR
/31DEC11/APL/SUB/SETDO3.FOR
/31DEC11/APL/SUB/APL/SUB/NOTST/GRDAT.FOR
/31DEC11/APL/SUB/APL/SUB/NOTST/GRDSET.FOR
/31DEC11/APL/SUB/APL/SUB/NOTST/SETGRD.FOR
/31DEC11/APL/SUB/Q/SUB/NOTST/VISDFT.FOR
/31DEC11/APL/SUB/Q/SUB/NOTST/ALGMEM.FOR
/31DEC11/APL/SUB/Q/SUB/NOTST/ALGSTB.FOR
$APLSUB
,
$APLNOT
, and $QNOT
) on
your system.
COMRPL $APLSUB/SETDO3
COMRPL $APLNOT/{GRDAT,GRDSET,SETGRD}
COMRPL $QNOT/{VISDFT,ALGMEM,ALGSTB}
COMLNK $QPGOOP/{IMAGR,BLING,OOSUB,SCMAP,SCIMG}
COMLNK $QYPGNOT/EVAUV
COMLNK $YPGNOT/{CAPLT,CLPLT,IBLED,VPLOT}
COMLNK $QPGNOT/{BLCAL,BLCHN,BPASS,CALIB}
COMLNK $QPGNOT/{CPASS,FRING,KRING,LPCAL}
COMLNK $QPGNOT/{PCAL,UVADC,UVCON,UVSUB}
UVFIT
/31DEC11/APL/PGM/NOTST/UVFIT.FOR
/31DEC11/HELP/UVFIT.HLP
$APGNOT and
$HLPFIL
) on your system.
COMLNK $APGNOT/UVFIT
FARS
/31DEC11/APL/PGM/NOTST/FARS.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FARS
AFARS
BLC(1)
greater
than one in the inputs. It also attempted 2nd order
interpolations even when the peak pixel was too close
to the edge. The improved history file had a
misinterpretation of one of the adverb values.
/31DEC11/APL/PGM/NOTST/AFARS.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/AFARS
SQASH
/31DEC11/APL/PGM/SQASH.FOR
$APLPGM
) on your
system.
COMLNK $APLPGM/SQASH
FITAB
/31DEC11/APL/PGM/NOTST/FITAB.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITAB
CLCOR
/31DEC11/APL/PGM/NOTST/CLCOR.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/CLCOR
VLANT
/31DEC11/APL/PGM/NOTST/VLANT.FOR
$ARGNOT
) on your
system.
COMLNK $APGNOT/VLANT
SCMAP
SCIMG
did not apply the flag table to
un-compressed data sets as the data were read into the
self-cal section of the code. The flag table was
applied to compressed data sets and, in the imaging
step, to both kinds of data.
/31DEC11/Q/PGM/OOP/SCMAP.FOR
/31DEC11/Q/PGM/OOP/SCIMG.FOR
$QPGOOP
) on your
system.
COMLNK $QPGOOP/SC{IMG,MAP}
XASERVERS
UNIXSERVERS
, TVALT
, and
STARTPMON
all use the unix command ps.
Mac OS/X version Mountain Lion objects to the use of ps
when there is a library path defined since ps has
setuid privilege. The warning message confused these
procedures.
/31DEC11/SYSTEM/UNIX/TVALT
/31DEC11/SYSTEM/UNIX/STARTPMON
/31DEC11/SYSTEM/UNIX/UNIXSERVERS
/31DEC11/SYSTEM/UNIX/XASERVERS
$SYSUNIX
) on your
system.
$SYSLOCAL
and make sure that they are
executable (chmod +x ...) TVALT
should also be in $AIPS_ROOT
.
/31DEC11/
$???
) on your
system.
COMLNK $