[AIPS] Patches to AIPS 31DEC02 [NRAO]

This page most recently updated on $Date: 2003/09/11 14:59:07 $ (UT)


You will find patches to known bugs in 31DEC02 here.

The following is a list of pointers to the different patches in this document.

  1. KNTRto handle LTYPE not 3 for polarization vectors. 2003-01-03
  2. FITLD to handle multiple data types in one tape. 2003-01-03
  3. IRING to correct the centering. 2003-01-10
  4. LWPLA to use ASPMM for new GREYS, KNTR, PCNTR plots 2003-01-16
  5. FILLM and PRTTP ro read short records in VLA archive disk files. 2003-03-20 FILLM further updated on 2003-08-05.
  6. INDXR to fill CL table correctly for VLBA and VLA under some cases. 2003-05-21
  7. RedHat 9 to link edit requires fixed Z routines 2003-06-24
  8. SETFC to format field numbers > 999 correctly 2003-06-27
  9. OPTIMIZE.LIS needs to be updated for GNU gcc 3.2.2 to prevent errors in imaging and bandpass calibration application 2003-09-11
  10. 2003-??-??

The remainder of this document is comprised of the patch descriptions pointed to by the above references.


Task:
KNTR
Summary:
KNTR needed more coordinate manipulation to handle plotting of polarization vectors when LTYPE=4 through 7.
Files:
/31DEC02/Y/PGM/KNTR.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($YPGM) on your system.
  2. COMLNK $YPGM/KNTR
Documentor:
Eric W Greisen
Date:
2003-01-03

Task:
FITLD
Summary:
FITLD interpreted the adverbs for the first data file. If later data files have a different number of IFs, errors would occur. It was fixed to interpret the users' adverbs at each file.
Files:
/31DEC02/APL/PGM/NOTST/FITLD.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT on your system.
  2. COMLNK $APGNOT/FITLD
Documentor:
Eric W Greisen
Date:
2003-01-03

Task:
IRING
Summary: The coordinates of the center were miscomputed by one in each axis.
Files:
/31DEC02/Y/PGM/NOTST/IRING.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($YPGNOT on your system.
  2. COMLNK $YPGNOT/IRING
Documentor:
Eric W Greisen
Date:
2003-01-10

Task:
LWPLA
Summary:
LWPLA ignored ASPMM for the new plot types assigned to GREYS, KNTR, and PCNTR. It also asserted that multi-page PostScript files are encapsulated, which by definition they are not.
Files:
/31DEC02/APL/DEV/ZLWIO.FOR
/31DEC02/Y/PGM/LWPLA.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($APLGEN, $YPGM, resp.) on your system.
  2. COMRPL $APLGEN/ZLWIO
  3. COMLNK $YPGM/LWPLA
Documentor:
Eric W Greisen
Date:
2003-01-16

Task:
FILLM, PRTTP
Summary:FILLM and PRTTP had an error in reading VLA archive data from disk. The first (and in this case only )physical record in a logical record could contain fewer than 13 2048-byte records. A correction for this was not applied, although the case where later physical records in the logical record were "short" was handled. On 2003-08-05 an additional correction to FILLM was added to deal with the last record being short.
Files:
/31DEC02/APL/PGM/PRTTP.FOR
/31DEC02/APL/PGM/NOTST/FILLM.FOR
Fix:
  1. Fetch the files listed above and place then in the corresponding area ($APLPGM and $APGNOT, respectively) on your system.
  2. COMLNK $APLPGM/PRTTP $APGNOT/FILLM
Documentor:
Eric W Greisen
Date:
2003-03-20

Task:
INDXR
Summary:INDXR had an error that caused it to ignore the IM and MC tables for VLBI data when there was one subarray or mixed subarrays. It also failed to fill VLA gains in the CL table when the user specified the opacity or requested no opacity correction.
Files:
/31DEC02/APL/PGM/OOP/INDXR.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGOOP) on your system.
  2. COMLNK $APGOOP/INDXR
Documentor:
Eric W Greisen
Date:
2003-05-21

Task:
All
Summary: RedHat Linux version 9 has introduced enough changes to the C libraries that several Z routines required changes to previously legitimate - if sloppy - code.
Files:
/31DEC02/APL/DEV/UNIX/ZTPMI2.C
/31DEC02/APL/DEV/UNIX/ZERRO2.C
/31DEC02/APL/DEV/UNIX/ZACTV9.C
/31DEC02/APL/DEV/UNIX/BELL/LINUX/ZPRMPT.C
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($APLUNIX, $APLLINUX on your system.
  2. COMRPL $APLUNIX/Z{TPMI2,ERRO2,ACTV9}.C
  3. COMRPL $APLLINUX/ZPRMPT.C
  4. INSTEP4 is then needed. Actually the fetching of the files is best done before even starting the INSTEP2/INSTEP4 parts of install.pl.
Documentor:
Eric W Greisen
Date:
2003-06-24

Task:
SETFC
Summary: SETFC used formats suitable only for field numbers < 1000 even though it can handle larger numbers of fields.
Files:
/31DEC02/APL/PGM/NOTST/SETFC.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT on your system.
  2. COMLNK $APGNOT/SETFC
Documentor:
Eric W Greisen
Date:
2003-??-??

Task:
OPTIMIZE.LIS
Summary: The GNU gcc compiler makes mistakes in a couple of routine that prevent imaging with DO3D true and bandpass application from working. This is required for 3.2.2 and is not needed for 2.95.3 or 3.3 (at least).
Files:
/31DEC02/SYSTEM/UNIX/OPTIMIZE.LIS
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($SYSUNIX on your system.
  2. COMRPL $APLSUB/PRJMAT $APLNOT/IOBSRC
  3. COMLNK lots of stuff
Documentor:
Eric W Greisen
Date:
2003-09-11

Task:
Summary:
Files:
/31DEC02/??
Fix:
  1. Fetch the file listed above and place it in the corresponding area (?? on your system.
  2. COMLNK ??
Documentor:
Eric W Greisen
Date:
2003-??-??


Eric W. Greisen