Patches to 31DEC20 |
You will find patches to known bugs in 31DEC20 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 31DEC20 and may be downloaded using a 31DEC20 "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.
SPLIT
and CLIP
would
always say that is not calibrating anything despite the
adverbs. 2021-01-20
SPRMS
slightly mislabeled the Y
axis and the frequency. 2021-03-23
CLIP
generated a false error
message. 2021-04-14
VLBARUN
needed to set
IMSIZE
after UVPLT
call, also allow
PostScript output. 2021-04-22
UVPLT
could decide to plot phases from
0 to 360 ignoring the user specified plot range.
2021-04-27
LISTR
showed velocities for single-source
files incorrectly. 2021-04-27
BPASS
could change reference antenna
in the middle of a spectrum. 2021-07-16
TVFLG, SPFLG, FTFLG
did not define
enough memory. 2021-07-26
IMAGR
could quit at the start when a
flux limit was specified with auto
boxing2021-10-22
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
SPLIT
,
SPLAT
, and CLIP
initially open
the uv data file with all calibration turned off. They
then re-open the data set with the user's specified
calibration. The recently added message saying what
calibrations are and are not being done then said that no
calibrations were being done. This has been fixed so
that the initial call does not produce messages which
then appear correctly with a subsequent call.
APL/SUB/NOTST/DGHEAD.FOR
APL/PGM/NOTST/SPLIT.FOR
APL/PGM/NOTST/SPLAT.FOR
APL/PGM/NOTST/CLIP.FOR
APL/PGM/NOTST/ACLIP.FOR
APL/PGM/NOTST/ACFIT.FOR
$APLNOT
and
$APGNOT
) on your system.
COMRL $APLNOT/DGHEAD
COMLNK $APGNOT/SPL{I,A}T
COMLNK $APGNOT/{ACFIT,CLIP,ACLIP}
SPRMS
Y/PGM/NOTST/SPRMS.FOR
$YPGNOT
) on your
system.
COMLNK $YPGNOT/SPRMS
CLIP
DOCAL
forced to be false. It then closed the file with
DOCAL
set to the user's requested value.
This generated a false error message.
APL/PGM/NOTST/CLIP.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/CLIP
VLBARUN
IMSIZE
when imaging after
a call for UVPLT
which reset it. Also
allow output of PostScript files when
convert
is known not to work. Also fixed
the header of the output html file.
RUN/VLBARUN.001
$RUNSYS
) on your
system.
UVPLT
Y/PGM/NOTST/UVPLT.FOR
$YPGNOT
) on your
system.
COMLNK $YPGNOT/UVPLT
LISTR
APL/PGM/NOTST/LISTR.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/LSITR
BPASS
GCALC, GCALC1,
NCALC
to refuse to do this change when the task is
BPASS
. Created REFSET
to find
the best reference antenna when the user did not specify
one.
Q/PGM/NOTST/BPASS.FOR
APL/SUB/REFSET.FOR
APL/SUB/NOTST/GCALC.FOR
APL/SUB/NOTST/GCALC1.FOR
APL/SUB/NOTST/NCALC.FOR
$QPGNOT, $APLSUB,
$APLNOT
) on your system.
COMRPL $APLSUB/REFSET
COMLNK $APLNOT/{GCALC,GCALC1,NCALC}.FOR
COMLNK $QPGNOT/BPASS.FOR
TVFLG, SPFLG, FTFLG
Y/PGM/NOTST/TVFLG.FOR
Y/PGM/NOTST/SPFLG.FOR
Y/PGM/NOTST/FTFLG.FOR
HELP/TVFLG.HLP
HELP/SPFLG.HLP
HELP/FTFLG.HLP
$YPGNOT, $HLPFIL
)
on your system.
COMLNK $YPGNOT/{TV,SP,FT}FLG.FOR
IMAGR
FLUX
was set and auto-boxing requested.
The fix is straight forward, but I cannot see why
it used to work.
Q/SUB/OOP/QCLEAN.FOR
$QOOP
) on your
system.
COMRPL $QOOP/QCLEAN
COMLNK $QPGOOP/{IMAGR,SCIMG,SCMAP}
??
$
) on your
system.
COMLNK $??/??