Patches to 31DEC18 |
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
TYSMO
applied 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 $??/??