Patches to 31DEC08 |
This page most recently updated on $Date: 2010/07/09 16:15:05 $ (UT)
You will find patches to known bugs in 31DEC08 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 31DEC08 and may be downloaded using a 31DEC08 "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.
CALIB
could infinite loop if 1st NX
record 0 length 2009-01-27
TYAPL
would apply the highest flag
table without permission when it should just be copied
2009-02-04
OFM
files were not adjusted to the
new TV instensity ranges 2009-04-02
IMAGR
TV option FORCE A
FIELD
caused all facets to be re-imaged; scratch files
way too large under some circumstances
2009-04-22
DBCON
copied keyword
MAXBLINE
which confused later imaging routines
2009-04-27
IMAGR
had a limit test that was too
small affecting restoration of large numbers of CCs from one
facet to another 2009-05-18
IMAGR
had a tendency to sort input
data sets when it did not really have to do so
2009-06-19
install.pl
skipped the automatic
tarball download when one was missing
2009-07-26
FITLD
did not correct the AN table
frequency when rearranging frequency order for IDI-format data
2009-08-18
BPASS
did not translate the
ICHANSEL
adverb correctly, causing all channels to
be averaged 2009-11-11
ANFIX8
is a new RUN file and
procedure to correct ANtenna files back to 31DEC08 geometry
2009-11-30
2009-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
CALIB
/31DEC08/Q/PGM/NOTST/CALIB.FOR
$QPGNOT
) on your
system.
COMLNK $QPGNOT/CALIB.FOR
TYAPL
/31DEC08/APL/PGM/NOTST/TYAPL.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/TYAPL
OFM
/31DEC08/APL/SUB/OFMDIR.FOR
/31DEC08/Y/SUB/GETOFM.FOR
/31DEC08/TEXT/OFM/*.000
$APLSUB
and
$YSUB
) on your system.
COMRPL $APLSUB/OFMDIR $YSUB/GETOFM
COMLNK $AIPPGM/AIPS
COMLNK $APLOOP/PLAYR
COMLNK $YPGM/{PCNTR,GREYS,KNTR,LWPLA}
$AIPSOFM
on your
system.
IMAGR
FORCE A FIELD
which is
supposed to select a new facet and re-image only that
facet. A one-character error in QCLEAN caused it to
re-image all facets at great expense. The attempt to
handle sub-images as models led to making very large
work files for offset facets when DO3D false.
/31DEC08/Q/SUB/OOP/QCLEAN.FOR
/31DEC08/Q/SUB/NOTST/GRDSUB.FOR
/31DEC08/APL/SUB/NOTST/GRDSET.FOR
$QOOP, $QNOT,
$APLNOT
respectively) on your system.
COMRPL $QOOP/QCLEAN
COMRPL $QNOT/GRDSUB
COMRPL $APLNOT/GRDSET
COMLNK $QPGOOP/IMAGR
DBCON
MAXBLINE
despite the fact that the value
of that parameter is likely to be different in the
concatenated database. This led to errors in imaging
including failures in uniform weighting.
/31DEC08/APL/PGM/NOTST/DBCON.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/DBCON,FOR
IMAGR
/31DEC08/Q/SUB/OOP/QCLEAN.FOR
$QOOP
) on your
system.
COMRPL $QOOP/QCLEAN.FOR
COMLNK $QPGOOP/IMAGR.FOR
IMAGR
XY
order. Errors in 2
places caused it to conclude wrongly that sorts were
required in many cases.
/31DEC08/Q/SUB/OOP/QCLEAN.FOR
/31DEC08/Q/SUB/OOP/QUVUTIL.FOR
$QOOP
) on your
system.
COMRPL $QOOP/Q{CLEAN,UVUTIL}.FOR
-
COMLNK $QPGOOP/{IMAGR,SCIMG,SCMAP}
install.pl
SCREEN_1_RETRY
when there was
no tar ball rather than automatically downloading it.
/31DEC08/install.pl
$AIPS_ROOT
) on your
system.
$AIPS_ROOT/install.pl
to
$SYSPERL
FITLD
/31DEC08/APL/PGM/NOTST/FITLD.FOR
$APGNOT
) on your
system.
COMLNK $APGNOT/FITLD
BPASS
CPASS
and PHSRF
did not pick
up the ICHANSEL
adverb correctly. This
caused all channels to be included in IFs 2 and above.
/31DEC08/APL/PGM/NOTST/PHSRF.FOR
/31DEC08/Q/PGM/NOTST/BPASS.FOR
/31DEC08/Q/PGM/NOTST/CPASS.FOR
$APGNOT
,
$QPGNOT
, $QPGNOT
, resp.)
on your system.
COMLNK $APGNOT/PHSRF
COMLNK $QPGNOT/BPASS
COMLNK $QPGNOT/CPASS
ANFIX8
/31DEC08/RUN/ANFIX8.001
/31DEC08/HELP/ANFIX8.HLP
$RUNSYS
and
$HLPFIL
) on your system.
/31DEC08/??
??
) on your
system.
COMLNK ??