|
Patches to |
|
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
VLBAUTILhad 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.FORAPL/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.FORY/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 FORMATs 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.001HELP/VLBAEOPS.HLPHELP/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.FORAPL/SUB/OOP/TVDEVICE.FORY/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