|
Patches to |
|
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.FORAPL/PGM/NOTST/SPLIT.FORAPL/PGM/NOTST/SPLAT.FORAPL/PGM/NOTST/CLIP.FORAPL/PGM/NOTST/ACLIP.FORAPL/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.FORAPL/SUB/REFSET.FORAPL/SUB/NOTST/GCALC.FORAPL/SUB/NOTST/GCALC1.FORAPL/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.FORY/PGM/NOTST/SPFLG.FORY/PGM/NOTST/FTFLG.FORHELP/TVFLG.HLPHELP/SPFLG.HLPHELP/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 $??/??