;---------------------------------------------------------------------- ; Copyright (C) 2025-2026 ; 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 31DEC26 is TST *********************************************************************** *********************************************************************** 16335. December 1, 2025 Code rollover Eric Changed $APLSUB/GETRLS.FOR. $INSUNIX/INSTEP1, $SYSPERL/install.pl, $SYSPERL/update.pl, $SYSPERL/ZXHLP2.PL, $SYSPERL/LaCook.PL, $SYSPERL/AIPSHELP, $UPDUNIX/UPDCONTROL, $SYSUNIX/AIPSPATH.CSH, $SYSUNIX/AIPSPATH.SH $SYSUNIX/AIPSPATH1.CSH, $SYSUNIX/AIPSPATH1.SH to make 31DEC26 instead of 31DEC25 - also fix dates in install.pl and update.pl. Moved nowhere. 16336. December 5, 2025 CVS Eric Removed more references to cvs from install.pl and MAKE.MNJ. Most were already limited to COAOARN or commented out. Moved nowhere. 16337. December 4-5 AIPS web site Eric Reviewed the files on the AIPS web site and updated several. Created new web page and data area for VLBAPIPE and updated the VLBARUN files. 16338. December 10, 2025 NEWPARMS Eric Changing OFMGET and OFMSAVE to pseudo verbs in a RUN file does not work. Removed those two lines. This means COMPRESS is much better than RUN NEWPARMS. Moved to 31DEC25 this date. 16339. December 10, 2025 CATALOG Eric Changed AU3 and help file to drop INTYPE. It frequently causes issues so it was not included in CAT2LOG et al. Changed INTYPE help as well. Moved to 31DEC25 this date. 16340. December 10, 2025 PRPLT Eric PRPLT forgot to set XYRATIO to some sort of default so XYRATIO =0 caused a failure. Changed GINITL to trap this and set it to 1.0 on DOTV false or to the TV window ratio. Changed PRPLT also to adjust the top text position and set XYRATIO. Moved to 31DEC25 this date. 16341. December 10, 2025 GREYS Eric Added DPARM to control the profile plots with (1) and (2) controlling size and (3)-(6) controlling pixrange. Changed to use the same metric scaling throughout. Added units strings when a profile on the top is plotted. Moved to 31DEC25 this date. 16342. December 10, 2025 CLCAL Eric Added a string on each SOURCES and CALSOUR history line saying omitted or included. This information is already in the HI file but some people do not read. Moved nowhere. 16343. December 11, 2025 CLPLT Eric Made printing to OUTTEXT a separate subroutine done before plots so that stopping plots does not cut off the printing. Corrected feature in which it lost the last sample which is very bad when there is only one sample. Changed to plot scaling to let it show more detail. Moved to 31DEC25 on 12 December. 16344. December 12, 2025 Misc Eric In GREYS, corrected units label at the bottom and position of the label to right of top profile. IN CLPLT added antenna numbers to the print out at the top of each triangle. Changed number of adverbs in GREYS in subroutines AU2A (PLGET) and AU8A (EXTLIST). Moved to 31DEC25 this date. 16345. December 15, 2025 CAPLT Eric Added DOPRINT and OUTTEXT to CAPLT and added a subroutine to print the values ahead of the subroutine to plot them. That means that the full print is done even when the user stops the plotting after a page or two. Moved to 31DEC25 this date. 16346. December 16, 2025 CLPLT, CAPLT Eric Changed the computation of error bars from an assumption that data weights are fully calibrator in 1/Jy^2. The new computation uses the scatter in the data over the SOLINT interval and hence requires that SOLINT be at least several times the input integration time. Correct formulae are used for the amplitude and phase functions' error computation. Then the uncertainty is divided by the sqrt of the number of samples - 1 to put the errors as "expected error". Moved to 31DEC25 this date. 16347. December 22, 2025 EXTAB Eric Corrected time format by adding a leading '0' when the seconds are less than 9.95. Was blank before. Moved to 31DEC25 this date. 16348. December 29, 2025 Plot labels, PRPLT Eric Changed CLAB1, CLAB2, IAXIS1, and TVLAB to put one and only one blank character between the prefix and the axis label. This should read better. Changed PRPLT to improve the positioning of the labels. The top label was too close to the top plot and the multiple panel plots did not leave enough room for the labels. Fix DOPROFIL info in PRPLT help. Moved to 31DEC25 this date. 16349. December 29, 2025 AIPSLetter Eric The AIPSLetter for 31DEC25 is done. Saved in $AIPSPUBL the TEX, PDF, and PS.gz versions. The straight ps file is nearly 3 Mbytes. Moved everywhere in $AIPSPUBL. 16350. January 2, 2026 EVLA corrections Eric Took the file maintained by the analysts of corrections to EVLA antenna locations and saved it in AIPS as $AIPSTARS file EVLA.ant.2025. Also made a dummy VLA.ant.2025 in $AIPSTARS. Made a new 2026 file for the analysts. Moved everywhere in $AIPSTARS. 16351. January 2, 2026 RLCAL Eric Moved test on whether a model is provided outside the IF clause for single-source files. The model is required for multi- as well as single-source files. Added a test after the visibilities are copied to make sure that something was copied. Moved nowhere. 16352. January 14, 2026 ALBUS Eric Corrected # adverbs. AVERSION, PROGRAM, some of STATIONS were lost. Moved to 31DEC25 this date. 16353. January 16, 2026 KNTR Eric Subroutine FXLEVS used by all contour tasks tried to read an extra plane of data when CBCORN=5 in KNTR. That should and did fail. Moved to 31DEC25 this date. 16354. January 16, 2026 TORMAT Eric Made TORMAT an $APLSUB subroutine. Removed it from TVFLG, SPFLG, FTFLG, and PCFLG. Moved nowhere. 16355. January 20, 2026 VLBARUN, VLBAPIPE Eric Changed the RUN files and help files to handle OUTFILE blank more correctly. They were still trying to print messages to a directory that was not created properly. Moved to 31DEC25 this date. 16356. January 22, 2026 TEPLT, SNPLT Eric Changed TEPLT and SNPLT to offer another X axis type: time but with gaps mostly suppressed. Added DETIME to both to define what constitutes a gap. Moved nowhere. 16357. January 23, 2026 VPLOT, TEPLT, SNPLT Eric Added to VPLOT the X axis type of time with gaps. Changed VPLOT and SNPLT to have a second type with gaps where the first type does not label tick marks in the middle of gaps and the second type does. The labeling on such axes is difficult; it is better to have 2 choices. Moved nowhere. 16358. January 26, 2026 EXTLIST, PLGET, VPLOT Eric Changed AU2A (PLGET) for new number of adverbs in SNPLT and TEPLT. Changed AU8A (EXTLIST) for changes in SNPLT, TEPLT, and VPLOT. Changed VPLOT to reset BPARM(1) before plot file creation and noted that BPARM(4) and (5) do not work for the new times axes (but TIMERANG does). Moved nowhere. 16359. January 29, 2026 time adverbs Eric Looked at all usages of DETIME and created two new adverbs EXTIME and TIMLIMIT. Changed POPSDAT and NEWPARMS to create them and edited EXTIME, TIMLIMIT, DETIME and SOLINT help files for changed usages. Changed ALLDEST, AIPSC, ALBUS, CLNUP, NOBAT, PLAYR, and VLANT to use TIMLIMIT. Changed BSMAP and RLDLY to use SOLINT, DISKU to use PRTIME, and OFLAG, OTFBS and OTFUV to use EXTIME. The previous SOLINT in RLDLY is now more correctly called INTTIME. Moved nowhere. 16360. January 29, 2026 WETHR Eric Change DETIME to EXTIME, added XAXIS with 4 values, and DETIME to be the minimum time interval to be called a "gap". Added 3 X axis plots with gaps and 3 levels of labeling the X axis tick marks. Added code to decide the number of ticks in a gap. That value increases with the number of times not counting gaps and with gap time intervals > 1 day and decrease with the number of gaps. This number if always > 1 and < 11. Moved nowhere. 16361. January 29, 2026 TEPLT, SNPLT, VPLOT Eric Added a third level of gap tick labeling to do not labels in gaps. Added code to compute the number of ticks in a gap described above. Moved nowhere. 16362. February 2, 2026 SNBLP et al. Eric Added 3 times axes with gaps as X axis options. Improved logic plotting the descriptive string and some corner of each strip in SNBLP, TEPLT, SNPLT, and WETHR. Minor adjustments in VPLOT also. Changed AU2A (PLGET) and AU8A (EXTLIST) for changes in WETHR and VPLOT. Moved nowhere. 16363. February 3, 2026 TABED Eric Changed counting of records processed. Previously flagged records were reported as if they were flagged in the current run. Moved to 31DEC25 this date. 16364. February 6, 2026 RLDLY Eric Changed AVERT to handle the situation where baseline numbers in the BLCODE call sequence array contain only one antenna rather than two. RLDLY with REFANT=0 did this. Changed RLDLY in 31DEC26 only to refer to adverb INTTIME rather than DETIME. Moved AVERT to 31DEC25. 16365. February 9, 2026 Plot tasks Eric TEPLT to reset X axis if no gaps are found and adjust gap handling a little. Color algorithm adjusted. SNPLT as TEPLT plus correct axis labeling. WETHR correct variable name. Adjust gap handling and color algorithm. SNBLP adjust gap handling and color algorithm. Drop unused BCOUNT and correct help file. VPLOT correct plotting to account for phases outside plot until corrected by 360. Add coloring by source. Adjust gap handling and color algorithm. Also help file. Moved nowhere. 16366. February 9, 2026 BPPLT, ANBPL Eric Add the 3 X axis with gaps axes. Add DETIME to help file to set the gap interval. Add coloring by source to ANBPL. Changed both help files. Moved nowhere. 16367. February 9, 2026 EXTLIST, PLGET Eric Updated number of parameters in AU2A (PLGET) and AU8A (EXTLIST) for changes in the plot tasks above. Moved nowhere. 16368. February 11, 2026 VGLIST Eric Changed POPSDAT, NEWPARMS, and AU2A to create a new verb called VGLIST. It lists any VGNUMBERs with an existing file. Corrected some CATxLOG numbers in NEWPARMS. Moved nowhere. 16369. February 11, 2026 TE files Eric Changed DANS.INC to include a variable ALLVLB. Changed GETANT to compute the rms of the stations' latitudes and set ALLVLB true if it is greater than 0.5 degrees. Moved nowhere. 16370. February 13, 2026 VLBA RUN and PIPE Eric Changes made January 20 to handle OUTFILE blank broke things for OUTFILE not blank. Fixed typing that set a string with no close quote mark. Moved to 31DEC25 this date. 16371. February 13, 2026 Table routines Eric Changed the following to show OPCODE='FLAG' as allowed operation. Most only required an additional precursor comment. A few required changes in the code to add FLAG to go with WRIT and to use OPCODE in TABIO call. In $APLSUB: TABAN TABCCM TABCG TABCT TABFC TABFO TABFQ TABNDX TABPO TABPP TABRM TABSOU TABST TABWX TABXG TABZE In $APLNOT: IMTAB MCTAB TABBD TABBL TABBP TABBS TABCAL TABCD TABCP TABCQ TABCS TABFL TABFLG TABGC TABGP TABHF TABIM TABOB TABOF TABOTT TABPC TABPD TABSN TABSY TABTY In $APLOOP: TABLEUTIL Moved nowhere. 16372. February 13, 2026 TE files Eric Changed TABTE comments to define antenna number 0 as all. Changed TEPLT to plot antenna numbers from 0 to # antennas depending on what it finds in the TE file. Changed TECOR Fortran and help to add adverb DOALL which tells the task to compute values for every antenna individually. The VLA in A config might use this, smaller configs should set DOALL false. If ALLVLB is true, DOALL is forced to true. Changed ALBUS to set an internal TEALL for VLB and false for arrays that use only one central latitude/longitude. When creating a new TE file, records are written only when TEALL is true or the source or time change. FOR VLA data this cuts the size of the TE file by a factor of 27. The ALBUS container reports write the STEC and RM as -999 when the elevation is really low and 0 when the elevation is negative. Changed ALBUS.FOR to treat -999 as a magic blank. Changed handling of flagged SU, PO, CL table records. Made all corresponding changes in RIFRM. Moved nowhere. 16373. February 13, 2026 CHANGE.DOC Eric An issue with my old emacs fingers caused CHANGE.DOC to repeat itself 3 extra times. Moved nowhere. 16374. February 13, 2026 Doc stuff Eric Updated $HLPFIL/HLPIT.LIS the TAB completion data. ABOUT files updated: ADVERB, CALIBRAT, EDITING, GENERAL, PLOT, TASK, UV Adverb help files for changes in tasks: BCOUNT, DETIME, DOPRINT, OUTTEXT, XAXIS Help file DPARM for long line. ADVCHK to try to make it executable. Moved nowhere. 16374. February 13, 2026 Pseudoverb helps Eric Many help files for pseudoverbs identified them as verbs or in 1 case adverbs. Corrected all to pseudoverb and fiddled with typing. PROCEDUR PROC SCALAR VERB PSEUDOVB ARRAY STRING ELSE THEN IF WHILE FINISH DEBUG MSGKILL ISBATCH EDIT ENDEDIT MODIFY ERASE STORE SAVE LIST CORE RESTORE GET SCRATCH COMPRESS USAVE RUN HELP EXPLAIN APROPOS INP INPUTS SHOW GO TELL TGET TPUT SGDESTR ABORTASK WAITTASK ABOUT XHELP VGET VPUT DEFAULT OUTPUTS TUGET SGUGET OFMGET OFMSAVE Updated ABOUT files for ADVERB, PSEUDOVE, VERB. Moved nowhere. 16375. February 17, 2026 CookBook Eric Changed CookBook chapter 3 (VGLIST), 5 (CATALOG), 9 {RLDLY) and 13 (pseudoverbs and new adverbs). Chapters 0, I, J were updated. Recipe.tex also changed. Moved everywhere in AIPSPUBL. 16376. February 19, 2026 ZTKOP2, ZTQSP2 Eric Following Vincent McIntyre's (CSIRO) suggestion added # includes to $APLUNIX/ZTKOP2.C and $APLLNX64/ZTQSP2.C. His Debian required these and out LNX64 does not mind. Also changed XAS.SHR to add -fcommon to the Makefile and to define XLink as int. Moved to 31DEC25 this date. 16377. February 19, 2026 CLCOR Eric The fix I made last July for CT tables in EOPS having dates all zero broke the case where the dates ar 0, 1, 2, 3, 4. Added a loop to check if all dates are zero before the main CT table read loop. Moved to 31DEC25 this date. 16378. February 24, 2026 Z routines Eric The compiler on the ARM Mac reports various warnings. Getting rid of the annoying "defined but not used" plus some old Z routines filled with "GO TO"s in $APLGEN ZDEAX2 ZLASIO ZLWIO ZMSGCL ZMSGOP ZSHCMD ZSSSCL ZSSSOP ZTAPE ZTPCLS ZTPOPN ZTXOPN ZTXREN ZTXZAP ZVTPRC ZVTPRO ZVTVOP ZVTVRC ZVTVRO plus $APLUNIX/ZBKLD1. C routines with warnings about variable types or format codes for long long's in $APLUNIX: ZDICIO ZDKMID ZFI2 ZMI2 ZMSFI2 ZMSSRV ZONLIN ZSACPT ZSSSO2 ZTKSRV ZTPMID ZTVSRV ZVTPGC ZVTPO2 ZVTPO3 ZVTVGC ZVTVO3 plus $APLLNX64/ZDELA2 Also multiple changes in XAS.SHR for warnings. Moved nowhere. 16379. February 24, 2026 Code clean up Eric Corrected Warnings from the compiler about unused statement labels (other than 999) and modernized the code some with IF-THEN-ELSE instead of GO TOs. In $AIPSUB AU4 AU4A AUO CATCR CHGRIP COMPIL DESCR LLOCAT SGLOCA TASKWT and in $APLSUB ANMAXA BAKLDS BATQ BLTLIS CATDIR CHKCHR CHNTIC COMOFF COORDI DAT2JD DECONV DIE DIRDEC EXTINI FILIO FILOPN GETCRD GREG GTTELL HICREA HIIO HIMERG IDWCRD JULDAY LMPIX LSERCH MAPCOP MAPCR MAPIO MINIT MSGWRT NEWPOS OPEXT PTPARM REMKEY Moved nowhere. 16380. February 25. 2026 More clean up Eric As before: in $APLSUB STCLOS TABFO TABIO TABMRG TABSOU TAPIO TICINC TIMDAT TKCURS TXTMAT VISCHK VSOLVE and in $YGEN: YCUCOR YCURSE YTVOPN YCHRW and in $YSS YCMULT YCOVER YGRAFX YSPLIT and in $YSUB COLOR2 IMANOT PL3VEC STARPL TVBLNK and in $YNOT PLEND PLMAKE Moved nowhere. 16381. February 26, 2026 And more Eric As 16379: In $QPSAP: QGRD6 QGRD7 In $QSUB: PASS1 PASS2 QROLL In $QNOT: CONV CONV2 CONV4 CORR FFTIM SRTIN SRTOUT UVPDIV UVUNIF and in $APLNOT: CALADJ CLSORT ERF FFTV2 FNDSPX FQMATC GACSIN GCALC GCALC1 GCALC2 GETNAN GRDSET IMSORT KEYIN PLNPUT PRTERR RESID SDCSET SDGET SOUFIL SOURNU TABAXI TABHDK TABREQ UVZRWT VISCNT Moved nowhere. 16382. February 26, 2026 PRTHI Eric Increased number of HI records for warning and quit when printing. Added counter of number HI lines printed and message at the end when none are printed (showing PRTASK and KEYSTRNG if not blank). Moved nowhere. 16383. February 27, 2026 Task clean up Eric Corrected warnings (other than 999) in tasks and misc. programs including getting rid of old-fashioned GO TO thins. Changed In $AIPPGM AJAX, SETTVP In $AIPGUNIX ZSTRTB, ZSTRTQ In $APLPGM AVTP, DRCHK, RFARS, SUMIM In $APGNOT ADDIF, CCFND, HGEOM, IMFLT, LTESS, MODVF, MULTI, PCCOR, QUOUT, SETAN, SLCOL, SNCOP, SNDUP, SNP2D, SUMSQ, TAMRG In $APGOOP COHER, DSKEW, TBTSK In $AIPNOT GR2TEX, HLPA, HLPB In $QYPGNOT EVAUV In $YPGM IMRMS, TVHLD, XGAUS, ZAMAN, ZEMAN In $YPGNOT UVRMS Moved nowhere. 16384. March 2, 2026 RLDIF Eric Updated the 3C286 polarization function and value array from Rick Perley. Added PRTLEV to request that all "expect" values of EVPA be displayed. Moved nowhere. 16385. March 4, 2026 install.pl Eric Added code after the setting of $ARCH to quit with a message if the user asked for a binary version but the architecture is not LNX64 or MACARM. Moved nowhere this does not apply to 31DEC25. 16386. March 4, 2026 RLDIF Eric GETEXP is called both before and after making the solutions. Add code to suppress the after. Moved nowhere. 16387. March 9, 2026 RLDIF Eric Added Rick Perley's formulae for 3C286 and 3C138 plus warning messages if the frequency is below 0.5 GHz or above 50 (3C286) or 4 (3C138) GHz. Moved nowhere. 16388. March 20, 2026 BPLOT Eric Added DOWEDGE, which when DO3COLOR=2, plots a color wedge on the right hand side of the plot. Changed code to plot the antennas in the order specified in ANTENNAS when all are positive (i.e. included). Changed AU2A and AU8A for this change. Changed GTICS to do metric scaling on the maximum of Pmax, Pmin, and Pmax-Pmin. Moved right hand labels a half character. Wrote new subroutine ANLIST which makes an antenna list in the order in ANTENNAS when all are included or in numerical order leaving out the excluded ones. Moved nowhere. 16389. March 20, 2026 SPLOT Eric NEW TASK: SPLOT plots parameters from SN, CL, TY, SY, and PC tables versus time (regularly gridded or with gaps). The plot shows 1 IF and 1 polarization for a list of antennas or 1 antenna and 1 polarization for a sequence of IFs. The IFs or antennas are separated by an interval vertically. The task is basically an amalgam of SNPLT and BPLOT. Corrected a few data checks in SNPLT as well. Changed GINIT, AU2A, and AU8A to add the new plot type (#83). Moved nowhere. 16390. March 20, 2026 Documentation Eric Changed help files for long line (OFMGET), LSAPROPO for SPLOT, PRTLEV for XYDIF, and for SPLOT: ANTENNAS BADDISK BCOUNT BIF CUTOFF DETIME DO3COLOR DOSCALE DOSCAN DOTV DOWEDGE EIF FACTOR FREQID GRCHAN INCLASS INDISK INEXT INNAME INSEQ INVERS OPCODE OPTYPE PIXRANGE QUAL SELBAND SELFREQ SOURCES STOKES SUBARRAY SYMBOL TIMERANG XAXIS XINC XYRATIO Changed ABOUT files for SPLOT: CALIBRAT PLOT TASK UV Moved nowhere. 16391. March 20, 2026 ADVCNT Eric Changed service task to list the line number and contents of the worst inputs line and help line. Moved nowhere. 16392. March 25, 2026 FTFLG Eric A typo caused the code which handles short image rows (more than 1 per kilobyte) to fail in flagging things. SPFLG did not have this bug. Moved to 31DEC25 this date. 16393. March 25, 2026 SPLOT Eric The wrong parameter was used in looping over antennas. MXANT is the maximum antenna number while NANTSL is the number of antennas in the list and so is needed most of the time. Moved nowhere. 16394. March 25, 2026 MINIT Eric Changed the error message about bad windows and image X dimension. It was too long and so wrapped on the message server. Also broke it into two to differentiate between bad initial values and bad windows when the number of pixels in rows is small (i.e. > 1 row per kilobyte). Did not relink everything; it will percolate eventually. Moved nowhere. 16395. March 27, 2026 EDITA et al. Eric Changed QEDIUTIL routine EDTIMX which converts time numbers into times. It extends a time range by half the distance to the preceding time and to the following time. Changed it to compute those halves independently. Previously it used the minimum of the 2 halves for both ends of the time range. Moved nowhere. 16396. April 1, 2026 LISUN Eric Dropped printing antennas that are missing, i.e. their position is all zero. Moved nowhere. 16397. April 1, 2026 EDITA Eric Added SOLINT and DETIME info to explain and help file. Moved to 31DEC25 this date. 16398. April 1, 2026 PLOTR Eric Improved display of fit parameters especially with more digits and E format. Moved nowhere. 16399. April 1, 2026 FITLD Eric Added code in subroutine BFAC to handle cases where the number of levels is greater than 4 (i.e. 16 and 256). This is coming with VNDA although it can also do 4 levels. Added a bit of info to the help file on DIGICOR. DIGICOR >= 0 is not required when the van Vleck correction is done in DiFX, but if it is not used the gains in the first ACCOR will be rather different from one. Moved nowhere. 16400. April 8, 2026 drop EXPERT Eric The EDIT class has had a "EXPERT" option that is rather complicated requiring a lot of memory should one attempt to use. Modern computers are so fast that the usual menu operations are quite fast enough. Changed EDITA, EDITR, and SNEDT to drop the EXPERT adverb. Changed help files EDITA, EDITR, EXPERT, HLPEDICL, HLPEDISN, HLPEDISS. HLPEDISY, HLPEDITS, HLPEDITY, HLPEDIUV, SCIMG, SCMAP, SNEDT, and ABOUT files ADVERB, EDITING, and GENERAL to remove the EXPERT option. The class retains to expert capability, but it is no no longer invoked. Moved nowhere. 16401. April 7, 2026 FITLD Eric On DIGICOR=2 and 4, FITLD scaled the cross-correlation data but did nothing with auto-correlation data. This destroys the usefulness of ACCOR. Changed it to scale auto-correlation data but omit the FFTs on DIGICOR=2. Moved nowhere. 16402. April 8, 2026 LISUN Eric Added the printer plot of VLA antennas (from PRTAN) and a display of the integration time (like GETITIME). Moved nowhere. 16403. April 10, 2026 LISUN Eric Removed a blank line ahead of the integration time display and made it go faster when there is an INTTIME parameter. Moved nowhere. 16404. April 10, 2026 EDITA, EDITR, SNEDT Eric Change QEDIUTIL routines as used by SNEDT so that REPLOT is not required after RESTORE and REREAD options. Added adverb EXTIME to EDITA and EDITR. The absolute value of EXTIME is the maximum allowed extension of any flag time. Values of EXTIME less than 0 extend any flag time by half the distance to the next time over all antennas. Values greater than zero, extend flag times by half the distance to the next time for the particular antenna. When doing all antennas or all antennas with one antenna (in EDITR) the extension uses the times of all antennas. Some table files have values at different times (e.g. TY for VLBA) for some antennas so this distinction is relevant. Updated HELP files EDITA, EDITR, EXTIME, SCIMG, SCMAP, HLPEDISS, HLPEDITS, and HLPEDISN. Fixed typos in HLPEDICL and HLPEDITY. Moved nowhere. 16405. April 10, 2026 XAS Eric The latest gcc pointed out a problem where many variables were defined in each subroutine file of XAS.SHR. Changed xas.h into defxas.h included only once (in xas.c). Made a new xas.h which declares all variables external that is included in each subroutine file. Moved nowhere. 16406. April 14, 2026 POLTS Eric NEW TASK: POLTS is a test program to examine the Rice bias in amplitudes, specifically for polarization but should also work for visibility amplitudes. It begins by making a list of 1000000 random numbers using the usual AIPS random number generation scheme. Then it does a loop over actual real and imaginary values and evaluates the amplitude over the 1000000 random numbers with a different starting point and stride for real (Q) and imaginary (U). It then calls the subroutine used by COMB, the subroutine used by POLCO, and a new subroutine to evaluate the Rice bias corrections. It writes a text file suitable for AIPS task PLOTR with 11 numbers for each step in polarization. The fitting capability of PLOTR was used to develop the new subroutine. The good news is that all of them work rather well with an error of about 0.004 sigma for COMB and the original routine in POLCO and a bit less (0.001 sigma) for the new routine. The bias (error) gets rather larger for S/N < 5. Moved nowhere. 16407. April 14, 2026 POLCO, COMB Eric Changed the help file for COMB to mention POLCO and this new test. Changed the HELP file and Fortran to add the new subroutine as an alternate choice (the default) in POLCO. Moved nowhere. 16408. April 14, 2026 PATGN Eric Added FLUX as a noise parameter to be added to the pattern images. Moved nowhere. 16409. April 14, 2026 PLOTR Eric Added adverb PIXRANGE to control the Y axis scale. Changed APARM(3) and APARM(4) to be a range on the X axis to be used in fitting. Previously, all data points were used in the polynomial fit even if only some of them were to be plotted. Changed AU2A (PLGET) and AU8A (EXTLIST) for the change in PLOTR adverbs. Moved nowhere. 16410. April 15, 2026 QEDIUTIL Eric Corrected two bugs. The default for EXTIME was -10 after an absolute value was taken. It is now +10 as it should be with the flag to select the method of time extensions set. The routine that did the extension interpreted antenna N with all as requiring the all antenna form of time extension. In EDITA one of the 2 antennas is always zero so the antenna form of time extension was never done. Changed this for EDITA only (not EDITR< SCMAP, SCIMG) to do the antenna based extension when one the two antennas is not zero (and that form of extension was requested). Moved nowhere. 16411. April 15, 2026 LISUN Eric A bug handling missing antennas caused the plot of antenna locations to be in error after the first missing one. Moved nowhere. 16412. April 15, 2026 PRPLT, GREYS Eric Added new meanings to DOPROFIL to plot the profile with flat tops (plus minus 0.5 pixel) and with full boxes as well as connecting the points directly. Moved to 31DEC25 April 29. 16413. April 16, 2026 QEDIUTIL Eric Changed the dummy times kept before the first real time and after the last real time to be 0.% to 2.0 times the gap time (DETIME) which is generous. Previously it was 2 to 8 times SOLINT which is very small by default. Added warning to EDITA.HLP. Moved nowhere. 16414. April 16, 2026 VPLOT Eric Fix positioning of IF string. It goes in the upper right or lower right with as the upper/lower selection of station codes. Moved nowhere. 16415. April 16, 2026 PRPLT Eric LTYPE=6 did not show the full image pixels but rather the pixel numbers relative to BLC(i). Fixed to show the original pixel numbers before BLC. Moved to 31DEC25 April 29. 16416. April 16, 2026 ISPEC, RSPEC Eric Added the ability to plot "full boxes", i.e. a flat region about each point with vertical lines all the way to the bottom of the plot. Moved nowhere. 16417. April 17, 2026 EDITA Eric Added to QEDIUTIL code to find the actual time range from the NX table when TIMERANG is fully or partially defaulted. Changed the time extending routine to work better and to limit the flags to the actual time range (user- or data-specified). Moved nowhere. 16418. April 17, 2026 EXTLIST, PLGET Eric The number of adverbs in PLOTR was changed so fixed AU2A (PLGET) and AU8A (EXTLIST) for this. Moved nowhere. 16419. April 17, 2026 IMEAN Eric Added plot types connected dots and step functions as well as the full boxes done forever. Changed DOHIST so that 1 through 3 plots image intensity on the X axis and 4 through 6 on the Y axis. Added larger numbers for axis labeling of number of pixels. Moved nowhere. 16420. April 22, 2026 FITLD Eric Changed meaning of DIGICOR so that 0 means scaling corrections only, no FFT of the auto-correlations. Also turn off the FFT when Van Vleck was done by the correlator. Changed POPSDAT and AU2A (DEFAULT verb) to default DIGICOR to 0 rather than 1. Moved nowhere. 16421. April 28, 2026 PRTAN Eric Modernized the code. Added DOPRINT adverb to allow for doing plots only. DOPRINT=0 will print. Added meanings to DOPLOT and a new VLB-centric plot on a partial or full globe in an AITOFF projection. Changed GETANT and DANS.INC to add axis offset, feed types, and feed position angle to be returned in COMMON by GETANT and displayed by PRTAN. This allows one call to GETANT to replace multiple runs reading through the AN file. Moved nowhere. 16422. April 28, 2026 Latitude, Longitude Eric Dropped the coordinate pair Ecliptic longitude and latitude (ELON, ELAT) replacing it with simply Longitude and Latitude (LONG, LATI). Changed AXSTRN, SETLOC, STINI, STOPEN, ROTFND, TKLAB, CLAB1, CLAB2, IAXIS1, and TVLAB to support this change. The new coordinate type is used by PRTAN for whole globe plots. Moved nowhere. 16423. April 28, 2026 SUBIM Eric An old image with zeros for number of points on axes 3 through 7 caused bad behavior in SUBIM. Added code to defend against this. Changed WINDOW subroutine also to protect many many tasks from this. Moved nowhere. 16424. April 29, 2026 PRPLT Eric Changed coordinate computation to correct a small issue. Added code to handle plots when the data are outside the user's PIXRANGE. Moved to 31DEC25 April 29. 16425. May 7, 2026 XGAUS Eric Added non-linear plots of the spectrum and the ability to switch the plot between linear and non-linear during the initial fitting stages. This includes a button that will do that switch in the middle of an interactive RE-GUESS in which the user uses the mouse to make an initial guess of the components. Changed the help and run time help files to match. Moved nowhere. 16426. May 8, 2026 SETLOC Eric The change made April 28 (# 16422) was confused between one sort of change and another possible one. Reverted to the 31DEC25 version and then changed ELON and ELAT to LONG and LATI. Many COMLNKs were done. Moved nowhere. 16427. May 8, 2026 XGAUS Eric Added the ability to change the non-linear type in the fitting stages as well as in the edit stage. Changed the help (explain) and run-time help also. Moved nowhere. 16428. May 11, 2026 AIPS Memo 118 Eric Update XGAUS text and figures for 16425 and 16427. New XGAUS figures replace the old ones in $AIPSFIG. Moved everywhere in $AIPSPUBL. 16429. May 12, 2026 XGAUS Eric The units on the Y axis for spectral plots lost the prefix. Changed the type to retain the prefix except for log that does not have a prefix so LOG10 is ok. Moved nowhere. 16430. May 14, 2026 AIPS Memo 118 Eric Changed one figure affected by the units bug 16429. Moved everywhere in $AIPSPUBL 16431. May 18, 2026 IMAGR Eric The wedge labeling was using the previous extrema when displaying spectral line cleaning rather than the appropriate intensities of the current channel residual. The labels on the top of the TV image did not identify spectral channels. Changed: IMAGR Added LBCHAN and LECHAN keywords to Clean object but only when making a spectral line cube. TVUTIL Changed wedge labeling to use Milli and Kilo when appropriate. QCLEAN Added pick up of LBCHAN/LECHAN. Changed labeling at top of TV to show channel(s) when appropriate, to show field number only when there is more than one, to show shift only when not zero more than 1 field. Cleaned up excess 0's. Corrected a menu error from when OFMCOLOR was added. Changed to do wedge with "clipped" range rather than total range. Moved bug fixes only to 31DEC25. 16432. May 21, 2026 IMHEAD, FITLD Eric Changed LSTHDR to allow a larger number of extension files. The format allowed only 999 nicely and failed at 9999. Two digits were added. Also changed the format of image max and min reducing the numbers after the decimal by 2. The old values implied more accuracy than the header actually allows. Moved to 31DEC25 this date. 16433. May 21, 2026 TRANS, XGAUS Eric Changed TRANS to not copy CC and MF extension files. This can get out of hand for numbers of files and they are not useful in the transposed image. Changed XGAUS to use the reference type from the XG table to determine the units on the X axis for component locations and widths. Marked output images as blanked when they are. Changed component output images to allow them to be written if the min and max are equal no matter the image size. That allows for single pixel solutions no matter the actual image size. Changed to copy the XG table only to the residual and rms images. Added copying of CG table if present to those images. Moved these changes to 31DEC25 this date. 16434. May 23, 2026 XGAUS Eric Changed XGAUS to only copy the XG and CG tables to the residual cube. No longer copies them to the rms image. Corrected AIPS Memo 118 to remove a type setting issue causing an almost blank page and corrected XGAUS adverb DOOUTPUT It now has 7 values not 3. Moved these changes to 31DEC25. 16435. May 26, 2026 ZEMAN, RMFIT, .. Eric Changed ZEMAN, ZAMAN, RMFIT, AGAUS to limit the tables copied to output files to just the residual files. Edited AIPS Memos 118 and 122 to reflect this and to correct some changes made (or not made) when the code changed previously. Moved to 31DEC25 on 27 May, Memos everywhere. 16436. May 26, 2026 LWPLA Eric Added preview printer evince which can do PostScript files as well as pdf files. Some systems do not have ghostview. Works for printing text also. Changed $SYSUNIX file ZLASCL to include evince. Moved to 31DEC25 on 27 May. 16437. May 27, 2026 PRINTER, PRDEVS Eric Changed PRINTER help file to add a substantial explanation including how to use the verb SYSTEM to view files already created. Changed $SYSUNIX/PRDEVS.LIST to add evince to the sample list. Moved to 31DEC25 this date. 16438. May 27, 2026 PATGN Eric Added an elliptical Gaussian OPCODE='ELGA'. Moved nowhere. 16439. May 28, 2026 ZEMAN, RMFIT, .. Eric Changed AGAUS, ZEMAN, ZAMAN, RMFIT to mark parameter files as blanked when they are. Changed them to allow writing of one valid pixel images of any size but issue a warning when it occurs. Changed all but RMFIT to pick up the axis type from previously created XG and ZE files. Moved to 31DEC25 this date. 16440. May 29, 2026 AIPS Memos 118 and 122 Eric Made minor edits to the spectral fitting memos. Moved everywhere in $AIPSPUBL. 16441. June 3, 2026 XGAUS Eric Dropped the hard switch between linear and non-linear spectral plot types and just have it increment the type from a menu or button D when setting initial guesses. Changed the labeling of spectral plots to replace the Z axis coordinate on top with a string showing the non-linear or linear type. The Z axis and Y axis coordinates already appear at the bottom of the plots. Changed help and run-time help. Moved nowhere. 16442. June 3, 2026 AGAUS Eric Added option to select non-linear spectral plots but only when setting initial guesses (with button D as in XGAUS). Changed labeling of spectral plots to replace repetitive information with the type of linear or non-linear scaling. Move image display downwards when possible. Changed help and run time help. Moved nowhere. 16443. June 3, 2026 RMFIT, ZEMAN, ZAMAN Eric Changed the vertical position of displayed images when there is enough space. Moved them down to avoid overlap with the text lines at the top of the screen. Moved nowhere. 16444. June 3, 2026 AIPS Memos 118, 122 Eric Replaced XGAUS spectral plots and updated menus and text in 118. Similarly, replaced AGAUS plots and updated menus and text in 122. Moved nowhere. 16445. June 3, 2026 TVDATA, TVFACTS Eric Added the current size of the TV display to AU6B for these verbs. It gave the corners but this saves the user having to do the arithmetic. Moved nowhere. 16446. June 9, 2026 XG2PL Eric XG2PL was not properly updated when the maximum NGAUSS was raised to 36. There were also errors in printing with ZE error bars. Improved the display in several ways including scaling the ZE data as well as the XG. Moved to 31DEC25 this date. 16447. June 9, 2026 FQINI Eric The new column label is BANDCODE so switched RXCODE and BANDCODE so that the latter will be used when creating a new FQ table. Moved nowhere. 16448. June 9, 2026 SUBIM Eric Added DCODE to avoid copying numerous CC and/or MF files. Moved nowhere. 16449. June 10, 2026 User numbers Eric User numbers run from 2 to 46656. The correct format for displaying them is thus I6. Started to correct some routines. In $AIPSUB: AU3A, AU5, AU8, AU8A, PRTMSG; in $APLSUB: LSTHDR, MSGWRT, OFMDIR; in $YPGM: TVRGB. There are lots of other places that use I5 after 'user=' and so may run together but will not be *****. Moved nowhere. 16450. June 11, 2026 TVMENU Eric Corrected error reporting when menu is too large and added code to change the TV size if the current view is too small but the view will work with a larger XAS window. Moved nowhere. 16451. June 11, 2026 XGAUS, AGAUS, ZEMAN, ZAMAN Eric Changed the edit menu to respond appropriately to the size of the TV display and to respond when it changes. Changed all to compute the right-hand edit menu ahead of each call to TVMENU. Corrected NOPT2 parameter value but dropped the CHOIC2 and LEAVE2 arrays. Corrected code to count TITLE lines and put that correctly into TVMENU. Changed that right-hand menu to allow more than one Gaussian to be in SHOW IMAGE sets with any that do not fit being listed with CHOOSE options. Adjusted the CHOOSE and SHOW options to reference the correct image. Added comments to all 4 help and 4 run-time help files. Moved nowhere. 16452. June 12, 2026 XGAUS, AGAUS, ZEMAN, ZAMAN Eric Corrected error messages in ZEMAN and ZAMAN for more than 8 components. Improved the logic setting the right-hand column. The displayed components would drift lower on any operation. Moved nowhere. 16453. June 22, 2026 RMFIT Eric Put the determination of channel weights ahead of building the RM table and changed that to determine rmses for all pixels. Turn off the menu while the user makes an initial guess and then turn it back on. Added a plot of the residual rms in Q and U or an approximate error in P when the fit model is plotted. In the edit stage, added code to determine whether how many components will fit on the TV and how many will appear in one line as CHOOSE COMP instead. Changed the right-hand menu to include SHOW IMAGE QRMS and URMS and build that menu just before the call to TVMENU where the display size may be checked. Changed range of DOOUTPUT to 7 to include writing the RMS images and added code to do that when requested. Changed help file to reflect these changes. Moved nowhere. 16454. June 22, 2026 Run-time helps Eric Updated HLPRMFIT for all the above changes. This pointed out changes needed in the other run-time help files HLPXGAUS, HLPAGAUS, HLPZEMAN, and HLPZAMAN. They should now be complete. Moved nowhere. 16455. June 23, 2026 AIPS Memo 118 Eric Updated the RMFIT section for the above changes. $AIPSFIG RMFIT plots b, e, f, h, i were replaced and i2 added. Moved everywhere in $AIPSPUBL. 16456. June 23, 2026 SPLIT, SPLAT Eric These two called CL2FO without making sure that there was a CL table from which to extract the frequency offsets. Fixed that. Many tasks can call CL2FO but those calls were properly defended. Moved to 31DEC25 June 24, putbck to 31DEC26 June 30. 16457. June 23, 2026 TUVCP Eric NEW TASK: copies a data set one subarray at a time adding user specified time offsets to the recorded time. This allows restoring a multi-subarray DBCON data set after it has been through CASA. Moved nowhere. ---------- aipsletter ------------ 16458. June 23, 2026 TACOP Eric Changed wording about INVERS and NCOUNT which was not obvious enough before. Moved nowhere. 16459. June 29, 2026 ZSHCMD, ZACTV9 Eric Added further error reporting to $APLUNIX/ZSHCM2.C. It will now translate errno and print the string. ZACTV9 treated errno 0 as an error, it is not. Moved nowhere. 16460. June 29, 2026 BAKUP Eric NEW TASK: It takes a directory and copies every file in and below that directory to a "backup" directory with user controlled print out. The user controls whether file names starting with a period in the input directory are included. Moved nowhere. 16461. June 30, 2026 BAKUP Eric Added a detailed explanation in help file EXPLAIN section. Dropped some commented out code in the Fortan. Moved nowhere. 16462. June 30, 2026 SPLOT Eric Added LTYPE to help and code. Corrected the number of adverbs for SPLOT in AU2A and AU8A; they had a wrong value. Moved nowhere. 16463. July 1, 2026 AIPSLetter Eric Put the June 30 AIPSLetter in $AIPSPUBL. Three files LET26A.TEX, .PDF, .PS.gz (zipped because of large figures). Moved everywhere in $AIPSPUBL. 16464. July 1, 2026 VBGLU Eric Added a test before the lengthy examination of data times to make sure that the output data set name is not a duplicate. Moved to 31DEC25 July 21. 16465. July 1, 2026 CDCAL Eric NEW TASK: Copies CD table one to version two as a backup and then applies the SN gains squared to the input CD (noise tube) values, writing a "calibrated" CD table 1. Moved nowhere. 16466. July 2, 2026 CSPEC Eric NEW TASK: Like ISPEC and RSPEC but with two input spectral cubes. It computes over a BLC,TRC or a list of CLBOXes and can plot the two on top of each or separated vertically. Or it can combine the two with addition, subtraction, multiplication, and division before plotting. The Y axis may be linear, square root, and cube root. Also changed AU2A, AU8A, and precursor comments in GINIT to add this plot task #84. Moved nowhere. 16467. July 2, 2026 Misc Eric Changed $APLGEN/ZTXOP2 to display the file name (or at least the first 80 characters) when hitting an exist error. This should require relinking all programs. Changed $AIPNOT/ADVCNT which was checking for lines > 72 characters in the help section and producing confusing output. Moved nowhere. 16468. July 2, 2026 Adverb help files Eric Changes to or creation of BAKUP, CDCAL. CSPEC, PLOTR, PRTAN, SPLOT, PATGN, POLTS, SUBIM, TUVCP, and XGAUS caused adverb help files to be updated. This includes PRTLEV DATAIN DATAOUT PRTLIMIT SNVER TIMERANG BLC CLBOX DOCENTER DOINVERS DOTV FUNCTYPE GRCHAN IN2CLASS IN2DISK IN2NAME IN2SEQ NBOXES OPCODE OPTYPE OUTFILE SMOOTH TBLC TRC TTRC XYRATIO ZINC PIXRANGE DOPRINT LTYPE OFMGET PRINTER FLUX DOPOL NPOINTS OUTTEXT XINC DCODE INCLASS INDISK INNAME INSEQ APARM OUTCLASS OUTDISK OUTNAME OUTSEQ SUBARRAY and CPARM. Moved nowhere. 16469. July 6 & 7, 2026 Docs Eric Updated the TAB completion file HLPIT.LIS. About files ADVERB ANALYSIS CALIBRAT HARDCOPY IMAGING OBSOLETE PARAFORM PLOT POLARIZA SPECTRAL TABLE TASK UV VLA VLBI POPS VERB Moved nowhere. 16470. July 7, 2026 VGLIST Eric Added code to AU2A to insure that ZCLOSE is called only when needed. A VGLIST that found nothing produced 2 ZCLOSE errors. Made a VGLIST inputs/help file. Moved nowhere. 16471. July 7, 2026 ADVCNT Eric Added additional defense to avoid misleading output. Moved nowhere. 16472. July 7, 2026 SETJY Eric Removed a subroutine meant to correct SU tables from the previous century and causing a message sometimes. Add OPTYPE = 'CPOL' which determines I, Q, and U rather than only I done by 'CALC'. This only works on 3C286. Moved nowhere. 16473. July 7, 2026 RLDIF Eric Added a special mode attached to 0 < DOPOL < 0.5 which corrects parallactic angle but not polarization D terms. This allows RLDIF to be run before PCAL when a data set is inadequate to do PCAL. Special versions of UVGET, DATGET, and DATPOL were added. Moved nowhere. 16474. July 8, 2026 RLDIF, UVGET (!) Eric The special version of RLDIF failed to compile on my Mac. One of the failures pointed at an error in UVGET which used a single word variable where a 512 word buffer was needed. POLSET contained the same error. Probably the COMMON in which that single word occurred let us get away with this. Changed DATPOL to implement the special DOPOL zero trick for RLDIF only. Compiling DATPOL as a part of RLDIF with optimization did not work. Compiling it separately does however (???). Changed RLDIF to do the trick setting DOPOL to > 0 and < 0.5 to get the parallactic correction without polarization calibration. Moved nowhere, linking a lot. 16475. July 9, 2026 BAKUP Eric Changed task to use SYSCOM and SYSOUT which are 72 characters in length, longer than DATAIN and DATAOUT. Changed it to never copy ".snapshot" and to recursively copy directories with names starting with a period only if PRTLEV >= 10. Added code to clean up the directory names in case there are left over quote or blank characters or an AIPS-style logical (e.g. 'MYWORK:') is used. Moved nowhere. 16476. July 10, 2026 VBGLU Eric Corrected error messages which switched the arguments. Changed progress message to happen 1/4 as much. Moved to 31DEC25 this date. 16477. July 10, 2026 CookBook Eric In the chapters listed, removed references to AIPS versions older than 2023. Changed chapters: 4 SETJY (CPOL), RLDIF, SPLOT, LISUN, PRTAN dropped 5 EXPERT mode dropped 6 SPLOT, CSPEC, GREYS, PRINTER (evince), memo dates, PRTAN 7 POLTS, PATGN, XGAUS, RMFIT, Memo dates 8 CSPEC, memo dates 9 FITLD (DIGICOR), SPLOT 11 BAKUP and wording updates 13 Numerous ABOUT files changed. V Short paragraph about CDCAL. C Old 31DEC O Old 31DEC I update J update 0 update Moved nowhere, PS and PDF everywhere in $AIPSPUBL. 16478. July 14, 2026 CLIP Eric APARM(9) is a fraction of the number of channels in each IF. It was in the code a simple number. Hence if APARM(9)=0.3, all channels would be flagged if any one were flagged. Corrected to flag the IF if APARM(9) * NPOL * (ECHAN-BCHAN+1) are flagged. This bug has been present for a very long time! Added info to help also. Moved to 31DEC25. 16479. July 15, 2026 VBAPP Eric NEW TASK: similar to VBGLU nut to combine up 2 to 4 data sets that are at different times and different frequencies. It makes files filled with lots of 0 weight IFs but allows disparate data sets to be combined for imaging, self-cal, et al. Moved nowhere. 16480. July 14, 2026 XINC limits Eric Changed help files for LISTR, PRTSD, PRTUV, UVPRT to set the limit on XINC to 1000000. Previous limit 10000 is too small for modern data sets. Moved accidentally to 31DEC25 this date. 16481. July 15, 2026 VBGLU Eric Work on VBAPP provided a better routine for preparing the codes which tell the task where to put each IF. A bug in copying tables was also corrected. Add info about VBAPP to help file. Moved to 31DEC25 July 21. 16482. July 20, 2026 PRTUV Eric If the users entered a q to quit in the new source routine the task issued 2 error messages rather than quitting gracefully. Moved to 31DEC25 this date. 16483. July 21, 2026 VBGLU Eric The data reading routine assumed that all pointers to random parameters were the same in all 4 input data sets. Corrected it to use the appropriate pointers for each data set. Overhauled the reading and changed the sorting to use SHSORT rather than a crude scheme. Overhauled the UV data reading routine to depend on the data being actually in time-baseline order with correct baseline sort. TB is often asserted when the baselines are not sorted. Corrected table handling to use the actual length of a parameter rather than assuming it is like all other IF-dependent parameters. Added progress messages to uv output routine. This is a major re-write but the errors are large so: Moved to 31DEC25 this date. 16484. July 23, 2026 UVCHK Eric NEW TASK: Does the same checking as UVDIF but over channels BCHAN to ECHAN and IFs BIF to EIF and all polarizations. If some discrepancy is found in a visibility sample, the number of discrepancies in parallel polarizations, in cross polarizations, in weights, in uvw's, and in other random parameters are reported with vis number, time, antennas, and uvw. UVDIF does not test enough since it is restricted to a single IF and one or a few spectral channels. Moved nowhere. 16485. July 23, 2026 UVDIF, REAMP Eric In writing UVCHK it was discovered that UVDIF left some data out of the statistical computations. Now they include all data. Also added progress messages because it can be slow. Changed help file inputs section for APARM(4) which ignores flagging not weights. REAMP tried to copy the NX table after creating and filling one by the normal methods. Changed the final table copying to omit the old NX one. Moved nowhere. 16486. July 23, 2025 DOC files Eric Updated TAB completion file $HLPFIL/HLPIT.LIS Revised ABOUT files: SPECTRAL TASK UV VLBI Update adverb help files for BAKUP, ADVCHK, VBAPP: SYSCOM SYSOUT APARM BCHAN BIF DOACOR DOCRT ECHAN EIF NITER OUTPRINT UVRANGE IN2CLASS IN2DISK IN2NAME IN2SEQ INCLASS INDISK INNAME INSEQ FQCENTER IN3CLASS IN3DISK IN3NAME IN3SEQ IN4CLASS IN4DISK IN4NAME IN4SEQ OUTCLASS OUTDISK OUTNAME OUTSEQ Moved nowhere. 16487. July 24, 2026 CookBook Eric Updated chapters 5, 6, 9, and 13 for VBAPP and UVCHK. Redid Chapters 0, I, and J to match. Moved everywhere in $AIPSPUBL. 16488. July 28, 2026 ARM Mac Eric Updated the AIPSLetter files LET26A .TEX, .PDF, .PS.gz. A reference to Intel Mac binary release was left in. Updated the MAC ARM M1 machine that prepares the ARM binaries to macOS 26.6. Fortunately, gfortran for this system remained at 12.2 so recompilations are not required. Changed SYSMACAR/LIBR.DAT to link with /opt/local/lib/libreadline.a rather than AIPS' old version. Moved nowhere. 16489. July 28, 2026 Z routines Eric When ZMIO or ZFIO get in trouble, their error messages do not include the name of the offending file. Created $INC/DFNM.INC to list all 120 available LUNs with the name of the current file using that LUN if any. Changed: ZDCHIN To initialize DFNM ZOPEN To add the file name after successful open. ZCLOSE To use the name on error and clear it if okay. ZMIO To use the name on error ZFIO To use the name on error ZTXOPN To add the name on successful open ZTXCLS To clear the name on close ZTXIO To use the name on error. Moved nowhere. 16490. July 30, 2026 More Z routines Eric ZOPEN Remove one of the GO TOs ZFIO Set wrong variable when calling MSGWRT, reordered the messages to make better sense ZDAOPN.C Changed DELAY messages to a level that can surpressed. ZFI2.C Cleared the message buffer to insure that only messages that should be written by ZFIO appear. Moved nowhere, relink everything. 16491. July 30, 2026 UPDCONTROL (MNJ) Eric Commented out the TPMON section. TPMON is so seldom used that managers should not be told to restart newly-compiled versions. Moved nowhere. 16492. August 3, 2026 TVPL (INIT) Eric Made new adverbs INIT in POPSDAT and NEWPARMS with a new help file. Added INIT to TVPL to do a full initialization of the TV at the start. Default is 0 meaning TVPL initializes only those grey-scale and graphics plane that it uses. Moved nowhere. 16493. August 5, 2026 DOTV Eric Changed call sequence to GINIT to make DOTV be real rather than logical. Changed GINIT to issue a YINIT before any plotting when DOTV >= 1.5. This suggested that DPLT.INC should change DOTV from logical to float. This then required changes to $YNOT PLINIT, PLMAKE, and PLEND. Then changed Fortran and help files for $QYPGNOT: CONPL EVAUV $YPGM: BLSUM BPERR BSTST CCNTR CNTR CSPEC FTARS GREYS IMEAN IMRMS IMVIM ISPEC KNTR MARSP PANEL PCNTR PEEK PROFL PRPLT RM2PL RSPEC SERCH SL2PL TAPLT XG2PL XPLOT RMFIT ZAMAN ZEMAN $YPGNOT: ALVAR ANBPL APCAL BLPLT BPEPL BPLOT BPPLT CAPLT CLOSE CLPLT CONFI DELZN DFTPL ELFIT ELINT FGPLT FRMAP FRPLT GAL GCPLT IRING LOCIT OBPLT PBEAM PCHIS PCPLT PDPLT PFPL1 PFPL2 PFPL3 PLCUB PLOTC PLOTR PLRFI PLROW POSSM PRTAN QBEAM RFLAG RIRMS SNBLP SNFIT SNIFS SNPLT SOUSP SPLOT SPRMS SYHIS SYVSN TARPL TEPLT UVHGM UVHOL UVPLT UVRMS VBRFI VLBRF VPLOT WETHR Moved nowhere. 16494. August 10, 2026 MFIMG, TECOR Eric Pulled subroutines MGRF13 from MFIMG, MGRF14 from TECOR to make them subroutines in $APLSUB. Changed MFIMG to add DODATE adverb to specify the date for the magnetic field computation and whether model 13 or 14 is used. Moved nowhere. 16495. August 11, 2026 SLFIT Eric Added TVSET at the top of the help file section and updated other bits of the explain section. Moved nowhere. 16496. August 21, 2026 TVPL, UVPLT Eric Editing the CookBook pointed out some issues. The buffers in TVPL were only 2560 in size so a 5000x5000 grey scale image caused serious issues. Changed to 10240. Edited the help file to mention this upper limit and point out that TVPL will do its best with images too large for the TV but will have to omit portions of the image. UVPLT help file did not describe the IMSIZE adverb which is significant when DOTV FALSE and ignored with DOTV TRUE. Moved nowhere. 16497. August 21, 2026 CookBook Eric GRBLNK was not mentioned anywhere, DOTV has value 2, and UVPLT has IMSIZE. Changed 4 DOTV = 2. UVPLT adverb IMSIZE. 5 DOTV 2 with SNPLT. 6 DOTV 2. GRBLINK 13 INIT 0 update I update J update Documentation files HLPIT.LIS, LSAPROPO.HLP ABOUT files ADVERB, GENERAL, PLOT, TV Moved $DOCTXT nowhere, everywhere in $AIPSPUBL. 16498. September 2, 2026 CDVER Eric With the creation of CDCAL there can now be more than one version of a CD table. Created new adverb CDVER with POPSDAT and NEWPARMS. Changed help and Fortran for $APGNOT: LISTR PRTSY SNRMS SY2TY SYPRT SYSOL TYAPL TYCOP TYSMO VLAMP $YPGNOT: ELFIT SNIFS SNPLT SPLOT SYHIS SYVSN $QPGOOP: EDITA SNEDT to send 'CDVER' keyword and $QOOP: QEDIUTIL to receive and use it. Rearranged CDCAL to read CDVER and write the calibrated values in version max+1. Moved nowhere. 16499. September 4, 2026 CDVER Eric Changed AU2A (PLGET) for adding CDVER to plot tasks above. Changed AU8A (EXTLIST) similarly and the code to display the new or older versions. Corrected the number of adverbs expected in SPLOT and SYVSN. Moved nowhere. 16500. September 4, 2026 CDCAL Eric Added AVOPTION to allow using the min or max SN gain rather than the average. Changed Fortran and HELP files and the AVOPTION help file. Moved nowhere. 16501. September 8, 2026 ALBUS Eric The site from which ALBUS fetched the essential COD files changed from ftp: to https: forcing a change of containers. We cannot use the old one or the more recent one used previously. Changed AIPS' ALBUS (and the container) to allow the choice between PIM and IRI ionosphere models with adverb DOMODEL, added info to the output albus.inputs file, allowed the TE file to contain the TEC values even when the IFRM is blanked. Moved to 31DEC25 this date. 16502. September 8, 2026 TECOR Eric George Moellenbrock pointed out a minor error in checking the values of the Leonid Petrov model parameters. When APARM(5) was wrong APARM(4) was set to 0. Moved nowhere. 16503. September 9, 2026 CHINC in FRING Eric For some reason VLBAUTIL, VLBARUN, and VLBAPIPE limited CHINC to 1 unless set by procedure (when CHINC < 0). Dropped the limiting code from these procedures. Dropped the 1.0 limit for CHINC in the inputs section of the help files for VLBARUN, VLBAPIPE, VLBAFRGP, VLBAFRNG, VLBAMPCL, and VLBAPCOR. Changed FRING itself to make sure that there are enough channels to do the fit (8 per IF) and reset CHINC if not. Also FRING help file. Moved nowhere. 16504. September 10, 2026 TEPLT Eric Clarify units in inputs and help. Dispersive delay is in nano seconds in BPARM and CPARM. Moved nowhere. 16505. September 14, 2026 LWPLA Eric Add adverb RGBCOLOR to provide the color to be used instead of a pure black background. Changed procedures TVCOLORS and DEFCOLOR to set the background to 0.02 to keep the black background. Procedure OKCOLORS does a white background. These procs are in POPSDAT.HLP and added info to TVCOLORS and DEFCOLOR help files. Moved nowhere. 16506. September 14, 2026 TV3COLOR Eric Added adverb DOKEEP to TV3COLOR. DOKEEP false turns off all channels except the 3 chosen ones. DOKEEP true urns on the chosen 3 in RGB and leaves all others as they are. Code changed in AU5 and in help files for TV3COLOR and TV3LOD. Moved nowhere. 16507. September 14, 2026 TEPLT, PDPLT Eric Added adverb TVCHAN to these tasks. They can now use DO3COLOR to do more than one plot on the TV with color for source. Added these tasks to TVCHAN help and changed the number of adverbs for them in AU2A and AU8a. No other code changes were required. Moved nowhere. 16508. September 15, 2026 AGREP, IGREP Eric NEW PROCEDURES: In $SYSUNIX, AIGREP allows one to do a case-sensitive grep starting at a specified directory and, optionally, a specific file type; e.g., AIGREP IMAGR $TST '*.FOR' Fixed comment that said case insensitive. This proc requires an AIPS installation so added two more procs AGREP (case sensitive) and IGREP (case insensitive). These take only one argument the test string and examine all files in and below the current directory. As such they should be more generally useful. Moved nowhere. 16509. September 15-16, 2026 BAKUP Eric Removed an excess '/' from file names being copied. Changed messages to not report errors when a dot file caused them and verbose output requested. Dropped progress messages when PRTLEV > 1 since vastly more are coming out and the timing of them is confusing. Corrected a formatting error on the 16'th and added info to the explain file. Moved nowhere. 16510. September 18, 2026 ALBUS container Eric Updated the LNX64 container. Added the latest magnetic field models. Not much changed in output. Moved to 31DEC25 this date. 16511. September 22, 2026 POSSM Eric The computation of auto and cross correlation functions (APARM(8) = 3 and 4) did not test for magic blanks and so did very bad things. Changed to sustitute 0 for any magic blanks (= 3140.89282 = 'INDE'). Moved to 31DEC25 this date. 16512. September 22, 2026 Model computation Eric Changed FRING, KRING, CALIB, and BPASS to ignore source table fluxes where possible. This lets them compute all IFs simultaneously rather than having them do one IF at a time in the model computation. FRING and KRING only deal with phase so this is a change for all cases. BPASS is changed whenever the BP function is normalized (BPASSPRM(10) > 0). CALIB does this on SOLMODE = 'P!A' of the new SOLMODE = 'PQ'. SOLMODE = 'P' produces slightly different phase solutions and so remains available in the previous behavior. Moved nowhere. 16513. September 23, 2026 LWPLA Eric The line color variables need to be reiitialized between each plot file when plotting more than one. Dropped a test on RGBCOLOR that made unwanted white tick marks. Moved nowhere. 16514. September 25, 2026 TECOR Eric The Fortran calls the IGRF14 model but all info in comments in the Fortran and in the help file said 13. Updated the documentation to match the code. Moved this change only to 31DEC25. 16515. October 8, 2026 CDCAL Eric Corrected DC/SN mismatch messages to die when the CD table has too few antennas, polarizations, or IFs but only warn if the CD table has more than the SN table has of good solutions. Moved nowhere. 16516. October 8, 2026 CDVER in HI files Eric Added CDVER to history file in TYAPL, SYHIS, SYSOL, TYSMO, and VLAMP. Moved nowhere. 16517. October 8, 2026 P band efficiency Eric Changed FNDEFF adding a low frequency > P band but less than 1.0 (using 0.5 GHz) for a paltry P band efficiency of 0.23. Moved nowhere. 16518. October 13, 2026 Misc Eric Forgot to putbck TYAPL for addition of CDVER to history. Changed SPLIT to include the single source name in the history file of each output data set. This is not necessarily the contents of one SOURCES(i) adverb. Moved nowhere. 16519. October 13, 2026 ALBUS Eric Work on SPINIfex pointed out issues with the final display of records changed. Updated the counting. Moved nowhere. 16520. October 14, 2026 UVCOP Eric Fixed inputs: uvcopprm(4) is used Moved nowhere. 16521. October 14, 2026 FRING Eric Added SHOW and TELL for this task. The only adverb that one may change safely is the print level (APARM(6)). FRING quits gracefully saving the SN table on both QUIT and ABOR. Changed help files for FRING, SHOW, TEL, and OPTELL. Moved nowhere. 16522. October 15, 2026 FRING Eric Corrected error which caused print level 0 to print every time rather than every 10'th time. Raised the required print level for almost every thing. APARM(6) = 2 does the summary display of rate, delay, SNR by baseline and IF. APARM(6)=3 does additional display, and APARM(4) shows internal fit parameters for the desperate. Moved nowhere. 16523. October 19, 2026 ANLIST Eric ANLIST returns a list of anteennas that are wanted so dropped argument DOAWNT. Corrected call sequence in BPLOT and SPLOT. Corrected SPLOT code that used this parameter which should always be true but was not when a negative antenna number was given by the user. Moved nowhere. 16524. October 19, 2026 CDPRT Eric NEW TASK: prints one or two CD tables with the IF frequency in the first column and R and L columns for one or two CD table versions. GETCDS was revised; it did not initialize the full output array. Moved nowhere. 16525. October 19, 2026 VLA efficiencies Eric Claire and Rick have produced a new set of VLA efficiences. Changed FNDEFF to implement. Moved nowhere. 16526. October 19, 2026 SNCOR Eric The history entry for PHASPRM of 29 and 30 used the wrong format leading to *****'s. Moved nowhere. 16527. October 22, 2026 FITLD Eric Petr Voitsik reported a typo in FITLD that caused it to get a wrong value for WEIGHTYP (it got the value in SORT instead). Fortunately, the correct value for the VLBA ('CORRELAT') and no value do the same thing as flagging on weights. Moved to 31DEC25 this date. 16528. October 22, 2026 OMFIT Eric The DOF variable was INTEGER*4 and would overflow with certain levels of the product of the number of spectral channels and the number of IFs. Changed this to LONGINT. Moved to 31DEC25 this date. 16529. October 30, 2026 CDCAL, CDPRT Eric To avoid excess printing, CDCAL used to find the maximum IF and antenna number with valid SN data. Changed it to find the maxima with valid or blanked SN data. CDPRT referenced the wrong values for displaying blanked results. Corrected that and improved the format slightly. Added DOBLANK which if less than 0.0 will omit those lines that have the second CD table all blanked. Moved nowhere. 16530. October 30, 2026 XG2PL, RM2PL Eric XG2PL did not print the ZEMAN portion of the text output correctly. It did check for blanks in the gain result and did not display the residual and component values. RM2PL print headers made clearer when printing total polarization and angle. Moved XG2PL correction only to 31DEC25. 16531. October ??, 2026