Patches to 15APR99 |
This page most recently updated on $Date: 2001/12/28 20:52:19 $ (UT)
You will find patches to known bugs in 15APR99 here.
The following is a list of pointers to the different patches in this document.
TVCPS
and other tasks that use the image
catalogue. 1999-05-14, 1999-06-18
APGPS
and TECOR
1999-05-14
CLIP
, DTCHK
,
RESEQ
address UV data wrongly
1999-05-25
REGRD
crashed under Solaris, others
1999-07-06
UVCOP
errors selecting channels, IFs
1999-07-21
IMAGR
selects wrong fields
1999-07-22
FITAB
followed by FITTP
makes unreadable files 1999-07-27
FITAB
did not write image tables and
quantized floating images 1999-08-09
PRTTP
patched code did not convert
DOCRT to reasonable values 1999-09-07
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
TVCPS
and other tasks that use the image
catalogue
TVCPS
(and
perhaps other tasks and verbs that use the image
catalogue) to fail. You do not need to apply this patch
on big-endian computers.
If you are not sure whether you should apply this
patch find out which version of The patch file was incorrect in the period
1999-05-14 to 1999-06-18. It matched the old rather
than the new version.
ZDCHI2
is
used and check the value assigned to
BYTFLP
:
if this is zero then you do not need this patch.
/15APR99/APL/SUB/CATN2L.FOR
$APLSUB
on your system.
COMRPL $APLSUB/CATN2L.FOR
COMLNK $AIPPGM/AIPS
COMLNK $YPGM/*.FOR
COMLNK $YPGNOT/*.FOR
COMLNK $QYPGM/*.FOR
COMLNK $QYPGNOT/*.FOR
COMLNK $APGOOP/*.FOR
COMLNK COMLNK $QPGOOP/*.FOR
TECOR
and APGPS
TECOR
and APGPS
store the dispersive
delay with the wrong sign.
/15APR99/APL/PGM/OOP/APGPS.FOR
/15APR99/APL/PGM/OOP/TECOR.FOR
$APGOOP
on your system.
COMLNK $APGOOP/APGPS
COMLNK $APGOOP/TECOR
CLIP
, DTCHK
,
RESEQ
CLIP
assumed that the Stokes axis was the
second axis with compressed data and hence could get the
addressing of the UV data wrong, e.g. for the VLBA
Correlator output.
DTCHK
did not fix the address pointers to
address VIS(3,*) and so worked only for compressed data.
RESEQ
did not multiply the pointers by 3
for expanded (previously compressed) data and so failed
on compressed data.
/15APR99/APL/PGM/CLIP.FOR
/15APR99/APL/PGM/NOTST/DTCHK.FOR
/15APR99/APL/PGM/NOTST/RESEQ.FOR
$APLPGM
for
CLIP, $APGNOT> for the others) on your system.
-
COMLNK $APLPGM/CLIP
-
COMLNK $APGNOT/DTCHK
-
COMLNK $APGNOT/RESEQ
REGRD
REGRD
would fail unpredictably on Solaris (and
possibly other platforms too) due to a buffer being 2x too
small.
/15APR99/APL/PGM/NOTST/REGRD.FOR
$APGNOT
)
on your system.
COMLNK $APGNOT/REGRD
UVCOP
UVCOP
used the increments for frequency and
IF suitable to the output data set to compute a
channel-selection mask into the input data set. If the
frequency axis precedes the IF axis, data selection
errors occured if both BIF > 1 and BCHAN/ECHAN selected
fewer than all of the spectral channels. The error
appeared in 15OCT98 on August 24.
/15APR99/APL/PGM/NOTST/UVCOP.FOR
$APGNOT
)
on your system.
COMLNK $APGNOT/UVCOP
IMAGR
IMAGR
in OVERLAP 2 mode did not select the
next field to Clean properly due to incorrect maxima
information.
/15APR99/Q/SUB/OOP/QCLEAN.FOR
$QOOP
)
on your system.
COMRPL $QOOP/QCLEAN
COMLNK $QPGOOP/IMAGR
FITAB
combined with FITTP
FITAB
, read back in with UVLOD
or
FITLD
, processed, and then written out with
FITTP
could contain AIPS history records which will
define the data set falsely to the standard reading tasks in
AIPS. The data-writing tasks have been changed to avoid writing
out pre-existing AIPS history and some of the data reading tasks
have been modified to allow the error to be circumvented in data
sets written since FITAB
was released.
/15APR99/APL/PGM/PRTTP.FOR
/15APR99/APL/PGM/NOTST/FITTP.FOR
/15APR99/APL/PGM/NOTST/FITAB.FOR
/15APR99/APL/PGM/NOTST/UVLOD.FOR
/15APR99/APL/PGM/NOTST/IMLOD.FOR
/15APR99/HELP/IMLOD.HLP
/15APR99/HELP/UVLOD.HLP
/15APR99/HELP/PRTTP.HLP
/15APR99/HELP/FITLD.HLP
$APLPGM
,
the next 4 in $APGNOT
, and the last 4
in $HLPFIL
) on your system.
COMLNK $APGNOT/FITTP $APGNOT/FITAB
COMLNK $APGNOT/IMLOD $APGNOT/UVLOD
COMLNK $APLPGM/PRTTP
FITAB
FITAB
failed to copy the image data to the
output buffer when quantized, but floating, images were written.
The correct number of bytes appeared in the output file, but
none of the correct data. Extension tables were not written for
image files, but should have been okay for uv files.
/15APR99/APL/PGM/NOTST/FITAB.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITAB
PRTTP
PRTTP
was broken by the FITAB
patch of July 27. The
symptom was a failure to convert DOCRT=1 to 72 character width
and DOCRT=-1 to 132 printed width. 15OCT99 responds to the
actual width of terminals and parts of that new code crept into
the patch.
/15APR99/APL/PGM/PRTTP.FOR
$APLPGM
) in your
system.
COMLNK $APLPGM/PRTTP