[AIPS] Patches to AIPS 31DEC18 [NRAO]

This page most recently updated on $Date: 2020/05/07 22:58:26 $ (UT)


You will find patches to known bugs in 31DEC19 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 31DEC19 and may be downloaded using a 31DEC19 "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. BPASS had a bad call sequence causing aborts.2020-01-22
  2. FACSET did not include all the flux of standard calibration source models. 2020-01-27
  3. UVFIX did not compute the aberation correction properly, especially when converting from B1950 to J2000. 2020-02-28
  4. EVAUV did not compute the DFT subtraction model correctly, aborting due to a call sequence error. 2020-03-02
  5. RENUMBER aborted if the catalog file required expansion. 2020-03-03
  6. CLIP over counted cross-hand flags when cross-hands are flagged because of parallel hands. 2020-03-25
  7. CLPLT, CAPLT died when trying to self-scale plots with only one point. 2020-04-07
  8. VLBAUTILhad an error when trying to use curl to fetch the EOP file. 2020-04-21
  9. VLBARUN had 2 errors when trying DOPLOT=2 to make a very large number of plots. 2020-05-07
  10. 2020-??-??

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


Task:
BPASS
Summary: had a single call sequence to a Q routine that did not include APCORE causing the task to abort.
Files:
/31DEC19/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:
2020-01-22

Task:
FACSET
Summary: is a routine used by most calibration applying tasks. It scales the calibrator flux in the model to that of the source table, but only the flux within a specified radius. The radii were all too small, causing flux to be omitted from some models.
Files:
/31DEC19/APL/SUB/NOTST/FACSET.FOR
/31DEC19/APL/SUB/NOTST/FACSET.SRT
Fix:
  1. Fetch the files listed above and place them in the corresponding areas ($APLNOT and a work area) on your system.
  2. COMRPL $APLNOT/FACSET
  3. source FACSET.SRT
Documentor:
Eric W Greisen
Date:
2020-01-27

Task:
UVFIX
Summary: The differential aberration correction requires the comparison of the apparent position of the source to the apparent position of a point 10 asec North. Since we treat the apparent position as fixed during the run (it actually isn't), we need to do this comparison only once at the same time that we compute the source apparent position. In 31DEC18 and previous, this was done but only for the first source (with the result used for all sources). In 31DEC19 and 31DEC20, the comparison was recomputed every time a source changed which put a time change in the offset position but not the reference position. This made the correction a (false) function of time. Furthermore, when the input file was in B1950, the EPOCH variable did not stay at 2000 for this comparison. This could make the aberation correction a factor of ~200 rather than 0.99992! All these issues have been corrected with the aberation correction now a function of source but not time (except for planets).
Files:
/31DEC19/APL/PGM/NOTST/UVFIX.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT) on your system.
  2. COMLNK $APGNOT/UVFIX
Documentor:
Eric W Greisen
Date:
2020-02-28

Task:
EVAUV
Summary: was not changed Feb 1, 2019 when the call to QXXPTS was changed DFT subtraction. It aborted for the bad call sequence but also added the model rather than subtracting it.
Files:
/31DEC19/QY/PGM/NOTST/EVAUV.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($QYPGNOT) on your system.
  2. COMLNK $QYPGNOT/EVAUV
Documentor:
Eric W Greisen
Date:
2020-03-02

Task:
RENUMBER
Summary: verb would abort if the catalog file had to expand.
Files:
/31DEC19/AIPS/SUB/RENUMB.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($AIPSUB) on your system.
  2. COMRPL $AIPSUB/RENUMB
  3. COMLNK $AIPPGM/AIPS*
Documentor:
Eric W Greisen
Date:
2020-03-03

Task:
CLIP
Summary: over counted the cross-hand polarizations when the user wanted them flagged for bad parallel-hand data.
Files:
/31DEC19/APL/PGM/NOTST/CLIP.FOR
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($APGNOT) on your system.
  2. COMLNK $APGNOT/CLIP
Documentor:
Eric W Greisen
Date:
2020-03-25

Task:
CLPLT, CAPLT
Summary: refused to self-scale plots with only one point and then failed to close the uv data I/O. The next plot then failed to open the uv data file and the task died. The tasks now change the max and min to allow single samples to be plotted.
Files:
/31DEC19/Y/PGM/NOTST/CLPLT.FOR
/31DEC19/Y/PGM/NOTST/CALT.FOR
Fix:
  1. Fetch the fileslisted above and place themthe corresponding area ($YPGNOT>) on your system.
  2. COMLNK $YPGNOT/C{L,A}PLT
Documentor:
Eric W Greisen
Date:
2020-04-07

Task:
VLBAUTIL
Summary: had an error in the VLBAEOPS procedure when trying to fetch the EOP file with curl.
Files:
/31DEC19/RUN/VLBAUTIL.001
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($RUNSYS) on your system.
Documentor:
Eric W Greisen
Date:
2020-04-21

Task:
VLBARUN
Summary: offers the option to plot a very large number of plots with DOPLOT = 2. This was not tested properly and turned out to have 2 places where an incorrect extension file version was used.
Files:
/31DEC19/RUN/VLBARUN.001
Fix:
  1. Fetch the file listed above and place it in the corresponding area ($RUNSYS) on your system.
Documentor:
Eric W Greisen
Date:
2020-05-07

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

Eric W. Greisen