[AIPS] Patches to AIPS 31DEC07 [NRAO]

This page most recently updated on $Date: 2008/11/19 00:08:16 $ (UT)


You will find patches to known bugs in 31DEC07 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 31DEC07 and may be downloaded using a 31DEC07 "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. REBYTE did not handle tables with long rows (IM and possibly BP) correctly. 2008-01-09
  2. FITLD did not translate WR (weather) tables correctly 2008-01-18
  3. DFT model division did not set weights correctly 2008-03-05
  4. FILLM did not scale and weight cross-hand data for some baselines correctly 2008-03-05
  5. VISDFT did not do muti-scale model division and subtraction correctly 2008-04-29
  6. FILLM did not set the CORRCOEF keyword correctly for recent data 2008-06-19
  7. FILLM did not apply on-line flags correctly in modes 4, PA, PB, 2BC, and 2BD 2008-07-08
  8. GO verb limited the usage of GPOS and FPOS to less than some tasks require 2008-08-13
  9. FACSET used the wrong source radius primarily for 3C286, getting the wrong CC flux and model scaling parameter. 2008-09-10
  10. The Mac OS/X version "leopard" requires changes to XAS and procedures START_AIPS and START_TVSERVERS 2008-09-26
  11. FILLM did not compute the shadowing test properly 2008-11-18
  12. 2008-??-??

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


Task:
REBYTE
Summary: made a mess of tables with long rows (more than 1 256-word record per table row). This includes IM tables and can include BP tables if the number of channels times polarizations times IFs exceeds 120 or so. Sometimes it caused the program to lose track of user number and so to find no more files to translate.
Files:
/31DEC07/AIPS/PGM/NOTST/REBYTE.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($AIPNOT) on your system.
  2. COMLNK $AIPNOT/REBYTE
Documentor:
Eric W Greisen
Date:
2008-01-09

Task:
FITLD
Summary: did not translate WR (FITS IDI weather) tables to AIPS WX tables correctly.
Files:
/31DEC07/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:
2008-01-18

Task:
CALIB
Summary: and other tasks did not set correct weights for DFT model division. They were scaled by amplitude rather than amplitude squared. The gridded routines did this correctly.
Files:
/31DEC07/Q/DEV/PSAP/QPTDIV.FOR
/31DEC07/Q/DEV/PSAP/QGADIV.FOR
/31DEC07/Q/DEV/PSAP/QSPDIV.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding area ($QPSAP) on your system.
  2. COMRPL $QPSAP/Q{PT,GA,SP}DIV.FOR
  3. COMLNK $QPGOOP/{BLING,IMAGR,SCIMG,SCMAP,WFCLN}
  4. COMLNK $QPGNOT/{BLCAL,BPASS,CALIB,CPASS,FRING,KRING,UVCON,UVSUB}
  5. COMLNK $QYPGNOT/MX
Documentor:
Eric W Greisen
Date:
2008-03-05

Task:
FILLM
Summary: did not scale and weight cross-hand polarization data correctly for those baselines whose antenna order has to be reversed (on-line order differs from antenna number order). This affects the scaling of post-ModComp visibilities and ModComp-era correlation coefficients (incl solar data). Visibility weights are also affected.
Files:
/31DEC07/APL/PGM/NOTST/FILLM.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT) on your system.
  2. COMLNK $APGNOT/FILLM
Documentor:
Eric W Greisen
Date:
2008-03-05

Task:
VISDFT
Summary: is the subroutine used by all visibility modeling routines to subtract or divide by "DFT" Clean Component models from/into visibility data. If the first of several facets had one model type (e.g. point) and later ones had another type (e.g. Gaussian), the later types were quietly ignored. Corrected by expanding points into 0-width Gaussians when needed.
Files:
/31DEC07/Q/SUB/NOTST/VISDFT.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($QNOT) on your system.
  2. COMRPL $QNOT/VISDFT
  3. COMLNK $QPGOOP/{BLING,CXCLN,IMAGR,OOSUB}
  4. COMLNK $QPGOOP/{SCIMG,SCMAP,WFCLN}
  5. COMLNK $QPGNOT/{BLCAL,BPASS,CALIB,CPASS}
  6. COMLNK $QPGNOT/{FRING,KRING,LPCAL,PCAL}
  7. COMLNK $QPGNOT/{UVADC,UVCON,UVSUB}
  8. COMLNK $QYPGNOT/MX
Documentor:
Eric W Greisen
Date:
2008-04-29

Task:
FILLM
Summary: did not set the CORRCOEF keyword correctly for recent data. It would indicate that the data are correlation coefficients when they are not and vice versa. It worked correctly for data from the ModComp era. The setting of this keyword affects how TYAPL functions.
Files:
/31DEC07/APL/PGM/NOTST/FILLM.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT) on your system.
  2. COMLNK $APGNOT/FILLM
Documentor:
Eric W Greisen
Date:
2008-06-19

Task:
FILLM
Summary: did not apply the on-line flags correctly in modes 4, PA, PB, 2BC, and 2BD. Some correlators were flagged and others were left unflagged incorrectly. This error has been present at least since Dec 1990.
Files:
/31DEC07/APL/PGM/NOTST/FILLM.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT) on your system.
  2. COMLNK $APGNOT/FILLM
Documentor:
Eric W Greisen
Date:
2008-07-08

Task:
AIPS
Summary: The GO verb limited the allowed range of adverbs GPOS and FPOS to -1 to 32768, the maximum image size. Unfortuantely, not all tasks use these adverbs as absolute pixels and so a wider range must be allowed.
Files:
/31DEC07/AIPS/SUB/AU1A.FOR
/31DEC07/AIPS/SUB/AU2.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding area ($AIPSUB) on your system.
  2. COMRPL $AIPSUB/{AU1A,AU2}
  3. COMLNK $AIPPGM/AIPS*.FOR
Documentor:
Eric W Greisen
Date:
2008-08-13

Task:
CALIB
Summary: FACSET finds the standard calibrator flux from Clean Components within a radius and scales the model to match the flux in the SU table. The radius for 3C286 was chosen incorrectly when the source had names such as 1331+305, leading to a slightly wrong scaling.
Files:
/31DEC07/APL/SUB/NOTST/FACSET.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APLNOT) on your system.
  2. COMRPL $APLNOT/FACSET
  3. COMLNK $YPGNOT/{CLPLT,VPLOT,IBLED}
  4. COMLNK $QPGNOT/{FRING,KRING,LPCAL,PCAL,UVSUB}
  5. COMLNK $QPGNOT/{BLCAL,BPASS,CPASS,CALIB}
Documentor:
Eric W Greisen
Date:
2008-09-10

Task:
XAS
Summary: The new leopard operating system on Macs uses a named pipe for the display which forced minor changes to XAS and two start-up procedures.
Files:
/31DEC07/Y/SERVERS/XAS.SHR
/31DEC07/SYSTEM/UNIX/START_AIPS
/31DEC07/SYSTEM/UNIX/START_TVSERVERS
Fix:
  1. Fetch the files listed above and place it in the corresponding area ($YSERV for XAS and $SYSUNIX) on your system.
  2. cd $YSERV/XAS
  3. sh ../XAS.SHR
  4. make
  5. cd $AIPS_ROOT
  6. cp $SYSUNIX/START_AIPS .
  7. edit START_AIPS to fix the assignment of $AIPS_ROOT
Documentor:
Eric W Greisen
Date:
2008-09-26

Task:
FILLM
Summary: when doing the flagging for shadowing on a baseline length other than 25.0 meters needs to compute the sqrt (u**2 + v*82). A misplaced parenthesis caused it to get the wrong answer. This option will now be needed due to an error in IDCAF.
Files:
/31DEC07/APL/PGM/NOTST/FILLM.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT) on your system.
  2. COMLNK $APGNOT/FILLM
Documentor:
Eric W Greisen
Date:
2008-11-18

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


Eric W. Greisen