|
Patches to |
|
This page most recently updated on $Date: 2019/11/18 22:49:09 $ (UT)
You will find patches to known bugs in 31DEC18 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 31DEC18 and may be downloaded using a 31DEC18 "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.
VBCAL did not write the output data
set. 2019-01-18
TYCOP and other tasks had the old
number of columns for the SY table.
2019-02-13
TYSMOapplied clipping and flags
inconsistently. 2019-03-05
FILIT had an infinite loop
displaying the image facets and did not handle the roam function
properly 2019-03-28
KNTR and other tasks truncated one
of the "brightness" strings 2019-04-03
OOSUB did not do channel dependent
division correctly. 2019-04-10
SPIXR did not handle sub-images with
an FQ axis correctly. 2019-05-03
RFLAG did not handle missing data
correctly, making too many flags. 2019-06-14
KNTR computed the number of planes
to plot poorly 2019-06-14
BPWAY, RLCOR did not change uvw for
BIF greater than one.2019-06-14
TAPLT tested for no data backwards
and so did not do good plots. 2019-06-21
BPASS messed up some of the standard
source spectral indices. 2019-07-12
CLIP messed up reporting its results
for linear and other non-standard polarization data.
2019-07-26
UVFLG did not use the correct antenna
data when looping over subarrays for shadowing.
2019-08-22
BPWAY did not close the table IO when
looping over scans 2019-09-30
TYSMO could ignore some flags when
applying an FG table to the TY/SY
data. 2019-11-18
2019-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
VBCAL
/31DEC18/APL/PGM/NOTST/VBCAL.FOR/31DEC18/HELP/VBCAL.HLP$APGNOT AND
$HLPFIL) on your system.
COMLNK $APGNOT/VBCAL
TYCOP, PRTSY, VLAMP, SY2TY
SY table. This caused issues over-writing
memory, especially in optimised load modules.
/31DEC18/APL/PGM/NOTST/TYCOP.FOR/31DEC18/APL/PGM/NOTST/PRTSY.FOR/31DEC18/APL/PGM/NOTST/VLAMP.FOR/31DEC18/APL/PGM/NOTST/SY2TY.FOR$APGNOT) on your
system.
COMLNK $APGNOT/{TYCOP,PRTSY,VLAMP,SY2TY}
/31DEC18/Q/SUB/NOTST/ALGMEM.FOR/31DEC18/Q/SUB/NOTST/VISDFT.FOR/31DEC18/Q/DEV/PSAP/QXXPTS.FOR/31DEC18/Q/DEV/PSAP/QGASUB.FOR/31DEC18/Q/DEV/PSAP/QSPSUB.FOR/31DEC18/Q/SUB/OOP/PBUTIL.FOR/31DEC18/APL/SUB/FORCED.FOR/31DEC18/Q/PGM/OOP/OOSUB.FOR/31DEC18/Q/SUB/NOTST/ALGMEM.COM$QNOT, $QPSAP, $QOOP,
$APLSUB, $QPGOOP and your work area, resp.)
on your system.
COMRPL $QNOT/{ALGMEM,VISDFT}
COMRPL $QPSAP/Q{XXPTS,GASUB,SPSUB}
COMRPL $QOOP/PBUTIL
COMRPL $APLSUB/FORCED
source ALGMEM.COM
/31DEC18/APL/SUB/NOTST/DXYGET.FOR/31DEC18/APL/SUB/NOTST/DXYGET.COM$APLNOT and your
work area) on your system.
COMRPL $APLNOT/DXYGET
source DXYGET.COM
TYSMO
SY table had to be updated for the new
table format. Clipping was applied to the input to the
MWF smoothing but was not applied to the output of the
smoothing. Flagging was done on Psys even when no
flagging on Psys was requested. A per scan
normalization option was added.
/31DEC18/APL/PGM/NOTST/TYSMO.FOR/31DEC18/HELP/TYSMO.HLP$APGNOT, $HLPFIL)
on your system.
COMLNK $APGNOT/TYSMO
FILIT
FILIT also failed to
detect that it was given a UV data set as the first
input image.
/31DEC18/APL/SUB/OOP/TVUTIL.FOR/31DEC18/APL/PGM/OOP/FILIT.FOR$APLOOP and
$APGOOP, resp.) on your system.
COMRPL $APLOOP/TVUTIL
COMLNK $APGOOP/FILIT
KNTR
/31DEC18/Y/SUB/COMLAB.FOR/31DEC18/Y/PGM/GREYS.FOR/31DEC18/Y/PGM/KNTR.FOR/31DEC18/Y/PGM/PCNTR.FOR$YSUB and
$YPGM) on your system.
COMrpl $YSUB/COMLAB
COMLNK $YPGM/{GREYS,KNTR,PCNTR}
COMLNK $YPGM/{CNTR,CCNTR}
OOSUB
UVMDIV and has been present since 2008.
A similar error in EVAUV probably never
affected the output.
/31DEC18/QY/PGM/NOTST/EVAUV.FOR/31DEC18/Q/SUB/NOTST/UVMDIV.FOR/31DEC18/Q/SUB/NOTST/UVMDIV.COM$QYPGNOT,
$QNOT, and a work area) on your
system.
COMRPL $QNOT/UVMDIV
source UVMDIV.COM
SPIXR
FQ axis failed to select frequencies
properly. This led to memory being over-written with
subsequent issues In favorable cases, it might have
worked correctly..
/31DEC18/APL/PGM/SPIXR.FOR$APLPGM) on your
system.
COMLNK $APLPGM/SPIXR
RFLAG
/31DEC18/Y/PGM/NOTST/RFLAG.FOR$YPGNOT) on your
system.
COMLNK $YPGNOT/RFLAG
KNTR
/31DEC18/Y/PGM/KNTR.FOR$YPGM) on your
system.
COMLNK $YPGM/KNTR
BPWAY
RLCOR did not take BIF
into account when scaling the uvw's to the output file.
This led to wrong image scaling.
/31DEC18/APL/PGM/NOTST/BPWAY.FOR/31DEC18/APL/PGM/NOTST/RLCOR.FOR$APGNOT) on your
system.
COMLNK $APGNOT/{BPWAY,RLCOR}
TAPLT
/31DEC18/Y/PGM/TAPLT.FOR$YPGM) on your
system.
COMLNK $YPGM/TAPLT
BPASS
CPASS needed the same correction.
/31DEC18/Q/PGM/NOTST/BPASS.FOR/31DEC18/Q/PGM/NOTST/CPASS.FOR$QPGNOT) on your
system.
COMLNK $QPGNOT/{B,C}PASS
CLIP, ACLIP
/31DEC18/APL/PGM/NOTST/CLIP.FOR/31DEC18/APL/PGM/NOTST/ACLIP.FOR$APGNOT) on your
system.
COMLNK $APGNOT/*CLIP.FOR
UVFLG
/31DEC18/APL/PGM/NOTST/UVFLG.FOR$APGNOT) on your
system.
COMLNK $APGNOT/UVFLG
BPWAY
/31DEC18/APL/PGM/NOTST/BPWAY.FOR$APGNOT) on your
system.
COMLNK $APGNOT/BPWAY
TYSMO
/31DEC18/APL/PGM/NOTST/TYSMO.FOR$APGNOT) on your
system.
COMLNK $APGNOT/TYSMO.FOR
/31DEC18/??$) on your
system.
COMLNK $??/??