[AIPS] Patches to AIPS 31DEC05 [NRAO]

This page most recently updated on $Date: 2006/12/06 20:14:04 $ (UT)


You will find patches to known bugs in 31DEC05 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 31DEC05 and may be downloaded using a 31DEC05 "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.

  1. DBCON did not handle differences in frequency increment between FQ entries properly when changing reference channel to 1 2005-02-21
  2. DSMEAR subroutine did not handle FQ ID 0 correctly 2005-02-21
  3. SAD had an error in round off for displays of RA and Dec 2005-02-21
  4. WIPER did not handle source ID numbers correctly causing elevation et al. to be incorrect on single-source files 2005-02-21
  5. SETFC had a mathematical error in setting the X coordinate of boxes around NVSS sources 2005-02-21
  6. INTERPLATE subroutines assigned a LONGINT to an INTEGER causing trouble on AMD-64s 2005-02-21
  7. IBLED had trouble looking for model images, defaulting NMAPS, testing errors, plotting error bars. 2006-08-23
  8. TABF3D did not set the correct default for column element count (1). Affects FITLD and friends. 2006-08-23
  9. MBDLY had a bad call sequence causing aborts. 2006-08-23
  10. CCEDT had bad logic in separating CCs into multiple separate CC files which revisions exposed. 2006-08-23
  11. 2005-??-??

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


Task:
DBCON
Summary: DBCON did not correct FQ entries for the frequency change when changing the reference channel to one. A correction is needed when the frequency increments are not the same as in the header
Files:
/31DEC05/APL/PGM/NOTST/DBCON.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($AOGNOT on your system.
  2. COMLNK $APGNOT/DBCON.FOR
Documentor:
Eric W Greisen
Date:
2005-02-21

Task:
DSMEAR
Summary: The subroutine DSMEAR did not honor FQID 0 as meaning all. This will arise in single-FQ files. This error affects VLBA data with serious delays and rates. Many tasks should be link edited.
Files:
/31DEC05/APL/SUB/NOTST/DSMEAR.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APLNOT on your system.
  2. COMRPL $APLNOT/DSMEAR
  3. COMLNK $APGNOT/*.FOR
  4. COMLNK $QPGOOP/IMAGR.FOR
Documentor:
Eric W Greisen
Date:
2005-02-21

Task:
SAD
Summary: The round-off for computed nice displays for RA and Dec was not made smaller when the accuracy was changed. The result was 0.0005 seconds of time to high in RA and 0.005 seconds of arc in Dec.
Files:
/31DEC05/APL/PGM/SAD.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APLPGM on your system.
  2. COMLNK $APLPGM/SAD
Documentor:
Eric W Greisen
Date:
2005-02-21

Task:
WIPER
Summary: A wrong source-number initialization caused it to skipp finding source parameters for single-source files and hence to compute elevations, hour angles, et al. wrongly.
Files:
/31DEC05/Y/PGM/NOTST/WIPER.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($YPGNOT on your system.
  2. COMLNK $YPGNOT/WIPER.FOR
Documentor:
Eric W Greisen
Date:
2005-02-21

Task:
SETFC
Summary: There was a wrong computation for the X pixel of boxes surrounding NVSS sources. The cos(dec) was divided into the difference of RAs and should have multiplied them.
Files:
/31DEC05/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:
2005-02-21

Task:
INTERPLATE
Summary: The code to interpolate images uses dynamic memory and not all affected variables were declared LONGINTs. This causes FLATN, OHGEO, OGEOM to abort on AMD-64s.
Files:
/31DEC05/APL/SUB/OOP/INTERPLATE.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APLOOP on your system.
  2. COMRPL $APLOOP/INTERPLATE
  3. COMLNK $APGOOP/{FLATN,OHGEO,OGEOM}
Documentor:
Eric W Greisen
Date:
2005-02-21

Task:
IBLED
Summary: did not set and test error returns, did not default NMAPS, failed to detect missing model images, and died when plotting error bars at least in an upper phase plot.
Files:
/31DEC05/Y/PGM/NOTST/IBLED.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($YPGNOT on your system.
  2. COMLNK $YPGNOT/IBLED
Documentor:
Eric W Greisen
Date:
2005-08-23

Task:
TABF3D
Summary: is a subroutine that cracks binary table headers. It took the default number of elements in a column as 0 but the FITS standard says it should be 1. Some FITS table reads failed badly.
Files:
/31DEC05/APL/SUB/NOTST/TABF3D.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APLNOT on your system.
  2. COMRPL $APLNOT/TABF3D
  3. COMLNK $APGNOT/{CALRD,FITLD,UVLOD,IMLOD,GSCAT}
Documentor:
Eric W Greisen
Date:
2005-08-23

Task:
MBDLY
Summary: had a mistaken call sequence that caused it to abort.
Files:
/31DEC05/APL/PGM/OOP/MBDLY.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGOOP on your system.
  2. COMLNK $APGOOP/MBDLY
Documentor:
Eric W Greisen
Date:
2005-08-23

Task:
CCEDT
Summary: had an error in the logic when sorting the CC files into contiguous areas automatically to write multiple output CC files. The new more subtle logic in setting the box sizes exposed this essentially infinite loop.
Files:
/31DEC05/APL/PGM/OOP/CCEDT.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGOOP on your system.
  2. COMLNK $APGOOP/CCEDT
Documentor:
Eric W Greisen
Date:
2005-08-23

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


Eric W. Greisen