Patches to 31DEC19 |
You will find patches to known bugs in 31DEC19 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 31DEC19 and may be downloaded using a 31DEC19 "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.
BPASS
had a bad call sequence
causing aborts.2020-01-22
FACSET
did not include all the
flux of standard calibration source models.
2020-01-27
UVFIX
did not compute the aberation
correction properly, especially when converting from B1950 to
J2000. 2020-02-28
EVAUV
did not compute the DFT
subtraction model correctly, aborting due to a call sequence
error. 2020-03-02
RENUMBER
aborted if the catalog file
required expansion. 2020-03-03
CLIP
over counted cross-hand flags
when cross-hands are flagged because of parallel
hands. 2020-03-25
CLPLT, CAPLT
died when trying to
self-scale plots with only one point.
2020-04-07
VLBAUTIL
had an error when trying
to use curl to fetch the EOP file. 2020-04-21
VLBARUN
had 2 errors when trying
DOPLOT=2
to make a very large number of
plots. 2020-05-07
RLDLY
had an error when selecting
data. 2020-06-10
PRTSY
sorted on the wrong column when
OPCODE
was set. 2020-06-12
CLCOR
got confused on
EOPS
when the CT
table had multiple
nearly identical entries.2020-06-19
OMFIT
had 3 FORMAT
statements that were improper for writing to a character string.
2020-06-29
VLBAUTIL
was changed for changes in
the location and access of the data files needed by
VLBAEOPS
and
VLBATECR
. 2020-07-22
IMEAN
and TVLABEL
needed minor fixes. 2020-07-29
FITLD
had a bad scaling for
auto-correlations from the old VLBA hardware correlator
2020-12-21
FITLD
messed up DIGICOR
for non-VLBA data when loading more than one
file. 2020-12-21
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
BPASS
APCORE
causing the task to
abort.
Q/PGM/NOTST/BPASS.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/BPASS
FACSET
APL/SUB/NOTST/FACSET.FOR
APL/SUB/NOTST/FACSET.SRT
$APLNOT and a work
area
) on your system.
COMRPL $APLNOT/FACSET
source FACSET.SRT
UVFIX
APL/PGM/NOTST/UVFIX.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/UVFIX
EVAUV
QXXPTS
was changed DFT subtraction.
It aborted for the bad call sequence but also
added the model rather than subtracting it.
QY/PGM/NOTST/EVAUV.FOR
$QYPGNOT
) on your
system.
COMLNK $QYPGNOT/EVAUV
RENUMBER
AIPS/SUB/RENUMB.FOR
$AIPSUB
) on your
system.
COMRPL $AIPSUB/RENUMB
-
COMLNK $AIPPGM/AIPS*
CLIP
APL/PGM/NOTST/CLIP.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/CLIP
CLPLT, CAPLT
Y/PGM/NOTST/CLPLT.FOR
Y/PGM/NOTST/CALT.FOR
$YPGNOT>) on your
system.
-
COMLNK $YPGNOT/C{L,A}PLT
VLBAUTIL
RUN/VLBAUTIL.001
$RUNSYS
) on your
system.
VLBARUN
DOPLOT = 2
. This was not tested
properly and turned out to have 2 places where an
incorrect extension file version was used.
RUN/VLBARUN.001
$RUNSYS
) on your
system.
RLDLY
Q/PGM/NOTST/RLDLY.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/RLDLY
PRTSY
SY
table into time order for
each antenna when OPCODE
is set. When
a new column was added to accomodate Solar data, the
table call sequences were updated but not the
column number for antenna. This caused the program
to fail with a sort error message when
OPCODE
was set. A later fix makes the
task work with both old and new format files.
APL/PGM/NOTST/PRTSY.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/PRTSY
CLCOR
OPCODE = 'EOPS'
could get very confused
if the input CT
table contained multiple
sets of identical entries. This happens when multiple
FITS IDI files are concatenated by FITLD
.
APL/PGM/NOTST/CLCOR.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/CLCOR
OMFIT
FORMAT
statements that were left over
from when it wrote directly to some output. The task
now uses standard text I/O so that messages are written
to a character variable and then to the output file.
The multi-line FORMAT
s were replaced with
multiple invocations of the output routines.
APL/PGM/OOP/OMFIT.FOR
$APGOOP
) on your
system.
COMLNK $APGOOP/OMFIT
VLBAUTIL
VLBAUTIL
and
VLBATECR
were changed because of
changes coming to the cddis data file service.
wget is no longer used. Instead, curl with new
options and a new top-level address are used.
RUN/VLBAUTIL.001
HELP/VLBAEOPS.HLP
HELP/VLBATECR.HLP
$RUNSYS
and
$HLPFIL
) on your system.
RUN VLBAUTIL
inside AIPS.
IMEAN
TVLABEL
and the equivalent function in
the TV OOP class lost coordinate information when
LTYPE
is 4, 5, or 6. This caused the
Clean beam to be omitted from the plot.
AIPS/SUB/AU5B.FOR
APL/SUB/OOP/TVDEVICE.FOR
Y/PGM/IMEAN.FOR
$AIPSUB, $APLOOP,
$YPGM
, resp.) on your system.
COMRPL $AIPSUB/AU5B
COMRPL $APLOOP/TVDEVICE
COMLNK $AIPPGM/AIPS
COMLNK $APGOOP/PLAYR
FITLD
DOWEIGHT > 0
scaled auto-correlation
data from the old VLBA hardware correlator incorrectly.
APL/PGM/NOTST/FITLD.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITLD
FITLD
DIGICOR
so that an
incorrect value was applied to inut files after the first but only
for non-VLBA antennas. In making this fix, I discovered that the
above fix did not actually make it into the system! Therefore,
the above (and allowing for PCOUNT errors) are now available.
APL/PGM/NOTST/FITLD.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITLD