|
Patches to |
|
This page most recently updated on $Date: 2013/05/21 15:15:08 $ (UT)
You will find patches to known bugs in 31DEC12 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 31DEC12 and may be downloaded using a 31DEC12 "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.
POSSM had a variety of irritating
bugs. 2013-02-05
FITLD turned off DIGICOR corrections
when the array name was not VLBA.
2013-02-05
FITLD, after correction 4, failed if
it could not make a CQ table.
2013-02-18
CL2HF aborted because of an internal
name conflict 2013-02-19
PRTAB had a format issue with large
F formats (NDIG <= 0).2013-03-01
COMB did not do POLC
correctly when using constant noise values
2013-04-04
AFARS had a header bug causing it to
try to write too much 2013-04-05
FITLD could get the
EQUINOX wrong in the SU table with
FITS-IDI input 2013-04-11
COMB messed up scaling when
combining two images with one of them not JY/BEAM
2013-05-03
FITLD had a bad warning message,
causing aborts on some machines. 2013-05-21
2013-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
/31DEC12/APL/SUB/NOTST/DATBND.FOR/31DEC12/APL/SUB/NOTST/DOBAND.LST$APLNOT)
on your system. Place the second in the disk
directory in which you are working.
COMRPL $APLNOT/DATBND
source DOBAND.LST
/31DEC12/APL/SUB/ticinc.FOR/31DEC12/APL/SUB/TICINC.LST$APLSUB)
on your system. Place the second in the disk
directory in which you are working.
COMRPL $APLSUB/TICINC
source TICINC.LST
POSSM
/31DEC12/Y/PGM/NOTST/POSSM.FOR$YPGNOT) on your
system.
COMLNK $YPGNOT/POSSM
FITLD
/31DEC12/APL/PGM/NOTST/FITLD.FOR/31DEC12/HELP/FITLD.HLP$APGNOT and
$HLPFIL) on your system.
COMLNK $APGNOT/FITLD
FITLD
CQ table as well as doing the
digital corrections. Some IDI data lack the
information needed to do this, so the task was changed
to report this failure while not regarding it as fatal.
/31DEC12/APL/PGM/NOTST/FITLD.FOR/31DEC12/HELP/FITLD.HLP$APGNOT and
$HLPFIL) on your system.
COMLNK $APGNOT/FITLD
CL2HF
/31DEC12/APL/PGM/OOP/CL2HF.FOR$APGOOP) on your
system.
COMLNK $APGOOP/CL2HF
PRTAB
/31DEC12/APL/PGM/PRTAB.FOR$APLPGM) on your
system.
COMLNK $APLPGM/PRTAB
COMB
OPCODE = 'POLC' correctly
with constant noise values (rather than noise images).
It applied a beam area correction to the constant
values making them nearly zero and hence making the
polarization bias correction negligible.
/31DEC12/APL/PGM/COMB.FOR$APLPGM) on your
system.
COMLNK $APLPGM/COMB
AFARS
/31DEC12/APL/PGM/NOTST/AFARS.FOR$APGNOT) on your
system.
COMLNK $APGNOT/AFARS
FITLD
EQUINOX in the SU
table would end up set to -1 when this occurred. A
truncated error message from SOTAB would
also appear. This only happened with FITS-IDI format
VLB data.
/31DEC12/INC/DSOV.INC$INC) on your
system.
COMRPL $APLNOT/SO{IO,INI,TAB}.FOR
COMLNK $APGNOT/FITLD.FOR
COMB
JY/BEAM and the other was.
/31DEC12/APL/PGM/COMB.FOR$APLPGM) on your
system.
COMLNK $APLPGM/COMB
FITLD
/31DEC12/APL/PGM/NOTST/FITLD.FOR$APGNOT) on your
system.
COMLNK $APGNOT/FITLD.FOR
/31DEC12/$???) on your
system.
COMLNK $