[AIPS] Patches to AIPS 31DEC04 [NRAO]

This page most recently updated on $Date: 2005/08/17 17:30:10 $ (UT)


You will find patches to known bugs in 31DEC04 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 31DEC04 and may be downloaded using a 31DEC04 "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. OTFUV, OTFIN revised to handle byte-swapped input data 2005-01-06
  2. CXPOLN procedure, CXCLN task need modern image names 2005-04-22
  3. TVFLG and SPFLG required improved error handling and modern FLAGVER default 2005-04-22
  4. WIPER function FLAG AREA aborted on wrong button push 2005-04-22
  5. FIXBX could handle complicated cases but not simple ones 2005-04-22
  6. POSSM used wrong units in output text file 2005-04-22
  7. CL2HF aborts under Linux 2005-04-22
  8. TCOPY used wrong (old) tape LUNs 2005-04-22
  9. BPASS gets wrong solutions when channel 1 of of the first source was flagged. 2005-04-22
  10. BOXES could handle complicated cases but not simple ones 2005-08-16
  11. CALIB looses track of the SN table when writing a FG table 2005-08-16
  12. FITLD wrongly concluded data were too early and did not handle cal transfer correctly for the phased VLA 2005-08-16
  13. 2005-??-??

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


Task:
OTFUV, OTFIN
Summary: The 12m now produces data written in Linux binary formats rather than Solaris. The format is thus byte swapped compared to the previous format and all FITS files. This poses special problems for AIPS that are now solved within these tasks. The new version will handle input data in either byte order.
Files:
/31DEC04/APL/DEV/UNIX/ZIPAC2.C
/31DEC04/APL/SUB/PRTLIN.FOR
/31DEC04/APL/SUB/SDDPTS.FOR
/31DEC04/APL/PGM/OTFIN.FOR
/31DEC04/APL/PGM/NOTST/OTFUV.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($APLUNIX, $APLSUB, $APLSUB, $APLPGM, $APGNOT, resp.) on your system.
  2. COMRPL $APLUNIX/ZIPAC2
  3. COMRPL $APLSUB/{PRTLIN,SDDPTS}
  4. COMLNK $APLPGM/OTFIN $APGNOT/OTFUV
Documentor:
Eric W Greisen
Date:
2005-01-06

Task:
CXCLN, procedure CXPOLN
Summary: The old task and procedure to Clean complex images had not been updated to modern file naming conventions.
Files:
/31DEC04/HELP/CXPOLN.HLP
/31DEC04/HELP/CXCLN.HLP
/31DEC04/RUN/CXPOLN.001
/31DEC04/Q/PGM/OOP/CXCLN.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($HLPFIL, $HLPFIL, $RUNSYS, $QPGOOP, respectively) on your system.
  2. COMLNK $QPGOOP/CXCLN
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
TVFLG, SPFLG
Summary: Changed error handling in REDO FLAGS and CLIP BY FORM to deal gently with missing channels, baselines, etc. Changed FLAGVER default to the modern standard. Added checks for time order in the data.
Files:
/31DEC04/HELP/TVFLG.HLP
/31DEC04/HELP/SPFLG.HLP
/31DEC04/Y/PGM/NOTST/TVFLG.FOR
/31DEC04/Y/PGM/NOTST/SPFLG.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($HLPFIL, $YPGNOT on your system.
  2. COMLNK $YPGNOT/{TV,SP}FLG
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
WIPER
Summary: WIPER would abort when a wrong button was pushed while doing the FLAG AREA function. Location of the CURVALU like display is changed to the location of the menu.
Files:
/31DEC04/HELP/WIPER.HLP
/31DEC04/Y/PGM/NOTST/WIPER.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($HLPFIL, $YPGNOT on your system.
  2. COMLNK $YPGNOT/WIPER
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
FIXBX
Summary: Corrected FIXBX to handle simple, single-facet cases as well as the more complex cases which it handled well.
Files:
/31DEC04/HELP/FIXBX.HLP
/31DEC04/APL/PGM/NOTST/FIXBX.FOR
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($HLPFIL, $APGNOT on your system.
  2. COMLNK $APGNOT/FIXBX
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
POSSM
Summary: The text file output spectrum listed velocity in Mega m/s rather then the stated kilo m/s.
Files:
/31DEC04/Y/PGM/NOTST/POSSM.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($YPGNOT on your system.
  2. COMLNK $YPGNOT/POSSM
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
CL2HF
Summary: Wrong call sequences caused aborts under Linux.
Files:
/31DEC04/APL/PGM/OOP/CL2HF.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGOOP on your system.
  2. COMLNK $APGOOP/CL2HF
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
TCOPY
Summary: The LUNs used by TCOPY were not changed when all other tape routines were changed. This caused it to fail on copies involving tapes.
Files:
/31DEC04/APL/PGM/TCOPY.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APLPGM on your system.
  2. COMLNK $APLPGM/TCOPY
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
BPASS
Summary: When the first channel of the first scan was flagged, there was an incorrect initialization which produced NaN and other bad solutions.
Files:
/31DEC04/Q/PGM/NOTST/BPASS.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($QPGNOT on your system.
  2. COMLNK $QPGNOT/BPASS
Documentor:
Eric W Greisen
Date:
2005-04-22

Task:
BOXES
Summary: BOXES could handle complicated input BOXFILEs but could not deal with simple, single-facet cases.
Files:
/31DEC04/APL/PGM/NOTST/BOXES.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT on your system.
  2. COMLNK $APGNOT/BOXES
Documentor:
Eric W Greisen
Date:
2005-08-16

Task:
CALIB
Summary: The existence of the new SN table was lost when the task also created a new flag table, at least under some circumstances.
Files:
/31DEC04/Q/PGM/NOTST/CALIB.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($QPGNOT on your system.
  2. COMLNK $QPGNOT/CALIB
Documentor:
Eric W Greisen
Date:
2005-08-16

Task:
FITLD
Summary: Two bugs: The first bug was a test on times that caused the task to conclude that the current data came from a previous, improper time and thus to skip loading the data. The second arose from the need to separate the phased VLA from normal antennas since the apparent Tsys from the phased VLA is actually Tsys/Tant.
Files:
/31DEC04/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:
2005-08-16

Task:
Summary:
Files:
/31DEC04/??
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