;----------------------------------------------------------------------- ; Copyright (C) 2021-2022 ; Associated Universities, Inc. Washington DC, USA. ; ; This program is free software; you can redistribute it and/or ; modify it under the terms of the GNU General Public License as ; published by the Free Software Foundation; either version 2 of ; the License, or (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. ; ; You should have received a copy of the GNU General Public ; License along with this program; if not, write to the Free ; Software Foundation, Inc., 675 Massachusetts Ave, Cambridge, ; MA 02139, USA. ; ; Correspondence concerning AIPS should be addressed as follows: ; Internet email: aipsmail@nrao.edu. ; Postal address: AIPS Project Office ; National Radio Astronomy Observatory ; 520 Edgemont Road ; Charlottesville, VA 22903-2475 USA ----------------------------------------------------------------------- This file must be used to record any changes made to the Master version of AIPS kept in SOCORRO. An entry is: line 1: Date Program name Your name line 2: What was done (may span multiple lines) line n-1: Where has this change been moved (e.g. 15JUL94, nowhere) line n: Blank The details of line 1 are important since programs are used to find specified strings and do conversions on them. It MUST be typed as follows: 1 blank, 4 digits, a period, two blanks, then the Month, day, comma, year, some space, a title, some more space, your name. *********************************************************************** *********************************************************************** Changes while 31DEC22 is TST *********************************************************************** *********************************************************************** 15716. December 2, 2021 Code rollover Eric Changed $APLSUB/GETRLS.FOR. $INSUNIX/INSTEP1, $SYSPERL/install.pl, $SYSPERL/update.pl, $SYSPERL/ZXHLP2.PL, $SYSPERL/LaCook.PL, $UPDUNIX/UPDCONTROL, $SYSUNIX/AIPSPATH.CSH, $SYSUNIX/AIPSPATH.SH $SYSUNIX/AIPSPATH1.CSH, $SYSUNIX/AIPSPATH1.SH to make 31DEC22 instead of 31DEC21 - also fix dates in install.pl and update.pl. Moved nowhere. 15717. December 8, 2021 CLIP Eric Added the option to slip on the BCHAN-ECHAN vector average of each record as well as on the individual channels. Fixed the writing of flag records so that a flag on Stokes 1011 is not followed by an otherwise identical one on 0010 and another on 0001. Moved to 31DEC21 this date. 15718. December 10, 2021 ELINT Eric Changed tasks to 1. Make POLZ the default 2. Add DOPLOT = 2 to overplot all included IFs DOPLOT=3 to put all included IFs together for 1 fit and plot (per polarization per antenna) 3. Add DOALl=+ or - 10 to plot only the fit not the data 4. GRCHAN=0 lets multiple colors be used esp with DOPLOT=2 5 GAINVER=-1 causes the task not to update any CL table 6. Order of plots changed All IFs from first polarization, then all IFs from second polarization. This is needed for DOPLOT=2. 7. Plot extrema based on data from all IFs plotted in the plot Moved to 31DEC21 on Dec 22. 15719. December 13, 2021 ELINT Eric Added DPARM(1) as the elevation for which the fit should be 1.0. Scale the fit parameters and the data by whatever the fit is initially at this elevation. An alternative display of the fit in the form b0 + b2 * (ELE - b3)**2 was already in the code but only used when PRTLEV > 10. Made DPARM(2) also correct PRTLEV to get this form. Changed GCHDRW which did odd things to GCHAR and G3CHAR. Corrected some formats that scaled b3 wrongly and other minor tweeks. Moved to 31DEC21 on Dec 22. 15720. December 14, 2021 RGBLEVS Eric Changed TXRGBL to use G3CHAR rather than GCHDRW which can be problematic. Changed its call sequence. Changed PCNTR and KNTR to support this change. Changed SETRGBL.001 to make the blue not be just blue - too dark on TV screens. Adjusted wording in STEPLEVS.001. Moved to 31DEC21 on Dec 20. 15721. December 20, 2021 ELINT Eric Changes: 1. CL table info added to history 2. On DOPLOT=2, display the average FIT parameters on the plot and message file. 3. On DOPLOT 2, color the IFs with true colors if DO3C <= 0. Else use graohics colors in sequence and color sources. 4. Correct DOPLOT=3 fitting (fix the counts/source to include the presence of multiple IFs) 5. Apply the scaling to the fit parameters when they are applied to the CL table. 6. Add DPARM(1) < 0 to turn off scaling the fit. Moved to 31DEC21 on Dec 22. 15722. December 21, 2021 STALIN Eric Changed AU7B verb STALIN to limit to tasks matching PRTASK with blank = any. Also help file of course. Moved to 31DEC21 this date. 15723. December 22, 2021 CookBook Eric Changed Chapter 13 minorly for ANALYSIS, CALIBRAT, POLARIZA, TASK, UV. Corrected typo in Index. Replace COOK13, COOKI, and COOKBOOK.PDF. Moved everywhere in $AIPSPUBL. 15724. December 22, 2021 adverb help files Eric For UVPLT, VBRFI, BASRM, BDF2AIPS, DT2PD, ELINT, STALIN changed helps for SOLINT, BPARM, ICHANSEL, DOALL, INNAME, INCLASS, INSEQ, INDISK, FREQID, SUBARRAY, INFILE, BADDISK, DPARM, DOPLOT, and PRTASK. Moved to 31DEC21 this date. 15725. December 22, 2021 EXTLIST, PLGET Eric Change EXTLIST and PLGET for changed adverbs in VBRFI (SOLINT) and ELINT (DPAR< DOPLOT). Moved to 31DEc21 this date. 15726. December 22, 2021 VLBARUN Eric Add CALTASK to determine what task is used in the phase versus time and the self-cal segments. FRING is FRING, CALIB is CALIB, and CALIBS is FRING for the time sequence and CALIB in the self-cal. Added lots more error checking from p_debug usage. Moved to 31DEC21 this date. 15727. December 29, 2021 Mac M1, gfortran 11.0.0 Eric In attempting to port to the new Mac chip, we must use a very new version of gfortran. It views any inconsistency in calls to the same subroutine as an error. I suspect that this will be very bad when I get to OOP code. It was bad enough in $AIPSUB. Corrected AU1A AU2 AU2A AU3A AU5 AU5A AU5B AU5C AU5D AU5F AU6 AU6D AU6E AU7 AU7A AU7B AU8 AU8A AU9 AU9A AU9B AU9C AUA AUC AUO DSKASS K2TEXT KWIKHD MSGHDR TBDATA TBHEAD TVSLIN UWRITE VERSTR in $SYSUNIX, corrections to PP.FOR, NEWEST.C, REVENV.C, and PRINTENV.C were needed for consistency and to declare all functions called. Moved nowhere. 15728. December 29, 2021 ELINT Eric DOPLOT=2 messed up when an IF was bad. Corrected the logic for handling bad IFs in this mode. Was plotting the average fit rather than the one for the highest IF in this mode. Moved to 31DEC21 this date. 15729. December 30, 2021 gfortran 11 Eric In APLSUB made minor fixes to ANINI CATCLR CCMINI CGINI CTINI FCINI FOINI FPARSE FQINI GSCRED H2WAWA HDRBUF LSTHDR MKYBUF NDXINI POINI PPINI PUTCRD PUTKEY REAVRT RESCAL RMINI SETDO3 SLBINI STINI STOPEN SUINI TABAN TABCG TABCT TABKEY TABWX UVPGET UVPREP UVPROT WXINI XGINI ZEINI and created DEAVRT for the double precisions. In $APLGEN made fixes in Fortran routines ZDCHIN ZERROR ZFIO ZLASCL ZLPCLS ZMIO ZMSGDK ZMSGER ZPASWD ZPRIO ZPROMP ZSHCMD ZSSSXF ZTABOR ZTACTQ ZTKOPN ZTRLOG ZTXMAT In $APLUNIX changed ZDAOPM.C ZDAOPN.C ZEXPN2.C ZEXPNM.C ZFI2.C ZMI2.C ZONLIN.C ZTPMI2.C ZTPOP2.C ZTTOPN.FOR And $APLLINUX/ZTQSP2.C Moved nowhere. 15730. January 3, 2022 AIPSLetter, VLA files Eric Put back the 31DEC21 aipsletter LET21B.{TEX,PS,PDF}. Also made $AIPSTARS/EVLA.ant.2021 for baseline corrections made in 2021. Moved everywhere. 15731. January 3, 2022 More gfortran 11 Eric Changed: $YSS/YTVCIN $YSUB/GINIT GINITC GINITG GRBOXD GRBOXS $APLNOT CFFTB, CFFTF, CFFTI change call seq to add integer buffer QCFT1D change call seq to CFFTB, CFFTF QCFT1I change call seq to CFFTI KRING change call seq to CFFTB, CFFTI ACTFRQ AGINI AGIO ALSDMP ATINI ATIO BCINI BCIO BDINI BLINI BPINI BSINI BTBSRT BTINI BTIO CAINI CAIO CALINI CDINI CLREFM CMINI CMIO CPINI CQINI CSINI FLGINI FRINI FRIO FRQUPD GAINI GAININ GCINI GPINI HFINI IMINI IMINIT IMIO IMREF1 MAKTAB MCINI NXCHCK OBINI OBREFM OFINI OTBSRT OTTINI PCINI PDINI PDRGET PDRSET POLSET SETGDS SNINI SOINI SOIO SYINI TABHF TABOF TYINI Moved nowhere. 15732. January 4, 2021 Still more Eric Changed $QSUB: APROLL UVWAIT $QNOT: AEGRID ALGMEM ALGSTB APVCHK CORR GR3DUV GRCMEM GRDCOR GRDCRM GRDMEM SDGRID SRTIN UVSORT UVTBUN UVTBUW VISDFT VSCDFT VSFDFT Moved nowhere. 15733. February 1, 2022 web address Eric A typo "ccdis" appeared inn help files for TECOR,VLATECR, and VLBATECR. It was corrected to cddis. Moved to 31DEC21 on Feb 7. 15734. February 4, 2022 FITLD Eric The limit on files to be read was 999 due to a lack of larger formats. Moved to 31DEC21 on Feb 7. 15735. February 7, 2022 PLNGET Eric The changes to allow proper usage of subimages as models caused the most common usage to fail because the X axis was shifted by 1, thereby falling of the right hand side. Added code to handle this case, wrapping the one X pixel. Moved to 31DEC21 on Feb 7. 15736. February 16, 2022 OOSUB Eric In testing the Mac revisions of subroutines, it was discovered that a fundamentally 1 dimensional parameter (MODFACT) was declared to be 2 dimensional. Changed DIM(2) = 2 to DIM(1) = 2. Moved nowhere. 15737. February 16, 2022 ANBPL, PDPLT Eric Corrected the choice of colors to encompass almost the entire range from pure red to almost pure blue. Moved nowhere. 15738. February 16, 2022 PD file history Eric PCAL, RLDIF, and XYDIF did not write the output PD version to the history file (and did not know it in the history routine). Fixed the parameter to get passed to COMMON and then to the history. TRUEP did not record the execution time or input file name parameters in the history. Also the source names came out blank in the history. TRUEP moved to 31DEC21 on 27 June, others moved nowhere. 15739. February 17, 2022 SCIMG, SCMAP Eric Changed the subroutine that copies all subarrays into a scratch file to returns the total count of visibilities copied. Previously the message "Using n of m visibilities" had n > m by a lot since m only referred to subarray 1. Moved nowhere. 15740. February 22, 2022 Gfortran 11 Eric Gfortran 11 on the new Mac forces code revisions for perfectly functional code due to apparent problems where subroutine arguments vary in type (integer, float, double) and size (scalar, array). Changed in $APLOOP ARRAY BPEDIT CALEDIT IMAGE IMAGEUTIL INPUT INTERPLATE OBJMNGR POSITION PRINTER TABLE TABLEUTIL TVDEVICE TVUTIL UVDATA UVDESC UVUTIL and in $QOOP PBUTIL QARRAY QCLEAN QEDIUTIL QIMAGE QUVUTIL Moved nowhere. 15741. February 23, 2022 $AIPPGM Eric More Gfortran 11: AIPSB AIPSC AJAX BATER BSTRT1 FILAI2 FILAIP FILINI GRIPR POPSGN QMNGR RECAT REUSE SETTVP Moved nowhere. 15742. February 28, 2022 APLPGM Mac update Eric Made minor fixes required by gfortran 11: AHIST CMPLX COMB DIFUV DISKU FIXAN MF2ST MODAB MODIM MODSP MOVE OTFIN PBCOR PRTAB PRTAC PRTCC PRTIM PRTTP REAMP RESEQ REWGT RMTFC SAD SCLIM SDLSF SDMOD SLFIT SPCOR SPFIX SPIXR SQASH STACK STFND SUBIM TADIF TAFFY TAFLG TGREP TRANS UVADD UVDIF UVPOL XSMTH Moved nowhere. 15743. February 28, 2022 YPGM Mac update Eric Made minor fixes required by gfortran 11: AGAUS RMFIT XGAUS ZAMAN ZEMAN BLANK BLSUM BPERR BSCLN CCNTR FTARS GREYS HUINT IMEAN IMVIM ISPEC KNTR LWPLA PANEL PCNTR PEEK PROFL RSPEC SERCH SL2PL TAPLT TVHUI TVIEW TVPL TVRGB TVSAD TVSPC XBASL and $YPGVDEV/TVMON. Moved nowhere. 15744. March 3, 2022 TRUEP Eric In fumbling around with the math for rotations other than +-90 a version was putbck with wrong formulae. Reverted to an older version with all the history additions (corrected) and a couple of other fixes (format for not finding the input, etc) Moved to 31DEC21 on 27 June. 15745. March 7, 2022 YPGNOT Eric Minor fixes for gfortran 11: ALVAR ANBPL APCAL BLPLT BPLOT CAPLT CLPLT CONFI DELZN DFTPL ELFIT ELINT FGPLT FRMAP FRPLT FTFLG IBLED IRING OBPLT PBEAM PCFLG PCHIS PCPLT PDPLT PLOTC PLRFI PLROW POSSM PRTAN RFLAG RIRMS SNBLP SNFIT SNIFS SNPLT SOUSP SPFLG SPRMS SYVSN TVFLG UFLAG UVHGM UVHOL UVPLT UVRMS VBRFI VPLOT WETHR WIPER Moved nowhere. 15746. March 7, 2022 QPGNOT Eric Minor fixes for gfortran 11: $QYPGM/APCLN $QPGM/RSTOR BLCAL BPASS CALIB CONVL CPASS CVEL DEFLG FFT FRING IMERG KRING LPCAL PCAL PCVEL RLCAL RLDLY SDIMG UVCON UVSUB Moved nowhere. 15747. March 9, 2022 Improper Fortran Eric Certain constructs are now deleted in Fortran 2018 and were mostly deprecated in AIPS usage, but were used any way. These include mutiple DO loops to the same statement label, executable statements as the DO loop end, and arithmetic IF statements. The latter [ IF (xx) n1,n2,n3 ] was used a lot is sort routines. Changed: $APLPGM SUBIM $AIPSUB CATLST $APLSUB AMERGE ISHSRT LSORT OSORT SHSORT WRBLNK WRPLAN XTRFIT $APLOOP UVPHAS $YSUB OFMMOD TVFIND $APLNOT BMSHP CMPARM DNRM2 DOPLR DTRC DVDMIN FOURG GM IMTQL2 ISPRIM NQTOCF NQTOCS NULB QKSORT SN2CL TRED2 $QPSAP QLSORT QOSORT $QNOT TRTOCF $AIPNOT RDFITS Moved nowhere. 15748. March 9, 2022 gfortran 11 Eric In $AIPNOT changed DELSG GRITP REBYTE SETPAR UPDAT In $QYPGNOT changed APGS APVC EVAUV SDCLN UTESS UVMAP VTESS Moved nowhere. 15749. March 14, 2022 MACARM Eric We need a new architecture to provide native binaries for the new Mac ARM chip. Therefore changed (or created) $SYSAIPS AREAS.DAT $SYSUNIX AIPSPATH.CSH AIPSPATH.SH AIPSWC AREAS.CSH AREAS.SH CDPREP LIBR OPTIMIZE.LIS PRECDPREP START_AIPS TVALT TVDEVS.SH $SYSPERL install.pl $UPDUNIX MAKE.BMNJ MAKE.MNJ UPDUPDATE $SYSMAXAR CCOPTS.SH CDVER.CSH CDVER.SH COMLNK.ADD COMRPL.ADD FDEFAULT.SH fix_aips_macos.sh INCS.SH LDOPTS.SH LIBR.DAT $APLMACAR ZDCHI2.FOR (actually changed) plus copied from $APLMACIN all the others: ZCPU.C ZERRO2.C ZFRE2.C ZMOUN2.FOR ZTACT2.C ZTAP2.FOR ZTKILL.C ZTPWA2.FOR ZTXMA2.C Moved nowhere. 15750. March 16, 2022 Gfortran 11 Eric Changed on $QPGOOP: BLING BSAVG BSGEO BSGRD CXCLN EDITA EDITR FRCAL IMAGR OOSRT OOSUB SCIMG SCMAP SDGRD SNEDT Moved nowhere. 15751. March 21, 2022 DATPOL Eric If a channel in the PD table was magic blanked, DATPOL blanked that channel properly, but the next value in the buffer past the one being blanked also got a zero. This could be the next polarization, the next channel, or even the value of U is the next sample. Corrected code so that weight 0 does not creep outside of where it should be. Moved to 31DEC21 this date. 15752. March 23, 2022 install.pl, XAS Eric Changed install.pl to recognize ARM machines as MACINT. When a proper MACARM version is ready, this will change. But, for now, MACINT runs well using the rosetta capability of the new Macs. Changed XAS.SHR to make the default to not use shared memory. Apple's idea that 4 Mbytes is a good upper limit while they build screens requiring 32 and thay make it harder to fix this as well. Moved nowhere, 15753. March 25, 2022 OOP bugs Eric In QEDIUTIL, the reading of SN tables had a bug causing bad things to happen (antenna number was taken as real). In PBUTIL, the spectral index radius parameter was taken as integer, making the radius very large. Moved nowhere. 15754. March 30, 2022 OOP bugs Eric NAXIS was thought to be a scalar (it is an array) in one place each in QCLEAN, QUVUTIL, and ARRAY. IMAGR worked with square images but not with rectangular ones. Moved nowhere. 15755. March 30, 2022 SNPLT Eric Added a time parameter column to the internal array so that re-referncing would work even with XAXIS > 1. Re-referencing also works only if the data for REFANT are included in ANTENNAS. Added code to check that it is properly specified. Moved nowhere. 15756. April 1, 2022 POSSM Eric When plotting with NPLOTS=0 (all data combined) and APARM(9) = 2 OR 3 (polarizations on same plot), the logic had an error causing only the first polarization to be plotted. Moved to 31DEC21 this date. 15757. April 4, 2022 PCEDT Eric Changed BPEDIT to initialize the delay phase residuals the first time that they are displayed. It was confusing that they were not available until a REDO DELAYS was requested by the user. Moved nowhere. 15758. April 4, 2022 Gfortran 11 Eric Changed in $APGOOP APGPS BLAPP BPEDT BSCOR BSPRT CCEDT CCGAU CCRES CCSEL CL2HF COHER DSKEW DTSUM EXTAB FILIT FINDR FIXWT FLAGR FLATN FXPOL HF2SV HFPRT IMCLP IMTXT INDXR MAPBM MBDLY MULIF OBTAB OGEOM OHGEO OMFIT PASTE PCEDT PDEDT PHASE PLAYR POLSN RFI SABOX SPECR TBDIF TBSUB TECOR UBAVG UV2MS VLABP Moved nowhere. 15759. April 4, 2022 SETPAR Eric It limited the AIPSMark parameter to < 500. Changed the limit to 2000. Moved nowhere. 15760. April 6, 2022 BDF2AIPS Eric Added OUTSEQ to the adverbs for BDF2AIPS - change help file and AUO. Moved nowhere. 15761. April 13, 2022 XAS Eric Changed the Makefile in XAS so that MACs do not allow shared memory in compilation. Changed the default to use shared memory on those computers for which it is allowed. For some reason this did not work the other way around. Moved to 31DEC21 on 27 June.. 15762. April 14, 2022 CALDIR Eric Changed the output format of CALDIR in AU7B to say VLAOBS instead of BAND since CALRD changed adverbs. Also added a semicolon before the VLAOBS to allow for copying the string right into AIPS. Moved nowhere. 15763. April 19, 2022 APGNOT gfortran 11 Eric Changed for "normal" call sequence mis-matches: ACFIT ACLIP ACSCL AFILE ALVPR ANTAB ATLOD ATMCA AVSPC BDEPO BLAVG BPCOR BPWAY BPWGT BSCAN BSMOD CANDY CCMOD CLCOP CLCOR CLINV CLIP CLSMO CLVLB CORER CSCOR CUBIT DBAPP DECOR DFCOR DIFRL EVASN FARAD FGCNT FGDIF FGSPW FGTAB FIXAL FLGIT FLOPM FUDGE GETJY GSTAR HOLGR HOLOG IMLIN IMMOD LAYER MATCH MATHS MFPRT MOD3D MOMFT MOMNT MORIF MSORT MWFLT NINER NOIFS OFLAG OTFBS OTFUV PATGN PCASS PCDIV PCFIT PCLOD PHSRF PRTOF PRTSY PRTUV QUACK REFLG REIFS REWAY RLCOR RM RMSD SETFC SHAHO SKYVE SLICE SNCOR SNFLG SNREF SNSMO SOLCL SPCAL SPLAT SPLIT SPMOD STARS STFUN SUFIX SWAPR SYPRT SYSOL TACOP TARS TASRT TFILE TI2HA TIORD TYAPL TYCOP TYSMO UNCAL USUBA UV2TB UVAVG UVBAS UVCOP UVCRS UVDEC UVDI1 UVFIT UVFLG UVFRE UVGIT UVHIM UVIMG UVLIN UVLOD UVLSD UVLSF UVMLN UVMOD UVMTH UVPRM UVRFI UVSRT VBGLU VLAMP VLANT VPFLG XTRAN XYMOD Changed for mis-matches and deprecated code elements AFARS ANCAL BSMAP CALRD CALWR CLCAL DBCON DCONV DQUAL DTCHK FARS FILLM FILLR FIT2A FITAB FITLD FITTP GSCAT HA2TI HAFIX IMFIT IMLOD JMFIT LISTR M3TAR MK3IN NNLSQ RLDIF SDCAL SDTUV TBOUT UJOIN UVFIX UVFND VLBIN WARP XYDIF Changed for deprecated code elements only AVER BLWUP BSFIX DAYFX FXVLA GLENS LGEOM MEDI PRTSD REGRD SMOTH TXPL Moved nowhere. 15764. April 20 & 21, 2022 Misc Eric Changes suggested by the MACARM port. UPDLSTDAT.c - needed another standard include SETPAR - fix format for speed to allow > 999 GRIPR - gfortran mismatch found AIPSC - gfortran mismatch found REGRD - DO loop end shared UVPHAS - DO loop end shared Moved nowhere. 15765. April 25, 2022 DT2PD Eric D term table to PD extension file task - changed it and GDTERM so that the FREQID is actually used. Moved nowhere. 15766. April 27, 2022 AIPSMark Eric The AIPSMark is used to scale time intervals given to ZDELAY to pause programs between interactive TV functions, between check for a task to have finished, etc. The default has been a mere 20, when Mac ARMs can do more than 1000. Changed the default to 500 in ZDCHIN, FILAI2, and FILAIP. Changed 2 formats in PRTAC where real times in minutes are displayed from N.1 to N.3, more appropriate to the new, much faster machines. Note that each program's real time is still in integer seconds due to limitations in ZTIME. MOved nowhere. 15767. May 2, 2022 More Mac induced bugs Eric Changed IMAGR, SCMAP, SCIMG to make sure that TELL works. It caused IMAGR to abort. Corrected UV2SCR in UVUTIL - it mishandled NAXIS causing OMFIT to abort. Moved nowhere. 15768. May 2, 2022 RSPEC Eric Added code to set default values into BLC(3) and TRC(3); otherwise it only functioned if the values were set by the user. This is an old bug. Moved to 31DEC21 on 27 June. 15769. May 3, 2022 CookBook Eric Changed chapters 3, 4, A, B, L, O to refer to the new nrao archive (data.nrao.edu) rather than the old archive which is no longer publically available. Moved everywhere in $AIPSPUBL. 15770. May 4, 2022 COMLNK COMRPL Eric Changed $SYSUNIX files to update transaction logs if on SITE COAOARN and $UPHOME is set correctly. COMLNK elsewhere or without setting $UPHOME skips any transaction logging. This change gets rid of the dependence on the antique machine dave and allows the /aipssrc repository to be backed up! Moved TO 31DEC21 27 June. 15771. May 5, 2022 CAPLT, CLPLT Eric Got rid of POLPLOT which the tasks could not use and cleaned up all sorts of left over code from UVPLT that was of no use. Restricted the tasks to doing only 1 Stokes. Made each plot within a page have the same metric scale as the first one on that page. Add NPOINTS to select the number of points used for the model computation when not matching the input data. Moved nowhere. 15772. May 20, 2022 EVAUV, CAPLT, CLPLT Eric Changed EVAUV to offer the option of computing closure statistics (amplitude and phase closure RMS versus IF) when new adverb SOLINT is not zero. Independent triangles and quadrangles are used to keep thire number decently small. Added explanation of closure to EVAUV, CAPLT, and CLPLT help files. Moved nowhere. 15773. May 20, 2022 EVACL, CLOSE Eric NEW TASKS: EVACL Computes phase and amplitude closure RMS with 3 different weighting schemes (uniform, robut, natural) CLOSE Computes and plots either phase or amplitude closure RMS as a function of channel and IF. Can do Stokes HALF, plotting both RR and LL on the same plot with different colors and symbol types. Moved nowhere. 15774. May 23, 2022 EXTLIST, PLGET for closure Eric Adjusted number of parameters for CLPLT, CAPLT, EVAUV, and new task CLOSE in AU2A and AU8A. Changed EXTLIST for CLPLT and CAPLT dropping POLPLOT and TIMERANGE and XYRATIO, changing axis displays. Minor adjustmenets for EVAUV. New section for CLOSE. Moved nowhere. 15775. May 23, 2022 CLPLT, CAPLT Eric Corrected the number of adverbs by making that parameter a global common - the plot section did not match the actual. Corrected logic for magic blank returns from the closure averaging, especially when the input file runs out. Moved nowhere. 15776. May 25, 2022 OFUDG Eric When using this to clone a new task, it was discovered that the extraction of antenna numbers only supported the old form. Added the new form (separate numbers and subarray). Moved to 31DEC21 on 27 June. 15777. May 26, 2022 readline Eric Changed LIBR.DAT in $SYSLINUX and $SYSLNX64 to use the dynamic readline library via -lreadline rather than the static library. That library was compiled by us from a 2005 READLINE.SHR file. The static library comes with the MACINT and MACARM systems and -lreadline does not work on them. Moved nowhere. 15778. May 26, 2022 TYAPL, SPLAT Eric Add progress messages to both tasks. Moved nowhere. 15779. May 31, 2022 Adverb HELP files Eric Updated adverb help files for new tasks EVACL and CLOSE and changes in BDF2AIPS, CAPLT, CLPLT, EVAUV: ANTENNAS BADDISK BCHAN BIF BLVER BPVER CALCODE DOBAND DOCALIB DOPOL DOPRINT DOTV ECHAN EIF FACTOR FLAGVER FREQID GAINUSE GRCHAN INCLASS INDISK INNAME INSEQ LTYPE NPOINTS OPCODE OPTYPE OUTSEQ OUTTEXT PDVER PHSLIMIT PIXRANGE POLPLOT QUAL SELBAND SELFREQ SMOOTH SOLINT SOURCES STOKES SUBARRAY SYMBOL TIMERANG UVRANGE XYRATIO Moved nowhere. 15780. June 2, 2022 CookBook, doc files Eric Updated the tab completion file HLPIT.LIS Updated ABOUT files for CALIBRAT, PLOT, TASK, UV, VLBI CookBook chapters 0 Tables of contents 1 Line counts 2 .Xresources is replacing .Xdefaults 3 STALIN uses task name option 5 New section on evaluating imaging (EVAUV, EVACL, CLOSE) UVPLT time/channel averaging and memory used to speed it up 6 UVPLT time averaging, CLOSE 7 CMPLX 8 CLOSE 9 VLBARUN, closure 13 ABOUT lists C VLBARUN D fix indexing problem V PBEAM, HOLOG, PANEL I, J Indices Recipe rearranged Moved everywhere in $AIPSPUBL 15781. June 3, 2022 not enough flags Eric Changed NXTFLG and versions of it in RFLAG, SYSOL, TYAPL, VLAMP, and UVCOP to give the time at which the in memory flag table (all that apply to a single time) runs out of space. Changed SELINI to zero the Faraday rotation calibration and wavelengths. They will get set if DOCAL is true, but could be encountered in other cases. Moved nowhere. 15782. June 3, 2022 PRTAB Eric If RPARM is set, it could be possible to find no records between the BCOUNT and BCOUNT+5000. Changed it to set scales looking from BCOUNT to ECOUNT, but stopping after 5000 records are found. Moved to 31DEC21 on 27 June. 15783. June 6, 2022 MeerKAT Eric Added MeerKAT to ANFIND so complaints about unknown will go away when processing MeerKAT data Moved nowhere. 15784. June 6, 2022 RFLAG Eric The code that flags all times for a channel (based on FPARM(17)) did not work for single-source files and wrote a flag for each spectral channel. Fixed the source numbers and changed it to write a flag only once for each consecutive group of channels. Moved nowhere. 15785, June 6, 2022 Progress messages Eric Beginning a revised scheme for prograss messages. They need to occur often enough that one trusts that the task is working. They do not all have to go to the message file, however. Changed TYAPL, SPLAT, RFLAG to write progress messages only occasionally to the message file but to show the prograss rather more often. Changed UVCOP to remove progress messages from control by an adverb and then to adopt the above scheme. Moved nowhere. 15786. June 9, 2022 RFLAG Eric Changed DOOUTPUT to DOWEIGHT for the weight text file out. Added DOOUTPUT, OUTNAME, OUTCLASS, OUTSEQ, OUTDISK to specify an optional output file with the flags applied. Wrote a subroutine to do this. The output data set gets all tables from the input data set except for FG tables. Changed the maximum number of flags applying to a single time to 1 million. Adjusted the progress message intervals. Changed the counting of FPARM(17) victims to report the actual number of channels flagged rather than the number of possibly channel-range flags. Changed/added RFLAG to adverb help files: DOOUTPUT, DOWEIGHT, OUTNAME, OUTCLASS, OUTSEQ, and OUTDISK. Changed AU2A (PLGET) and AU8A (EXTLIST) for changes in RFLAG. Moved nowhere. 15787. June 9, 2022 Progress messages Eric Changed ACLIP, CLIP, FLGIT, REWAY, UVLIN, IVMLN, EVAUV progress message intervals and changed it to do most of the messages to the message terminal only. A smaller number go to the message file as well. Moved nowhere. 15788. June 10, 2022 Progress messages Eric Added progress messages to CALCOP used by CALIB, FRING, and others and to UVADD, OFUDG, FUDGE, EVACL, and CLOSE. Moved nowhere. 15789. June 13, 2022 POSSM Eric Corrected bug in which memory was over-written when there are more than 50 antennas in the array, causing an abort. Changed to omit antennas that are 'OUT' from the task when ANTENNAS and BASELINE are zero.. Added progress messages. Changed the IF number display to appear below the axis labels. The polarization labels also appear below when there is room, or still appear in the data plot area if not. Fixed handling of LTYPE=2. Changed to allow the frequency labels to be in GHz. Moved 50 antenna fix to 31DEC21 on 27 June, rest nowhere. 15790. June 14, 2022 VLBARFI Eric Changed VBRFI to compute the statistics in double precision. RMSes were coming out 0.0 incorrectly in single, enough that the minimum rms/mean was 0 for everything. Corrected the frequency axis labeling - the tics were in the wrong place and labeling was occasionally curious. Changed VLBARFI Run and HELP files to have the adverb DOCALIB. The autocorrelations are only "calibrated" if DOCALIB > 0. They may be more useful without the effects of bandpass and potentially erroneous system temperatures. Moved nowhere. 15791. June 14, 2022 Misc plot issue Eric Working with VBRFI led to the discovery that using the convenient variable MSGTXT in calls to GCHAR is a bad idea. If the plot file routines write a filled record, MSGTXT is reset by ZFIO. Then the string in the plot is blank. Changed PCNTR, ISPEC, RSPEC, RFLAG, SNIFS, SPRMS, PLRFI, and VBRFI for this issue. Moved nowhere. 15792. June 15, 2022 progress messages Eric Added progress messages to ACCOR, ACSCL, and INDXR. Changed wording of the SPLAT message. Moved nowhere. 15793. June 16, 2022 VLBAWIDE Eric The help file for this procedure was lost apparently. So created a new one - the TGET of a VLBAWIDE run saved me since it told me all the adverbs that were in the lost file. Did a spell check on this help file and also on VLBARFI.HLP. Moved nowhere. 15794. June 22, 2022 VLBRF Eric NEW TASK: VLBRF is similar to VBRFI except that it computes the median of the autocorrelations over the many time samples. It then computes a MAD (median absolute deviation) scaled by 1.4826 to resemble an rms. It does the same sort of plots and output text as VBRFI. Changed: VBRFI to add TIMERANG and GRCHAN and option to omit the plot of the mean (DOPLOT >=2). Changed AU2A (PLGET) and AU8A (EXTLIST) for the new task and altered adverbs of VBRFI. Also comments in GINIT. Changed VLBARFI.001 and VLBARFI.HLP and VLBAWIDE.HLP to add adverb PRTASK. If it is 'VLBRF' then use task VLBRF, else use VBRFI. Moved nowhere. 15795. June 23, 2022 SWPOL Eric Since it does CL and SN tables, added code to do BP and PD tables also. Add remarks when that is not safe - changing some but not all antennas or not changing cal tables while changing some (or all) antennas. Moved nowhere. 15796. June 29, 2022 UVPLT Eric The parallactic angle computation did not set up the source number properly unless the other plot axis was hour angle or elevation. Moved to 31DEC21 this date. 15797. June 29, 2022 XYDIF, PP files, POSSM Eric Changed XYDIF to declare the right number of columns in the PP file and to use 0.0 rather than 999 for undefined errors. Changed TABPP to convey magic blanks properly between the double precision variables and the single precision stored in the PP file. Changed POSSM to support the actual PP format (allows BIF > 1) and to use BPARM(6) to turn off plots of the error bars. Moved XYDIF fix only and TABPP to 31DEC21 this date. 15798. July 1, 2022 AIPSLetter Eric Put the 30 June 2022 AIPSLetter in $TEXTPUBL. The 3 files are LET22A .TEX, .PS, .PDF. AIPS web pages updated and files copied to the 2 TEXT/PUBL download locations. Moved everywher. 15799. July 6 , 2022 Axis labels Eric Changed SLBINI, $YPGM tasks FTARS, RM2PL, RMFIT, TAPLT, XG2PL, ZAMAN, ZEMAN, and $YPGNOT tasks ANBPL, CAPLT, CLPLT, DFTPL, FGPLT, FRPLT, IBLED, PBEAM, PFPL1, PFPL2, PFPL3, SNBLP, SNFIT, SOUSP, UFLAG, UVHOL, UVPLT, VPLOT, and WETHR. The SLBINI affects $YPGNOT task PLCUB, $YPGM tasks TVIEW, XGAUS, SL2PL, TVSPC, AGAUS, XPLOT, ISPEC, RSPEC, and XBASL plus AIPS and SLFIT. Accidentally done on 31DEC21 5 July. 15800. July