2026-01-29 21:32:23 INFO ::casa Using user configuration file /home/casatest/.casa/config.py 2026-01-29 21:32:23 INFO ::casa loaded config file : /wheeldirectory/casa-6.7.5-1-py3.12.el9/lib/py/lib/python3.12/site-packages/casaconfig/config.py 2026-01-29 21:32:23 INFO ::casa loaded config file : /home/casatest/.casa/config.py 2026-01-29 21:32:23 INFO ::casa 2026-01-29 21:32:23 INFO ::casa config values 2026-01-29 21:32:23 INFO ::casa agg = False 2026-01-29 21:32:23 INFO ::casa cachedir = '/home/casatest/.casa' 2026-01-29 21:32:23 INFO ::casa casaconfig_verbose = 1 2026-01-29 21:32:23 INFO ::casa colors = 'Neutral' 2026-01-29 21:32:23 INFO ::casa data_auto_update = False 2026-01-29 21:32:23 INFO ::casa data_update_interval = 1 2026-01-29 21:32:23 INFO ::casa datapath = ['/opt/casa/data/master', '/opt/casa/data/casatestdata'] 2026-01-29 21:32:23 INFO ::casa iplog = False 2026-01-29 21:32:23 INFO ::casa iplogfile = '/home/casatest/casa6/casatasks/tests/casashell_tests/work/test_task_wvrgcal_casashell/ipython-20260129-213219.log' 2026-01-29 21:32:23 INFO ::casa log2term = True 2026-01-29 21:32:23 INFO ::casa logfile = '/home/casatest/casa6/casatasks/tests/casashell_tests/work/test_task_wvrgcal_casashell/casa-20260129-213219.log' 2026-01-29 21:32:23 INFO ::casa measures_auto_update = False 2026-01-29 21:32:23 INFO ::casa measures_site = ['https://www.astron.nl/iers/', 'https://go.nrao.edu/iers/'] 2026-01-29 21:32:23 INFO ::casa measures_site_interval = 2 2026-01-29 21:32:23 INFO ::casa measures_update_interval = 1 2026-01-29 21:32:23 INFO ::casa measurespath = '/opt/casa/data/master' 2026-01-29 21:32:23 INFO ::casa nogui = False 2026-01-29 21:32:23 INFO ::casa nologfile = False 2026-01-29 21:32:23 INFO ::casa nologger = True 2026-01-29 21:32:23 INFO ::casa pipeline = False 2026-01-29 21:32:23 INFO ::casa startupfile = '/home/casatest/.casa/startup.py' 2026-01-29 21:32:23 INFO ::casa user_site = False 2026-01-29 21:32:23 INFO ::casa 2026-01-29 21:32:23 INFO ::casa casarundata version is unknown, this is probably a legacy version not installed by casaconfig 2026-01-29 21:32:23 INFO ::casa measures version is unknown, this is probably a legacy version not installed by casaconfig 2026-01-29 21:32:23 INFO ::casa 2026-01-29 21:32:23 INFO ::casa Checking Measures tables in data repository sub-directory /opt/casa/data/master/geodetic 2026-01-29 21:32:23 INFO ::casa IERSeop2000 (version date, last date in table (UTC)): 2026/01/19/15:15, 2025/12/20/00:00:00 2026-01-29 21:32:23 INFO ::casa IERSeop97 (version date, last date in table (UTC)): 2026/01/19/15:15, 2025/12/20/00:00:00 2026-01-29 21:32:23 INFO ::casa IERSpredict (version date, last date in table (UTC)): 2026/01/28/15:15, 2026/04/28/00:00:00 2026-01-29 21:32:23 INFO ::casa TAI_UTC (version date, last date in table (UTC)): 2026/01/22/15:15, 2017/01/01/00:00:00 Running tests... ---------------------------------------------------------------------- Using user configuration file /home/casatest/.casa/config.py No event loop hook running. Using matplotlib backend: agg CASA 6.7.5.1 -- Common Astronomy Software Applications [6.7.5.1] 2026-01-29 21:32:41 SEVERE wvrgcal::::casa Exception Reported: Error in wvrgcal: the vis parameter must be a path that exists ('' does not exist) 2026-01-29 21:32:41 INFO wvrgcal::::casa Traceback (most recent call last): 2026-01-29 21:32:41 INFO wvrgcal::::casa+ File "/wheeldirectory/casa-6.7.5-1-py3.12.el9/lib/py/lib/python3.12/site-packages/casashell/private/wvrgcal.py", line 889, in __call__ 2026-01-29 21:32:41 INFO wvrgcal::::casa+ assert _pc.validate(_invocation_parameters,self.__schema), create_error_string(_pc.errors) 2026-01-29 21:32:41 INFO wvrgcal::::casa+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-29 21:32:41 INFO wvrgcal::::casa+ AssertionError: the vis parameter must be a path that exists ('' does not exist) Expected error ... .2026-01-29 21:32:42 INFO wvrgcal::::casa ########################################## 2026-01-29 21:32:42 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:32:42 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=False, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='0455-462', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:32:42 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:32:42 INFO Will use all WVR SPWs: 2026-01-29 21:32:42 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:32:42 INFO Will produce solutions for all SPWs: 2026-01-29 21:32:42 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:32:42 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:32:44 INFO wvrgcal::::casa 2026-01-29 21:32:44 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:32:44 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 2026-01-29 21:32:44 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:32:44 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:32:44 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:32:44 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:32:44 INFO wvrgcal::::casa+ (138.24, 146.304) 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:32:44 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:32:44 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 0 CM01 No Yes 0.837 18.1 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 1 CM02 No Yes 0.91 18.1 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 2 DA41 Yes No 1.55 16.2 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 3 DA42 Yes No 3.14 15.8 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 4 DV02 Yes No 0.103 4.12e-05 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 5 DV03 Yes No 2.33 8.51 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 6 DV04 Yes No 3.12 17.2 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 7 DV05 Yes No 3.07 16.1 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 8 DV06 Yes No 3.93 16.9 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 9 DV08 Yes No 1.39 23.3 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 10 DV09 Yes No 2.91 9.46 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 11 DV11 Yes No 3.68 18.9 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 12 DV12 Yes No 0.806 14.6 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 13 DV13 Yes No 2.1 15.4 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 14 DV14 Yes No 1.52 12.4 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 15 PM02 Yes No 1.79 15.4 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 16 PM03 Yes No 1.7 14.6 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 17 PM04 Yes No 1.27 25 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:32:44 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:32:44 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.84947 2026-01-29 21:32:44 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 7.21351 2026-01-29 21:32:44 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.0186031 2026-01-29 21:32:44 INFO wvrgcal::::casa+ 2026-01-29 21:32:44 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:32:44 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:32:41.721234 End time: 2026-01-29 21:32:43.756982 2026-01-29 21:32:44 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:32:44 INFO wvrgcal::::casa ########################################## test10 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [0.837, 0.91, 1.55, 3.14, 0.103, 2.33, 3.12, 3.07, 3.93, 1.39, 2.91, 3.68, 0.806, 2.1, 1.52, 1.79, 1.7, 1.27], 'Disc_um': [18.1, 18.1, 16.2, 15.8, 4.12e-05, 8.51, 17.2, 16.1, 16.9, 23.3, 9.46, 18.9, 14.6, 15.4, 12.4, 15.4, 14.6, 25.0], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-2.3211819145293253), np.int64(1): np.float64(-2.032236036194858), np.int64(2): np.float64(-2.286875682374289), np.int64(3): np.float64(-1.9815367299567903), np.int64(1000): np.float64(-1.0486890865596377), np.int64(1001): np.float64(-0.9181453620634983), np.int64(1002): np.float64(-1.0331889562809735), np.int64(1003): np.float64(-0.8952401538911623)} Ant 0 Max diff (deg) 0.007109038602591156 Ant 0 Min diff (deg) -0.004932234550198089 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(-2.320728290143768), np.int64(1): np.float64(-2.0309929158681115), np.int64(2): np.float64(-2.2864676115091793), np.int64(3): np.float64(-1.980435597439433), np.int64(1000): np.float64(-1.048483833365741), np.int64(1001): np.float64(-0.917584166980193), np.int64(1002): np.float64(-1.0330045284883584), np.int64(1003): np.float64(-0.8947429565487504)} Ant 1 Max diff (deg) 0.007543685550572832 Ant 1 Min diff (deg) -0.005233762090199434 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-2.2370044012614874), np.int64(1): np.float64(-1.9558938926390468), np.int64(2): np.float64(-2.2064078583177724), np.int64(3): np.float64(-1.907815380236972), np.int64(1000): np.float64(-1.0106574340601893), np.int64(1001): np.float64(-0.8836547920158484), np.int64(1002): np.float64(-0.9968346874387153), np.int64(1003): np.float64(-0.8619337248559891)} Ant 2 Max diff (deg) 0.006146425663627664 Ant 2 Min diff (deg) -0.007174749432986349 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-1.5222337118897629), np.int64(1): np.float64(-1.2219982698373606), np.int64(2): np.float64(-1.4815050483554428), np.int64(3): np.float64(-1.1718728603144264), np.int64(1000): np.float64(-0.6877319466577253), np.int64(1001): np.float64(-0.5520877925784884), np.int64(1002): np.float64(-0.6693313628309636), np.int64(1003): np.float64(-0.5294415638954408)} Ant 3 Max diff (deg) 0.007659769570398822 Ant 3 Min diff (deg) -0.009207608688883928 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-5.116061290147904), np.int64(1): np.float64(-5.116061290147904), np.int64(2): np.float64(-5.116061290147904), np.int64(3): np.float64(-5.116061290147904), np.int64(1000): np.float64(-2.311389390859091), np.int64(1001): np.float64(-2.311389390859091), np.int64(1002): np.float64(-2.311389390859091), np.int64(1003): np.float64(-2.311389390859091)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-2.2515489679512397), np.int64(1): np.float64(-1.9704622304265094), np.int64(2): np.float64(-2.2182359573954535), np.int64(3): np.float64(-1.9251470454627686), np.int64(1000): np.float64(-1.0172292779276217), np.int64(1001): np.float64(-0.8902368853767353), np.int64(1002): np.float64(-1.0021792131499925), np.int64(1003): np.float64(-0.8697637298311012)} Ant 5 Max diff (deg) 0.008507295540940873 Ant 5 Min diff (deg) -0.008754631679381397 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-2.3179431585423353), np.int64(1): np.float64(-2.0200096340240314), np.int64(2): np.float64(-2.2866948075451585), np.int64(3): np.float64(-1.9644025840834463), np.int64(1000): np.float64(-1.0472254341341287), np.int64(1001): np.float64(-0.9126216141907628), np.int64(1002): np.float64(-1.033107363989921), np.int64(1003): np.float64(-0.8874987922189117)} Ant 6 Max diff (deg) 0.010999038029526176 Ant 6 Min diff (deg) -0.011927295442564656 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-2.2426844241589143), np.int64(1): np.float64(-1.9483478556851743), np.int64(2): np.float64(-2.201900386710233), np.int64(3): np.float64(-1.9062064471730658), np.int64(1000): np.float64(-1.013224658591675), np.int64(1001): np.float64(-0.8802458710121179), np.int64(1002): np.float64(-0.9947983846085412), np.int64(1003): np.float64(-0.8612067668894046)} Ant 7 Max diff (deg) 0.008819097077481075 Ant 7 Min diff (deg) -0.009154841304489736 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-2.317702332547732), np.int64(1): np.float64(-2.022852853404258), np.int64(2): np.float64(-2.2857128834224585), np.int64(3): np.float64(-1.9703736569334591), np.int64(1000): np.float64(-1.047117039943802), np.int64(1001): np.float64(-0.9139064729967767), np.int64(1002): np.float64(-1.0326635737945051), np.int64(1003): np.float64(-0.8901965897968669)} Ant 8 Max diff (deg) 0.009966418739606908 Ant 8 Min diff (deg) -0.014468773309262772 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-2.3203980727166544), np.int64(1): np.float64(-2.0312514594544773), np.int64(2): np.float64(-2.285220815449042), np.int64(3): np.float64(-1.9828570719088798), np.int64(1000): np.float64(-1.0483340993731314), np.int64(1001): np.float64(-0.9177009855718925), np.int64(1002): np.float64(-1.0324414700551836), np.int64(1003): np.float64(-0.8958367621195062)} Ant 9 Max diff (deg) 0.011990163750763116 Ant 9 Min diff (deg) -0.008121854000069817 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-2.2505124195649917), np.int64(1): np.float64(-1.9646429616763665), np.int64(2): np.float64(-2.2203672859626034), np.int64(3): np.float64(-1.9151092783436798), np.int64(1000): np.float64(-1.0167616728341682), np.int64(1001): np.float64(-0.8876074151049291), np.int64(1002): np.float64(-1.0031416885353823), np.int64(1003): np.float64(-0.8652288711623441)} Ant 10 Max diff (deg) 0.005708569306777989 Ant 10 Min diff (deg) -0.0046080592980013435 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-2.325070353752792), np.int64(1): np.float64(-2.0207453688290737), np.int64(2): np.float64(-2.281141091615627), np.int64(3): np.float64(-1.9735253095925582), np.int64(1000): np.float64(-1.0504454931546776), np.int64(1001): np.float64(-0.9129545091194657), np.int64(1002): np.float64(-1.030598713991648), np.int64(1003): np.float64(-0.8916207975154826)} Ant 11 Max diff (deg) 0.005219893727258285 Ant 11 Min diff (deg) -0.005879489249347003 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-2.315404555842188), np.int64(1): np.float64(-2.0271025920523105), np.int64(2): np.float64(-2.2731695242050116), np.int64(3): np.float64(-1.9809397248120675), np.int64(1000): np.float64(-1.0460782429673117), np.int64(1001): np.float64(-0.9158263082506384), np.int64(1002): np.float64(-1.026997571312358), np.int64(1003): np.float64(-0.8949704671544048)} Ant 12 Max diff (deg) 0.009984401010874056 Ant 12 Min diff (deg) -0.008677464526579914 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-2.1878076713292747), np.int64(1): np.float64(-1.9135149221145742), np.int64(2): np.float64(-2.160788789214155), np.int64(3): np.float64(-1.86834907384935), np.int64(1000): np.float64(-0.9884319161119058), np.int64(1001): np.float64(-0.8645085008650195), np.int64(1002): np.float64(-0.9762250053631933), np.int64(1003): np.float64(-0.8441031964527177)} Ant 13 Max diff (deg) 0.009495680025089381 Ant 13 Min diff (deg) -0.007311137952383362 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(-2.3071828640749157), np.int64(1): np.float64(-2.037853379379021), np.int64(2): np.float64(-2.2766485942268107), np.int64(3): np.float64(-1.987767793251706), np.int64(1000): np.float64(-1.0423647346809197), np.int64(1001): np.float64(-0.9206831317318489), np.int64(1002): np.float64(-1.0285687152240754), np.int64(1003): np.float64(-0.8980553332157264)} Ant 14 Max diff (deg) 0.006330377408417576 Ant 14 Min diff (deg) -0.007685053430316557 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(-2.3682764868181576), np.int64(1): np.float64(-2.054643294930978), np.int64(2): np.float64(-2.341385924006948), np.int64(3): np.float64(-2.0073865390850987), np.int64(1000): np.float64(-1.0699660944011251), np.int64(1001): np.float64(-0.9282691241704129), np.int64(1002): np.float64(-1.0578164389733387), np.int64(1003): np.float64(-0.906918965455132)} Ant 15 Max diff (deg) 0.009348534095289907 Ant 15 Min diff (deg) -0.00510070543109542 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(-2.367858022122869), np.int64(1): np.float64(-2.0739613901638645), np.int64(2): np.float64(-2.334480768340446), np.int64(3): np.float64(-2.016937747414156), np.int64(1000): np.float64(-1.0697767177753217), np.int64(1001): np.float64(-0.9369966524230087), np.int64(1002): np.float64(-1.054696953140818), np.int64(1003): np.float64(-0.911233993187679)} Ant 16 Max diff (deg) 0.006082997381364308 Ant 16 Min diff (deg) -0.006431595385954392 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(-2.3243525763822754), np.int64(1): np.float64(-2.040489859405726), np.int64(2): np.float64(-2.2900853042236307), np.int64(3): np.float64(-1.988019850632611), np.int64(1000): np.float64(-1.0501220484637264), np.int64(1001): np.float64(-0.9218747254400661), np.int64(1002): np.float64(-1.0346391589436739), np.int64(1003): np.float64(-0.8981695253219826)} Ant 17 Max diff (deg) 0.008407203607889713 Ant 17 Min diff (deg) -0.008801109449960265 .2026-01-29 21:32:45 INFO wvrgcal::::casa ########################################## 2026-01-29 21:32:45 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:32:45 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=False, sourceflag=[], tie=[], nsol=5, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:32:45 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:32:45 INFO Will use all WVR SPWs: 2026-01-29 21:32:45 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:32:45 INFO Will produce solutions for all SPWs: 2026-01-29 21:32:45 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:32:45 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:32:53 INFO wvrgcal::::casa 2026-01-29 21:32:53 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:32:53 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 2026-01-29 21:32:53 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:32:53 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:32:53 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 1.55495e-22 0.27416 0.00567118 31.2038 14.2675 6.31127 4.00335 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 3.79315e-25 0.276455 0.00673093 31.76 14.2181 6.21763 3.92949 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 4.26115e-24 0.271322 0.00510607 29.2403 13.9102 6.24743 3.97687 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 1.46773e-22 0.271384 0.00449562 28.9284 13.9483 6.31304 4.02818 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:32:53 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:32:53 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:32:53 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:32:53 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 0 CM01 No Yes 51.2 79.5 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 1 CM02 No Yes 51.1 80.8 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 2 DA41 Yes No 50.7 81.2 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 3 DA42 Yes No 44.1 76.8 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 4 DV02 Yes No 446 113 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 5 DV03 Yes No 55.8 86.2 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 6 DV04 Yes No 51.9 82 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 7 DV05 Yes No 54.1 94.9 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 8 DV06 Yes No 51.8 77.6 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 9 DV08 Yes No 50.7 86 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 10 DV09 Yes No 52.1 103 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 11 DV11 Yes No 55.9 99.7 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 12 DV12 Yes No 54 78.6 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 13 DV13 Yes No 51.3 86.1 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 14 DV14 Yes No 53.8 93.5 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 15 PM02 Yes No 52.6 100 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 16 PM03 Yes No 52.8 90.4 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 17 PM04 Yes No 51.8 71.4 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:32:53 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:32:53 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.66877 2026-01-29 21:32:53 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 214.461 2026-01-29 21:32:53 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 1.00638 2026-01-29 21:32:53 INFO wvrgcal::::casa+ 2026-01-29 21:32:53 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:32:53 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:32:44.871880 End time: 2026-01-29 21:32:53.283549 2026-01-29 21:32:53 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:32:53 INFO wvrgcal::::casa ########################################## test11 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [51.2, 51.1, 50.7, 44.1, 446.0, 55.8, 51.9, 54.1, 51.8, 50.7, 52.1, 55.9, 54.0, 51.3, 53.8, 52.6, 52.8, 51.8], 'Disc_um': [79.5, 80.8, 81.2, 76.8, 113.0, 86.2, 82.0, 94.9, 77.6, 86.0, 103.0, 99.7, 78.6, 86.1, 93.5, 100.0, 90.4, 71.4], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(5.34851861480654), np.int64(1): np.float64(1.1223468913594559), np.int64(2): np.float64(0.7029413676429744), np.int64(3): np.float64(0.6826245990335522)} Ant 0 Max diff (deg) 1.0218407447534474 Ant 0 Min diff (deg) -1.0329038804195108 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(5.350677336265813), np.int64(1): np.float64(1.1228068993467257), np.int64(2): np.float64(0.7038908065713437), np.int64(3): np.float64(0.6834134411699484)} Ant 1 Max diff (deg) 1.0228825516198174 Ant 1 Min diff (deg) -1.0339666737331452 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(5.192840939963243), np.int64(1): np.float64(1.0883488537710733), np.int64(2): np.float64(0.6890030430767925), np.int64(3): np.float64(0.6680228389282892)} Ant 2 Max diff (deg) 0.9972661093626343 Ant 2 Min diff (deg) -1.008272838427736 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(4.110601723712545), np.int64(1): np.float64(0.8446723187770893), np.int64(2): np.float64(0.6431620186026016), np.int64(3): np.float64(0.6096883302053655)} Ant 3 Max diff (deg) 0.8775272401093552 Ant 3 Min diff (deg) -0.8842490477955955 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(11.22299805725999), np.int64(1): np.float64(2.6758716479283677), np.int64(2): np.float64(1.4005549758979452), np.int64(3): np.float64(1.5950937935328842)} Ant 4 Max diff (deg) 2.3464165727547126 Ant 4 Min diff (deg) -2.3733619652939453 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(5.322766587421554), np.int64(1): np.float64(1.1243266410374773), np.int64(2): np.float64(0.722530796186071), np.int64(3): np.float64(0.7041731872210057)} Ant 5 Max diff (deg) 1.0465999000210005 Ant 5 Min diff (deg) -1.0565298024319034 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(5.443994477158892), np.int64(1): np.float64(1.143995443784652), np.int64(2): np.float64(0.7326985740185381), np.int64(3): np.float64(0.7101511576362629)} Ant 6 Max diff (deg) 1.056433732457572 Ant 6 Min diff (deg) -1.0695107213908894 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(5.265475357064896), np.int64(1): np.float64(1.1053780137612375), np.int64(2): np.float64(0.7077734549356993), np.int64(3): np.float64(0.6888431712255763)} Ant 7 Max diff (deg) 1.0282113683402532 Ant 7 Min diff (deg) -1.034614406918136 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(5.329330768212695), np.int64(1): np.float64(1.1142365791630677), np.int64(2): np.float64(0.6975399111715657), np.int64(3): np.float64(0.6773985121644763)} Ant 8 Max diff (deg) 1.014226959334943 Ant 8 Min diff (deg) -1.0225827657615039 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(5.32443176448444), np.int64(1): np.float64(1.11675821120755), np.int64(2): np.float64(0.6965986642257683), np.int64(3): np.float64(0.6763795553963909)} Ant 9 Max diff (deg) 1.0142089094725613 Ant 9 Min diff (deg) -1.0246606618067027 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(5.228559271952371), np.int64(1): np.float64(1.0956990525514243), np.int64(2): np.float64(0.6949184029776129), np.int64(3): np.float64(0.67466805234376)} Ant 10 Max diff (deg) 1.0043029086540685 Ant 10 Min diff (deg) -1.0161975361573923 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(5.351946556290181), np.int64(1): np.float64(1.1164681289963099), np.int64(2): np.float64(0.7002553289007439), np.int64(3): np.float64(0.6834902656200246)} Ant 11 Max diff (deg) 1.0173014856617542 Ant 11 Min diff (deg) -1.029786412575028 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(5.314103473947284), np.int64(1): np.float64(1.1128018635950987), np.int64(2): np.float64(0.6923604232718265), np.int64(3): np.float64(0.6754268597690523)} Ant 12 Max diff (deg) 1.0101957822577496 Ant 12 Min diff (deg) -1.020563723783102 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(5.139926540337415), np.int64(1): np.float64(1.0810363033494959), np.int64(2): np.float64(0.6930770480871762), np.int64(3): np.float64(0.6724820945351322)} Ant 13 Max diff (deg) 0.9996399564678562 Ant 13 Min diff (deg) -1.0092034793868585 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(5.327797133215375), np.int64(1): np.float64(1.1249459367897359), np.int64(2): np.float64(0.7016764288358326), np.int64(3): np.float64(0.6853672756657154)} Ant 14 Max diff (deg) 1.0266302899255848 Ant 14 Min diff (deg) -1.0370318285041051 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(5.396070103814557), np.int64(1): np.float64(1.1221175909314596), np.int64(2): np.float64(0.6992339424323482), np.int64(3): np.float64(0.6777536345207107)} Ant 15 Max diff (deg) 1.015070210495331 Ant 15 Min diff (deg) -1.0260819685665652 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(5.419903986486266), np.int64(1): np.float64(1.1356059275707118), np.int64(2): np.float64(0.7051715344932012), np.int64(3): np.float64(0.6861408623123886)} Ant 16 Max diff (deg) 1.0270663063139374 Ant 16 Min diff (deg) -1.039493099190441 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(5.343881274893526), np.int64(1): np.float64(1.1215345596401463), np.int64(2): np.float64(0.6993032173131395), np.int64(3): np.float64(0.6799720841591874)} Ant 17 Max diff (deg) 1.0180932667363933 Ant 17 Min diff (deg) -1.0292573337221498 .2026-01-29 21:32:54 INFO wvrgcal::::casa ########################################## 2026-01-29 21:32:54 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:32:54 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=True, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:32:54 INFO wvrgcal::::casa Using dispersion table /opt/casa/data/master/alma/wvrgcal/libair-ddefault.csv 2026-01-29 21:32:54 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:32:54 INFO Will use all WVR SPWs: 2026-01-29 21:32:54 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:32:54 INFO Will produce solutions for all SPWs: 2026-01-29 21:32:54 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:32:54 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:01 INFO wvrgcal::::casa 2026-01-29 21:33:01 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:01 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 2026-01-29 21:33:01 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:01 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:01 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:01 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:01 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:01 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:01 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 2 DA41 Yes No 41.9 77.7 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:01 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:01 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:33:01 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:33:01 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:33:01 INFO wvrgcal::::casa+ 2026-01-29 21:33:01 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:01 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:32:54.404221 End time: 2026-01-29 21:33:01.346535 2026-01-29 21:33:01 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:01 INFO wvrgcal::::casa ########################################## test12 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.9, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 77.7, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(5.436432425471787), np.int64(1): np.float64(-0.49978324945105257), np.int64(2): np.float64(8.813565719833655), np.int64(3): np.float64(-4.183441389659482)} Ant 0 Max diff (deg) 0.0716806970183832 Ant 0 Min diff (deg) -0.060555820170844044 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(5.438628156749991), np.int64(1): np.float64(-0.49996056329028704), np.int64(2): np.float64(8.818213845639027), np.int64(3): np.float64(-4.184422321158635)} Ant 1 Max diff (deg) 0.07152112157227464 Ant 1 Min diff (deg) -0.06040476160831609 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(5.278223655089393), np.int64(1): np.float64(-0.48336202228849956), np.int64(2): np.float64(8.56572927447332), np.int64(3): np.float64(-4.050131478792494)} Ant 2 Max diff (deg) 0.06052459855028758 Ant 2 Min diff (deg) -0.0642901423104707 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(4.17835660015023), np.int64(1): np.float64(-0.36145746827294545), np.int64(2): np.float64(6.796905137412494), np.int64(3): np.float64(-2.9764070988721727)} Ant 3 Max diff (deg) 0.05324585334737719 Ant 3 Min diff (deg) -0.06679284176688238 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(11.407284828226587), np.int64(1): np.float64(-1.2022379948549293), np.int64(2): np.float64(18.72067928107469), np.int64(3): np.float64(-10.379248406111822)} Ant 4 Max diff (deg) 0.1690822320116272 Ant 4 Min diff (deg) -0.12904300447971906 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(5.41029461012646), np.int64(1): np.float64(-0.49842204290010095), np.int64(2): np.float64(8.784622096418595), np.int64(3): np.float64(-4.171404942392396)} Ant 5 Max diff (deg) 0.06963659567007241 Ant 5 Min diff (deg) -0.07207597140418187 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(5.533539397325783), np.int64(1): np.float64(-0.5084574113441374), np.int64(2): np.float64(8.985640994603918), np.int64(3): np.float64(-4.236784258573943)} Ant 6 Max diff (deg) 0.06673319140643663 Ant 6 Min diff (deg) -0.047100334217708095 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(5.352087914863606), np.int64(1): np.float64(-0.4900279919784172), np.int64(2): np.float64(8.66535652219773), np.int64(3): np.float64(-4.107373354768512)} Ant 7 Max diff (deg) 0.07044119344691069 Ant 7 Min diff (deg) -0.04195602752629313 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(5.416925288207791), np.int64(1): np.float64(-0.49670165448873504), np.int64(2): np.float64(8.779584765352432), np.int64(3): np.float64(-4.156656144956827)} Ant 8 Max diff (deg) 0.06856131406775035 Ant 8 Min diff (deg) -0.03779778609032114 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(5.411932151872332), np.int64(1): np.float64(-0.4975158373826787), np.int64(2): np.float64(8.773341125822588), np.int64(3): np.float64(-4.169034517540236)} Ant 9 Max diff (deg) 0.07274122068872302 Ant 9 Min diff (deg) -0.06459501493027986 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(5.314540585912448), np.int64(1): np.float64(-0.4870373737063325), np.int64(2): np.float64(8.628996158278902), np.int64(3): np.float64(-4.079185507152147)} Ant 10 Max diff (deg) 0.06250032293513641 Ant 10 Min diff (deg) -0.060910744578974274 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(5.439892523471485), np.int64(1): np.float64(-0.49719568864907693), np.int64(2): np.float64(8.78601347625792), np.int64(3): np.float64(-4.174190044023199)} Ant 11 Max diff (deg) 0.07451076399318168 Ant 11 Min diff (deg) -0.05773832824053571 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(5.401428810804819), np.int64(1): np.float64(-0.49583136429139607), np.int64(2): np.float64(8.723810581438483), np.int64(3): np.float64(-4.163005536024997)} Ant 12 Max diff (deg) 0.0606765620056251 Ant 12 Min diff (deg) -0.054071746134857435 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(5.224477385911796), np.int64(1): np.float64(-0.4798317888665249), np.int64(2): np.float64(8.494801813289845), np.int64(3): np.float64(-4.016969398668284)} Ant 13 Max diff (deg) 0.06464529379654849 Ant 13 Min diff (deg) -0.050489533166974354 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(5.4153715736424255), np.int64(1): np.float64(-0.4999297610040152), np.int64(2): np.float64(8.784864315583294), np.int64(3): np.float64(-4.192163016455687)} Ant 14 Max diff (deg) 0.0704709661141365 Ant 14 Min diff (deg) -0.0595690873974295 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(5.484746686078335), np.int64(1): np.float64(-0.4998924004683012), np.int64(2): np.float64(8.904786130235696), np.int64(3): np.float64(-4.199616143082011)} Ant 15 Max diff (deg) 0.06047626366509462 Ant 15 Min diff (deg) -0.0767180219133472 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(5.508970580983433), np.int64(1): np.float64(-0.5058458965813628), np.int64(2): np.float64(8.924924640565907), np.int64(3): np.float64(-4.2336768538740195)} Ant 16 Max diff (deg) 0.06878797030040928 Ant 16 Min diff (deg) -0.06845306120507111 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(5.4317204112886825), np.int64(1): np.float64(-0.4995108978512395), np.int64(2): np.float64(8.799207098110172), np.int64(3): np.float64(-4.182636775038514)} Ant 17 Max diff (deg) 0.07227016020753396 Ant 17 Min diff (deg) -0.05999527487914058 .2026-01-29 21:33:02 INFO flagdata::::casa ########################################## 2026-01-29 21:33:02 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:33:02 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='0', field='', antenna='', uvrange='', timerange='', correlation='', scan='', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:33:02 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:33:02 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:02 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_1 2026-01-29 21:33:03 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:03 INFO flagdata::::casa Manual mode is active 2026-01-29 21:33:03 INFO FlagMSHandler::selectData Selected spw-channels ids are Axis Lengths: [1, 4] (NB: Matrix in Row/Column order) 2026-01-29 21:33:03 INFO FlagMSHandler::selectData + [0, 0, 3, 1] 2026-01-29 21:33:03 INFO flagdata::::casa Initializing the agents 2026-01-29 21:33:03 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:33:03 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:33:03 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:33:03 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:33:03 INFO FlagMSHandler:: Chunk = 1 [progress: 26%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 162 2026-01-29 21:33:03 INFO Manual::chunkSummary => Data flagged so far 100% (648/648) 2026-01-29 21:33:03 INFO FlagMSHandler:: Chunk = 2 [progress: 50%], Observation = 0, Array = 0, Scan = 2, Field = 1 (0455-462), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 144 2026-01-29 21:33:03 INFO Manual::chunkSummary => Data flagged so far 100% (576/576) 2026-01-29 21:33:03 INFO FlagMSHandler:: Chunk = 3 [progress: 76%], Observation = 0, Array = 0, Scan = 3, Field = 2 (0530+135), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 162 2026-01-29 21:33:03 INFO Manual::chunkSummary => Data flagged so far 100% (648/648) 2026-01-29 21:33:03 INFO FlagMSHandler:: Chunk = 4 [progress: 100%], Observation = 0, Array = 0, Scan = 4, Field = 3 (0334-401), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 144 2026-01-29 21:33:03 INFO Manual::chunkSummary => Data flagged so far 100% (576/576) 2026-01-29 21:33:03 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:33:03 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:33:03 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:33:03 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:33:02.474003 End time: 2026-01-29 21:33:02.621204 2026-01-29 21:33:03 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:33:03 INFO flagdata::::casa ########################################## 2026-01-29 21:33:03 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:03 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:03 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=True, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:03 INFO wvrgcal::::casa Using dispersion table /opt/casa/data/master/alma/wvrgcal/libair-ddefault.csv 2026-01-29 21:33:03 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:03 INFO Will use all WVR SPWs: 2026-01-29 21:33:03 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:03 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:03 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:03 WARN Problem while processing WVR data: There is an error in the supplied input data which prevents the calculation of the calibration: Didn't find any WVR data points 2026-01-29 21:33:03 INFO wvrgcal::::casa 2026-01-29 21:33:03 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:03 INFO wvrgcal::::casa+ 2026-01-29 21:33:03 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:03 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:03 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:03 INFO wvrgcal::::casa+ 2026-01-29 21:33:03 INFO wvrgcal::::casa+ Problem while processing WVR data: There is an error in the supplied input data which prevents the calculation of the calibration: Didn't find any WVR data points 2026-01-29 21:33:03 WARN wvrgcal::::casa wvr.gcal terminated with exit status 1 2026-01-29 21:33:03 SEVERE wvrgcal::::casa No useful input data. 2026-01-29 21:33:03 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:02.623700 End time: 2026-01-29 21:33:02.660892 2026-01-29 21:33:03 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:03 INFO wvrgcal::::casa ########################################## test13 {'Name': [], 'WVR': [], 'Flag': [], 'Frac_unflagged': [], 'RMS_um': [], 'Disc_um': [], 'rval': 1, 'success': False} Expected error ... .2026-01-29 21:33:04 INFO flagdata::::casa ########################################## 2026-01-29 21:33:04 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:33:04 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='', field='', antenna='DV14&&*', uvrange='', timerange='09:10:11~09:10:15', correlation='', scan='', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:33:04 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:33:04 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:04 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_1 2026-01-29 21:33:04 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:04 INFO flagdata::::casa Manual mode is active 2026-01-29 21:33:04 INFO flagdata::::casa Initializing the agents 2026-01-29 21:33:04 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:33:04 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:33:04 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:33:04 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:33:04 INFO FlagMSHandler:: Chunk = 1 [progress: 100%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 3 2026-01-29 21:33:04 INFO Manual::chunkSummary => Data flagged so far 100% (12/12) 2026-01-29 21:33:04 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:33:04 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:33:04 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:33:04 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:33:03.721787 End time: 2026-01-29 21:33:03.854370 2026-01-29 21:33:04 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:33:04 INFO flagdata::::casa ########################################## 2026-01-29 21:33:04 INFO split::::casa ########################################## 2026-01-29 21:33:04 INFO split::::casa ##### Begin Task: split ##### 2026-01-29 21:33:04 INFO split::::casa split( vis='myinput.ms', outputvis='myinput2.ms', keepmms=True, field='', spw='', scan='', antenna='', correlation='', timerange='', intent='', array='', uvrange='', observation='', feed='', datacolumn='data', keepflags=False, width=1, timebin='0s', combine='' ) 2026-01-29 21:33:04 INFO MSTransformManager::parseMsSpecParams Input file name is myinput.ms 2026-01-29 21:33:04 INFO MSTransformManager::parseMsSpecParams Data column is DATA 2026-01-29 21:33:04 INFO MSTransformManager::parseMsSpecParams Output file name is myinput2.ms 2026-01-29 21:33:04 INFO MSTransformManager::colCheckInfo Adding DATA column to output MS from input DATA column 2026-01-29 21:33:04 INFO MSTransformManager::open Select data 2026-01-29 21:33:04 INFO MSTransformDataHandler::selectSpw The following a priori selected input spw(s) 2026-01-29 21:33:04 INFO MSTransformDataHandler::selectSpw+ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:04 INFO MSTransformDataHandler::selectSpw+ were not found in DATA_DESCRIPTION (i. e. no rows in the main table reference them) and therefore are not included to the output. 2026-01-29 21:33:04 INFO MSTransformManager::createOutputMSStructure Create output MS structure 2026-01-29 21:33:04 INFO MSTransformDataHandler::makeSelection 609 out of 612 rows are going to be considered due to the selection criteria. 2026-01-29 21:33:05 INFO split::::casa Task split complete. Start time: 2026-01-29 21:33:03.869163 End time: 2026-01-29 21:33:05.274690 2026-01-29 21:33:05 INFO split::::casa ##### End Task: split ##### 2026-01-29 21:33:05 INFO split::::casa ########################################## 2026-01-29 21:33:05 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:05 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:05 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='comp.W', toffset=0.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.99, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:05 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:05 INFO Will use all WVR SPWs: 2026-01-29 21:33:05 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:05 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:05 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:05 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:12 INFO wvrgcal::::casa 2026-01-29 21:33:12 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:12 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 2026-01-29 21:33:12 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:12 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:12 INFO wvrgcal::::casa+ The fraction of good (unflagged) WVR data points for antenna 14 is 31 out of 34. This is below the required 99%. Antenna will be flagged. 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:12 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 3.51928e-25 0.27765 0.00548945 29.035 13.8151 6.19625 3.94179 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 1.64176e-21 0.27341 0.00508445 31.1514 14.3264 6.35844 4.037 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 1.67398e-24 0.273333 0.00500182 29.2897 13.9145 6.24332 3.97253 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 9.79658e-25 0.272093 0.00667383 32.1855 14.3105 6.24405 3.94438 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:12 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:12 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:12 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:12 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 0 CM01 No Yes 47.9 48.2 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 1 CM02 No Yes 47.9 49.1 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 2 DA41 Yes No 48 59.9 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 3 DA42 Yes No 54.5 66.9 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 4 DV02 Yes No 301 101 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 5 DV03 Yes No 44.7 60.5 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 6 DV04 Yes No 50.9 53.3 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 7 DV05 Yes No 46.2 66.7 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 8 DV06 Yes No 48.6 53.4 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 9 DV08 Yes No 47.1 53.2 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 10 DV09 Yes No 46.6 73.7 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 11 DV11 Yes No 45.4 68.1 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 12 DV12 Yes No 46.4 50 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 13 DV13 Yes No 46.3 66.6 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 14 DV14 Yes Yes 63.2 51.4 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 15 PM02 Yes No 49.2 70.4 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 16 PM03 Yes No 47.5 60.9 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 17 PM04 Yes No 47.9 46.7 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:12 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:12 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.8389 2026-01-29 21:33:12 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 117.781 2026-01-29 21:33:12 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.397741 2026-01-29 21:33:12 INFO wvrgcal::::casa+ 2026-01-29 21:33:12 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:12 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:05.277377 End time: 2026-01-29 21:33:12.108368 2026-01-29 21:33:12 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:12 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:12 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:12 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:12 INFO wvrgcal::::casa wvrgcal( vis='myinput2.ms', caltable='comp2.W', toffset=0.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.99, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:12 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:12 INFO Will use all WVR SPWs: 2026-01-29 21:33:12 INFO + 0 2026-01-29 21:33:12 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:12 INFO + 0 1 2 3 4 5 6 7 8 2026-01-29 21:33:12 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:19 INFO wvrgcal::::casa 2026-01-29 21:33:19 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:19 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 2026-01-29 21:33:19 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:19 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:19 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 3.51928e-25 0.27765 0.00548945 29.035 13.8151 6.19625 3.94179 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 1.64176e-21 0.27341 0.00508445 31.1514 14.3264 6.35844 4.037 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 1.67398e-24 0.273333 0.00500182 29.2897 13.9145 6.24332 3.97253 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 9.79658e-25 0.272093 0.00667383 32.1855 14.3105 6.24405 3.94438 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:19 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:19 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:19 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:19 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 0 CM01 No Yes 47.9 48.2 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 1 CM02 No Yes 47.9 49.1 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 2 DA41 Yes No 48 59.9 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 3 DA42 Yes No 54.5 66.9 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 4 DV02 Yes No 301 101 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 5 DV03 Yes No 44.7 60.5 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 6 DV04 Yes No 50.9 53.3 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 7 DV05 Yes No 46.2 66.7 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 8 DV06 Yes No 48.6 53.4 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 9 DV08 Yes No 47.1 53.2 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 10 DV09 Yes No 46.6 73.7 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 11 DV11 Yes No 45.4 68.1 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 12 DV12 Yes No 46.4 50 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 13 DV13 Yes No 46.3 66.6 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 14 DV14 Yes No 41.9 72.6 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 15 PM02 Yes No 49.2 70.4 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 16 PM03 Yes No 47.5 60.9 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 17 PM04 Yes No 47.9 46.7 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:19 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:19 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.8389 2026-01-29 21:33:19 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 117.781 2026-01-29 21:33:19 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.397741 2026-01-29 21:33:19 INFO wvrgcal::::casa+ 2026-01-29 21:33:19 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:19 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:12.111435 End time: 2026-01-29 21:33:18.691294 2026-01-29 21:33:19 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:19 INFO wvrgcal::::casa ########################################## test14-1 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), 0.9117647058823529, np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [47.9, 47.9, 48.0, 54.5, 301.0, 44.7, 50.9, 46.2, 48.6, 47.1, 46.6, 45.4, 46.4, 46.3, 63.2, 49.2, 47.5, 47.9], 'Disc_um': [48.2, 49.1, 59.9, 66.9, 101.0, 60.5, 53.3, 66.7, 53.4, 53.2, 73.7, 68.1, 50.0, 66.6, 51.4, 70.4, 60.9, 46.7], 'rval': 0, 'success': True} test14-2 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [47.9, 47.9, 48.0, 54.5, 301.0, 44.7, 50.9, 46.2, 48.6, 47.1, 46.6, 45.4, 46.4, 46.3, 41.9, 49.2, 47.5, 47.9], 'Disc_um': [48.2, 49.1, 59.9, 66.9, 101.0, 60.5, 53.3, 66.7, 53.4, 53.2, 73.7, 68.1, 50.0, 66.6, 72.6, 70.4, 60.9, 46.7], 'rval': 0, 'success': True} 51.4 72.6 63.2 41.9 True False 0.9117647058823529 1.0 .2026-01-29 21:33:20 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:20 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:20 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['DA41'], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:20 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:20 INFO Will use all WVR SPWs: 2026-01-29 21:33:20 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:20 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:20 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:20 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:26 INFO wvrgcal::::casa 2026-01-29 21:33:26 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:26 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 2026-01-29 21:33:26 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:26 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:26 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:26 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:26 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:26 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:26 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 41.2 73.8 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:26 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:26 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:33:26 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:33:26 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:33:26 INFO wvrgcal::::casa+ 2026-01-29 21:33:26 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:26 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:19.679693 End time: 2026-01-29 21:33:26.359276 2026-01-29 21:33:26 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:26 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:26 INFO flagdata::::casa ########################################## 2026-01-29 21:33:26 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:33:26 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='0;9~26', field='', antenna='DA41&&*', uvrange='', timerange='', correlation='', scan='', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:33:26 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:33:26 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:26 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_1 2026-01-29 21:33:26 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:26 INFO flagdata::::casa Manual mode is active 2026-01-29 21:33:26 INFO FlagMSHandler::selectData Selected spw-channels ids are Axis Lengths: [19, 4] (NB: Matrix in Row/Column order) 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + [0, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 9, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 10, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 11, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 12, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 13, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 14, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 15, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 16, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 17, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 18, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 19, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 20, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 21, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 22, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 23, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 24, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 25, 0, 3, 1 2026-01-29 21:33:26 INFO FlagMSHandler::selectData + 26, 0, 3, 1] 2026-01-29 21:33:26 INFO flagdata::::casa Initializing the agents 2026-01-29 21:33:26 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:33:26 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:33:26 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:33:26 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:33:26 INFO FlagMSHandler:: Chunk = 1 [progress: 26%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:26 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:26 INFO FlagMSHandler:: Chunk = 2 [progress: 50%], Observation = 0, Array = 0, Scan = 2, Field = 1 (0455-462), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 8 2026-01-29 21:33:26 INFO Manual::chunkSummary => Data flagged so far 100% (32/32) 2026-01-29 21:33:26 INFO FlagMSHandler:: Chunk = 3 [progress: 76%], Observation = 0, Array = 0, Scan = 3, Field = 2 (0530+135), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:26 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:26 INFO FlagMSHandler:: Chunk = 4 [progress: 100%], Observation = 0, Array = 0, Scan = 4, Field = 3 (0334-401), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 8 2026-01-29 21:33:27 INFO Manual::chunkSummary => Data flagged so far 100% (32/32) 2026-01-29 21:33:27 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:33:27 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:33:27 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:33:27 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:33:26.379742 End time: 2026-01-29 21:33:26.539549 2026-01-29 21:33:27 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:33:27 INFO flagdata::::casa ########################################## 2026-01-29 21:33:27 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:27 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:27 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='comp.W', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:27 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:27 INFO Will use all WVR SPWs: 2026-01-29 21:33:27 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:27 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:27 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:27 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:34 INFO wvrgcal::::casa 2026-01-29 21:33:34 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:34 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 2026-01-29 21:33:34 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:34 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:34 INFO wvrgcal::::casa+ All WVR data points for antenna 2 are flagged. 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:34 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:34 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:34 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:34 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:34 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 41.2 73.8 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:34 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:34 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:33:34 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:33:34 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:33:34 INFO wvrgcal::::casa+ 2026-01-29 21:33:34 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:34 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:26.542238 End time: 2026-01-29 21:33:33.513492 2026-01-29 21:33:34 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:34 INFO wvrgcal::::casa ########################################## test15-1 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 73.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} test15-2 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 73.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} 1.0 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 0 Max diff (deg) 0.0 Ant 0 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 1 Max diff (deg) 0.0 Ant 1 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 2 Max diff (deg) 0.0 Ant 2 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 3 Max diff (deg) 0.0 Ant 3 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 5 Max diff (deg) 0.0 Ant 5 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 6 Max diff (deg) 0.0 Ant 6 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 7 Max diff (deg) 0.0 Ant 7 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 8 Max diff (deg) 0.0 Ant 8 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 9 Max diff (deg) 0.0 Ant 9 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 10 Max diff (deg) 0.0 Ant 10 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 11 Max diff (deg) 0.0 Ant 11 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 12 Max diff (deg) 0.0 Ant 12 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 13 Max diff (deg) 0.0 Ant 13 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 14 Max diff (deg) 0.0 Ant 14 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 15 Max diff (deg) 0.0 Ant 15 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 16 Max diff (deg) 0.0 Ant 16 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(2002): np.float64(0.0), np.int64(2003): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(3002): np.float64(0.0), np.int64(3003): np.float64(0.0)} Ant 17 Max diff (deg) 0.0 Ant 17 Min diff (deg) 0.0 .2026-01-29 21:33:34 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:34 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:34 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['0', '1'], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=40.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:34 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:34 INFO Will use all WVR SPWs: 2026-01-29 21:33:34 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2026-01-29 21:33:34 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:34 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2026-01-29 21:33:34 WARN Antenna 1 has bad or no WVR and only 1 near antennas (40 m max. distance) to interpolate from. Required are 2. 2026-01-29 21:33:34 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:41 INFO wvrgcal::::casa 2026-01-29 21:33:41 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:41 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == DA41 as reference antenna for dTdL calculations. 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:41 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 4.70411e-32 0.76247 0.00789818 16.3025 10.9758 5.58097 3.65558 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 1.06987e-32 0.646601 0.00640527 16.3421 10.9879 5.58324 3.65609 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 1.34038e-31 0.804278 0.00796348 16.2157 10.9477 5.57177 3.65057 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 1.11747e-33 0.781983 0.00751977 16.4239 10.9707 5.54088 3.62106 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:41 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:41 INFO wvrgcal::::casa+ (0, 328.32) 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:41 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:41 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 0 DA41 Yes Yes 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 1 DA42 Yes Yes 0 0 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 2 DV02 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 3 DV03 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 4 DV05 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 5 DV06 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 6 DV08 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 7 DV11 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 8 DV12 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 9 DV13 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 10 DV14 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 11 PM02 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 12 PM03 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 13 PM04 Yes No 635 38.1 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:41 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:41 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 4.40577 2026-01-29 21:33:41 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 0 2026-01-29 21:33:41 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0 2026-01-29 21:33:41 INFO wvrgcal::::casa+ 2026-01-29 21:33:41 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:41 WARN wvrgcal::::casa Solution for flagged antenna DA42 could not be interpolated due to insufficient number of near antennas. Was set to unity. 2026-01-29 21:33:41 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:34.441348 End time: 2026-01-29 21:33:41.155854 2026-01-29 21:33:41 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:41 INFO wvrgcal::::casa ########################################## test16 {'Name': ['DA41', 'DA42', 'DV02', 'DV03', 'DV05', 'DV06', 'DV08', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [635.0, 0.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0], 'Disc_um': [38.1, 0.0, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 0 Max diff (deg) 0.0 Ant 0 Min diff (deg) 0.0 FIELD averages ant 1: {} Ant 1: no diff values. Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 2 Max diff (deg) 0.0 Ant 2 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 3 Max diff (deg) 0.0 Ant 3 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 5 Max diff (deg) 0.0 Ant 5 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 6 Max diff (deg) 0.0 Ant 6 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 7 Max diff (deg) 0.0 Ant 7 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 8 Max diff (deg) 0.0 Ant 8 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 9 Max diff (deg) 0.0 Ant 9 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 10 Max diff (deg) 0.0 Ant 10 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 11 Max diff (deg) 0.0 Ant 11 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 12 Max diff (deg) 0.0 Ant 12 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 13 Max diff (deg) 0.0 Ant 13 Min diff (deg) 0.0 .2026-01-29 21:33:42 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:42 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:42 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['DA41'], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:42 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:42 INFO Will use all WVR SPWs: 2026-01-29 21:33:42 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:42 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:42 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:42 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:49 INFO wvrgcal::::casa 2026-01-29 21:33:49 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:49 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 2026-01-29 21:33:49 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:49 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:49 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:49 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:49 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:49 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:49 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 41.2 73.8 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:49 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:49 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:33:49 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:33:49 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:33:49 INFO wvrgcal::::casa+ 2026-01-29 21:33:49 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:49 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:42.222251 End time: 2026-01-29 21:33:48.708315 2026-01-29 21:33:49 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:49 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:49 INFO flagdata::::casa ########################################## 2026-01-29 21:33:49 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:33:49 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='', field='', antenna='DA41&&*', uvrange='', timerange='', correlation='', scan='', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:33:49 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:33:49 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:49 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_1 2026-01-29 21:33:49 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:49 INFO flagdata::::casa Manual mode is active 2026-01-29 21:33:49 INFO flagdata::::casa Initializing the agents 2026-01-29 21:33:49 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:33:49 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:33:49 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:33:49 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:33:49 INFO FlagMSHandler:: Chunk = 1 [progress: 26%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:49 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:49 INFO FlagMSHandler:: Chunk = 2 [progress: 50%], Observation = 0, Array = 0, Scan = 2, Field = 1 (0455-462), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 8 2026-01-29 21:33:49 INFO Manual::chunkSummary => Data flagged so far 100% (32/32) 2026-01-29 21:33:49 INFO FlagMSHandler:: Chunk = 3 [progress: 76%], Observation = 0, Array = 0, Scan = 3, Field = 2 (0530+135), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:49 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:49 INFO FlagMSHandler:: Chunk = 4 [progress: 100%], Observation = 0, Array = 0, Scan = 4, Field = 3 (0334-401), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 8 2026-01-29 21:33:49 INFO Manual::chunkSummary => Data flagged so far 100% (32/32) 2026-01-29 21:33:49 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:33:49 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:33:49 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:33:49 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:33:48.717243 End time: 2026-01-29 21:33:48.800925 2026-01-29 21:33:49 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:33:49 INFO flagdata::::casa ########################################## 2026-01-29 21:33:49 INFO flagdata::::casa ########################################## 2026-01-29 21:33:49 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:33:49 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='', field='', antenna='CM01&&*', uvrange='', timerange='', correlation='', scan='1', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:33:49 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:33:49 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:49 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_2 2026-01-29 21:33:49 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:49 INFO flagdata::::casa Manual mode is active 2026-01-29 21:33:49 INFO flagdata::::casa Initializing the agents 2026-01-29 21:33:49 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:33:49 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:33:49 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:33:49 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:33:49 INFO FlagMSHandler:: Chunk = 1 [progress: 100%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:49 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:49 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:33:49 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:33:49 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:33:49 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:33:48.809723 End time: 2026-01-29 21:33:48.881975 2026-01-29 21:33:49 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:33:49 INFO flagdata::::casa ########################################## 2026-01-29 21:33:49 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:49 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:49 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='comp.W', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.5, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:49 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:49 INFO Will use all WVR SPWs: 2026-01-29 21:33:49 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:49 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:49 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:49 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:33:56 INFO wvrgcal::::casa 2026-01-29 21:33:56 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:33:56 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 2026-01-29 21:33:56 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:33:56 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:33:56 INFO wvrgcal::::casa+ All WVR data points for antenna 2 are flagged. 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:33:56 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:33:56 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:33:56 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:33:56 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:33:56 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 41.2 73.8 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:33:56 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:33:56 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:33:56 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:33:56 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:33:56 INFO wvrgcal::::casa+ 2026-01-29 21:33:56 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:33:56 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:48.883553 End time: 2026-01-29 21:33:55.558002 2026-01-29 21:33:56 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:33:56 INFO wvrgcal::::casa ########################################## test17-1 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 73.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} test17-2 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 73.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} 73.8 73.8 41.2 41.2 Name True WVR True RMS_um True Disc_um True .2026-01-29 21:33:56 INFO flagdata::::casa ########################################## 2026-01-29 21:33:56 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:33:56 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='0,9~26', field='', antenna='DA41&&*', uvrange='', timerange='', correlation='', scan='', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:33:56 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:33:56 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:56 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_1 2026-01-29 21:33:57 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:33:57 INFO flagdata::::casa Manual mode is active 2026-01-29 21:33:57 INFO FlagMSHandler::selectData Selected spw-channels ids are Axis Lengths: [19, 4] (NB: Matrix in Row/Column order) 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + [0, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 9, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 10, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 11, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 12, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 13, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 14, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 15, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 16, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 17, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 18, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 19, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 20, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 21, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 22, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 23, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 24, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 25, 0, 3, 1 2026-01-29 21:33:57 INFO FlagMSHandler::selectData + 26, 0, 3, 1] 2026-01-29 21:33:57 INFO flagdata::::casa Initializing the agents 2026-01-29 21:33:57 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:33:57 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:33:57 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:33:57 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:33:57 INFO FlagMSHandler:: Chunk = 1 [progress: 26%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:57 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:57 INFO FlagMSHandler:: Chunk = 2 [progress: 50%], Observation = 0, Array = 0, Scan = 2, Field = 1 (0455-462), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 8 2026-01-29 21:33:57 INFO Manual::chunkSummary => Data flagged so far 100% (32/32) 2026-01-29 21:33:57 INFO FlagMSHandler:: Chunk = 3 [progress: 76%], Observation = 0, Array = 0, Scan = 3, Field = 2 (0530+135), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:33:57 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:33:57 INFO FlagMSHandler:: Chunk = 4 [progress: 100%], Observation = 0, Array = 0, Scan = 4, Field = 3 (0334-401), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 8 2026-01-29 21:33:57 INFO Manual::chunkSummary => Data flagged so far 100% (32/32) 2026-01-29 21:33:57 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:33:57 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:33:57 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:33:57 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:33:56.463280 End time: 2026-01-29 21:33:56.604786 2026-01-29 21:33:57 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:33:57 INFO flagdata::::casa ########################################## 2026-01-29 21:33:57 INFO wvrgcal::::casa ########################################## 2026-01-29 21:33:57 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:33:57 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:33:57 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:33:57 INFO Will use all WVR SPWs: 2026-01-29 21:33:57 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:57 INFO Will produce solutions for all SPWs: 2026-01-29 21:33:57 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:33:57 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:03 INFO wvrgcal::::casa 2026-01-29 21:34:03 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:03 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 2026-01-29 21:34:03 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:03 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:03 INFO wvrgcal::::casa+ All WVR data points for antenna 2 are flagged. 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:03 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:03 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:03 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:03 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:03 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 41.2 73.8 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:03 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:03 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:34:03 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:34:03 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:34:03 INFO wvrgcal::::casa+ 2026-01-29 21:34:03 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:03 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:33:56.606461 End time: 2026-01-29 21:34:03.369152 2026-01-29 21:34:03 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:03 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:03 INFO flagdata::::casa ########################################## 2026-01-29 21:34:03 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:34:03 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='0,9~26', field='', antenna='DV12&&*', uvrange='', timerange='9:10:12~9:10:13,9:12:31~9:12:32', correlation='', scan='', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:34:03 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:34:03 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:34:03 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_2 2026-01-29 21:34:03 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:34:03 INFO flagdata::::casa Manual mode is active 2026-01-29 21:34:03 INFO FlagMSHandler::selectData Selected spw-channels ids are Axis Lengths: [19, 4] (NB: Matrix in Row/Column order) 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + [0, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 9, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 10, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 11, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 12, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 13, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 14, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 15, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 16, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 17, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 18, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 19, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 20, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 21, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 22, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 23, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 24, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 25, 0, 3, 1 2026-01-29 21:34:03 INFO FlagMSHandler::selectData + 26, 0, 3, 1] 2026-01-29 21:34:03 INFO flagdata::::casa Initializing the agents 2026-01-29 21:34:03 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:34:03 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:34:03 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:34:03 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:34:03 INFO FlagMSHandler:: Chunk = 1 [progress: 50%], Observation = 0, Array = 0, Scan = 1, Field = 0 (0132-169), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 1 2026-01-29 21:34:03 INFO Manual::chunkSummary => Data flagged so far 100% (4/4) 2026-01-29 21:34:03 INFO FlagMSHandler:: Chunk = 2 [progress: 100%], Observation = 0, Array = 0, Scan = 2, Field = 1 (0455-462), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 1 2026-01-29 21:34:03 INFO Manual::chunkSummary => Data flagged so far 100% (4/4) 2026-01-29 21:34:03 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:34:03 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:34:03 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:34:03 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:34:03.382817 End time: 2026-01-29 21:34:03.474445 2026-01-29 21:34:03 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:34:03 INFO flagdata::::casa ########################################## 2026-01-29 21:34:03 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:03 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:03 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='comp.W', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:03 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:03 INFO Will use all WVR SPWs: 2026-01-29 21:34:03 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:03 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:03 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:04 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:10 INFO wvrgcal::::casa 2026-01-29 21:34:10 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:10 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 2026-01-29 21:34:10 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:10 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:10 INFO wvrgcal::::casa+ All WVR data points for antenna 2 are flagged. 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:10 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:10 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:10 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:10 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:10 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 41.2 73.8 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.1 65.1 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:10 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:10 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:34:10 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:34:10 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:34:10 INFO wvrgcal::::casa+ 2026-01-29 21:34:10 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:10 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:03.476115 End time: 2026-01-29 21:34:09.961278 2026-01-29 21:34:10 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:10 INFO wvrgcal::::casa ########################################## test18-1 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 73.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} test18-2 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.1, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 73.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 65.1, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} 64.2 65.1 40.4 40.1 .2026-01-29 21:34:11 INFO flagdata::::casa ########################################## 2026-01-29 21:34:11 INFO flagdata::::casa ##### Begin Task: flagdata ##### 2026-01-29 21:34:11 INFO flagdata::::casa flagdata( vis='myinput.ms', mode='manual', autocorr=False, inpfile='', reason='any', tbuff=0.0, spw='', field='', antenna='PM02&&*', uvrange='', timerange='', correlation='', scan='3', intent='', array='', observation='', feed='', clipminmax=[], datacolumn='DATA', clipoutside=True, channelavg=False, chanbin=1, timeavg=False, timebin='0s', clipzeros=False, quackinterval=1.0, quackmode='beg', quackincrement=False, tolerance=0.0, addantenna='', lowerlimit=0.0, upperlimit=90.0, ntime='scan', combinescans=False, timecutoff=4.0, freqcutoff=3.0, timefit='line', freqfit='poly', maxnpieces=7, flagdimension='freqtime', usewindowstats='none', halfwin=1, extendflags=True, winsize=3, timedev='', freqdev='', timedevscale=5.0, freqdevscale=5.0, spectralmax=1000000.0, spectralmin=0.0, antint_ref_antenna='', minchanfrac=0.6, verbose=False, extendpols=True, growtime=50.0, growfreq=50.0, growaround=False, flagneartime=False, flagnearfreq=False, minrel=0.0, maxrel=1.0, minabs=0, maxabs=-1, spwchan=False, spwcorr=False, basecnt=False, fieldcnt=False, name='Summary', action='apply', display='', flagbackup=True, savepars=False, cmdreason='', outfile='', overwrite=True, writeflags=True ) 2026-01-29 21:34:11 INFO flagdata::::casa Backup original flags before applying new flags 2026-01-29 21:34:11 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:34:11 INFO FlagVersion::saveFlagVersion Creating new backup flag file called flagdata_1 2026-01-29 21:34:11 INFO AgentFlagger::open Table type is Measurement Set 2026-01-29 21:34:11 INFO flagdata::::casa Manual mode is active 2026-01-29 21:34:11 INFO flagdata::::casa Initializing the agents 2026-01-29 21:34:11 INFO AgentFlagger::initAgents There are initially 1 agents in the list. Agents: manual 2026-01-29 21:34:11 INFO Manual::setAgentParameters autocorr is 0 2026-01-29 21:34:11 INFO AgentFlagger::initAgents There are 1 valid agents in the list. Agents: manual 2026-01-29 21:34:11 INFO flagdata::::casa Running the agentflagger tool 2026-01-29 21:34:11 INFO FlagMSHandler:: Chunk = 1 [progress: 100%], Observation = 0, Array = 0, Scan = 3, Field = 2 (0530+135), Spw = 0, Channels = 4, Corrs = [ I ], Total Rows = 9 2026-01-29 21:34:11 INFO Manual::chunkSummary => Data flagged so far 100% (36/36) 2026-01-29 21:34:11 INFO FlagMSHandler::nextChunk ==================================================================================== 2026-01-29 21:34:11 INFO Manual::tableSummary => Percentage of data flagged in table selection: 100% 2026-01-29 21:34:11 INFO AgentFlagger::run => Writing flags to the MS 2026-01-29 21:34:11 INFO flagdata::::casa Task flagdata complete. Start time: 2026-01-29 21:34:11.011334 End time: 2026-01-29 21:34:11.096558 2026-01-29 21:34:11 INFO flagdata::::casa ##### End Task: flagdata ##### 2026-01-29 21:34:11 INFO flagdata::::casa ########################################## 2026-01-29 21:34:11 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:11 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:11 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['DA41'], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.2, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:11 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:11 INFO Will use all WVR SPWs: 2026-01-29 21:34:11 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:11 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:11 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:11 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:18 INFO wvrgcal::::casa 2026-01-29 21:34:18 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:18 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 2026-01-29 21:34:18 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:18 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:18 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:18 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:18 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:18 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:18 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 2 DA41 Yes Yes 48.2 63.8 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 15 PM02 Yes No 49.7 75.7 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:18 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:18 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:34:18 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:34:18 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:34:18 INFO wvrgcal::::casa+ 2026-01-29 21:34:18 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:18 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:11.100182 End time: 2026-01-29 21:34:17.881420 2026-01-29 21:34:18 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:18 INFO wvrgcal::::casa ########################################## test19 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 48.2, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 49.7, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 63.8, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 75.7, 79.3, 59.0], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(5.3809754616402), np.int64(1): np.float64(-0.49468487163435526), np.int64(2): np.float64(8.723658291574308), np.int64(3): np.float64(-4.140766192627382)} Ant 0 Max diff (deg) 0.07094936678905128 Ant 0 Min diff (deg) -0.059937868815802986 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(5.383148465971798), np.int64(1): np.float64(-0.49486125068549214), np.int64(2): np.float64(8.728259062022829), np.int64(3): np.float64(-4.1417366401052504)} Ant 1 Max diff (deg) 0.07079282208434279 Ant 1 Min diff (deg) -0.059788887231635 Found field 0 Found field 1 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(5.375187833991607), np.int64(1): np.float64(-0.4929330966412717), np.int64(3): np.float64(-4.128988848992815)} Ant 2 Max diff (deg) 0.06634281019507782 Ant 2 Min diff (deg) -0.015680844939385707 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(4.135733080138788), np.int64(1): np.float64(-0.35776979342459825), np.int64(2): np.float64(6.727570702518202), np.int64(3): np.float64(-2.9460444992717214)} Ant 3 Max diff (deg) 0.05270291026866403 Ant 3 Min diff (deg) -0.06610905315604221 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(11.290918392350063), np.int64(1): np.float64(-1.1899746090463257), np.int64(2): np.float64(18.52970903263177), np.int64(3): np.float64(-10.273369365576457)} Ant 4 Max diff (deg) 0.16735544599173124 Ant 4 Min diff (deg) -0.12772658594440855 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(5.355103743427909), np.int64(1): np.float64(-0.49333761482661487), np.int64(2): np.float64(8.695009136817598), np.int64(3): np.float64(-4.128852788551388)} Ant 5 Max diff (deg) 0.0689218325788552 Ant 5 Min diff (deg) -0.07133971916537085 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(5.477092349683408), np.int64(1): np.float64(-0.5032706103039128), np.int64(2): np.float64(8.893978022553906), np.int64(3): np.float64(-4.193564605772508)} Ant 6 Max diff (deg) 0.06605162524006403 Ant 6 Min diff (deg) -0.04662029615154495 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(5.2974911445506825), np.int64(1): np.float64(-0.485029858118434), np.int64(2): np.float64(8.576960972821311), np.int64(3): np.float64(-4.065472977027547)} Ant 7 Max diff (deg) 0.06972322794739938 Ant 7 Min diff (deg) -0.04152834218707646 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(5.361667323948946), np.int64(1): np.float64(-0.49163557562412663), np.int64(2): np.float64(8.690023867992457), np.int64(3): np.float64(-4.114253709979678)} Ant 8 Max diff (deg) 0.06786309962608073 Ant 8 Min diff (deg) -0.03741204091415007 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(5.356724648260372), np.int64(1): np.float64(-0.492440509238385), np.int64(2): np.float64(8.68384395264635), np.int64(3): np.float64(-4.126506408900557)} Ant 9 Max diff (deg) 0.07199714573045313 Ant 9 Min diff (deg) -0.0639371232184498 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(5.260326844754022), np.int64(1): np.float64(-0.4820691383318447), np.int64(2): np.float64(8.540971478477681), np.int64(3): np.float64(-4.037574285358929)} Ant 10 Max diff (deg) 0.061862479206311605 Ant 10 Min diff (deg) -0.06028897473406225 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(5.384399600598304), np.int64(1): np.float64(-0.4921230585987111), np.int64(2): np.float64(8.696387165266367), np.int64(3): np.float64(-4.131609923125485)} Ant 11 Max diff (deg) 0.07375203356174964 Ant 11 Min diff (deg) -0.057150423795048866 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(5.3463283955132646), np.int64(1): np.float64(-0.49077263645090596), np.int64(2): np.float64(8.634818586374159), np.int64(3): np.float64(-4.120538310190028)} Ant 12 Max diff (deg) 0.060058734184821105 Ant 12 Min diff (deg) -0.05352046709277225 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(5.17118250813359), np.int64(1): np.float64(-0.4749368814849504), np.int64(2): np.float64(8.40814577158509), np.int64(3): np.float64(-3.975992237207006)} Ant 13 Max diff (deg) 0.06398502635721215 Ant 13 Min diff (deg) -0.04997440401994879 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(5.360129154099179), np.int64(1): np.float64(-0.4948302626222212), np.int64(2): np.float64(8.69524947563528), np.int64(3): np.float64(-4.149397831557181)} Ant 14 Max diff (deg) 0.0697502714064484 Ant 14 Min diff (deg) -0.058961239233759954 Found field 0 Found field 1 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(5.428796367564207), np.int64(1): np.float64(-0.49479207892278865), np.int64(3): np.float64(-4.156775984187465)} Ant 15 Max diff (deg) 0.059862045184207346 Ant 15 Min diff (deg) -0.017030106254065203 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(5.452774093535961), np.int64(1): np.float64(-0.5006846710012969), np.int64(2): np.float64(8.833881062035685), np.int64(3): np.float64(-4.190488388035519)} Ant 16 Max diff (deg) 0.06808991952131294 Ant 16 Min diff (deg) -0.06775461505662328 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(5.376311157465281), np.int64(1): np.float64(-0.4944159549304423), np.int64(2): np.float64(8.70944587763595), np.int64(3): np.float64(-4.1399699234045215)} Ant 17 Max diff (deg) 0.07153538241988144 Ant 17 Min diff (deg) -0.05938269463561774 .2026-01-29 21:34:19 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:19 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:19 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['0', '1'], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:19 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:19 INFO Will use all WVR SPWs: 2026-01-29 21:34:19 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2026-01-29 21:34:19 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:19 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2026-01-29 21:34:19 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:25 INFO wvrgcal::::casa 2026-01-29 21:34:25 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:25 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == DA41 as reference antenna for dTdL calculations. 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:25 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 4.70411e-32 0.76247 0.00789818 16.3025 10.9758 5.58097 3.65558 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 1.06987e-32 0.646601 0.00640527 16.3421 10.9879 5.58324 3.65609 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 1.34038e-31 0.804278 0.00796348 16.2157 10.9477 5.57177 3.65057 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 1.11747e-33 0.781983 0.00751977 16.4239 10.9707 5.54088 3.62106 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:25 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:25 INFO wvrgcal::::casa+ (0, 328.32) 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:25 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:25 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 0 DA41 Yes Yes 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 1 DA42 Yes Yes 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 2 DV02 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 3 DV03 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 4 DV05 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 5 DV06 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 6 DV08 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 7 DV11 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 8 DV12 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 9 DV13 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 10 DV14 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 11 PM02 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 12 PM03 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 13 PM04 Yes No 635 38.1 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:25 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:25 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 4.40577 2026-01-29 21:34:25 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 8.67362e-13 2026-01-29 21:34:25 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 1.21887e-14 2026-01-29 21:34:25 INFO wvrgcal::::casa+ 2026-01-29 21:34:25 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:25 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:18.866264 End time: 2026-01-29 21:34:25.456787 2026-01-29 21:34:25 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:25 INFO wvrgcal::::casa ########################################## test2 {'Name': ['DA41', 'DA42', 'DV02', 'DV03', 'DV05', 'DV06', 'DV08', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0, 635.0], 'Disc_um': [38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1, 38.1], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 0 Max diff (deg) 0.0 Ant 0 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 1 Max diff (deg) 0.0 Ant 1 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 2 Max diff (deg) 0.0 Ant 2 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 3 Max diff (deg) 0.0 Ant 3 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 5 Max diff (deg) 0.0 Ant 5 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 6 Max diff (deg) 0.0 Ant 6 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 7 Max diff (deg) 0.0 Ant 7 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 8 Max diff (deg) 0.0 Ant 8 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 9 Max diff (deg) 0.0 Ant 9 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 10 Max diff (deg) 0.0 Ant 10 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 11 Max diff (deg) 0.0 Ant 11 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 12 Max diff (deg) 0.0 Ant 12 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-4.626766665600371), np.int64(1): np.float64(-11.758648795838496), np.int64(2): np.float64(-15.654899129243063), np.int64(3): np.float64(-4.690844947387603)} Ant 13 Max diff (deg) 0.0 Ant 13 Min diff (deg) 0.0 .2026-01-29 21:34:26 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:26 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:26 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[1, 3, 5, 7], wvrspw=[0], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:26 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:27 INFO Will use the following WVR SPWs: 2026-01-29 21:34:27 INFO + 0 2026-01-29 21:34:27 INFO Will produce solutions for the following SPWs: 2026-01-29 21:34:27 INFO + 1 3 5 7 2026-01-29 21:34:27 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:33 INFO wvrgcal::::casa 2026-01-29 21:34:33 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:33 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 2026-01-29 21:34:33 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:33 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:33 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:33 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:33 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:33 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:33 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 2 DA41 Yes No 41.9 77.7 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:33 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:33 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:34:33 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:34:33 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:34:33 INFO wvrgcal::::casa+ 2026-01-29 21:34:33 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:33 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:26.490940 End time: 2026-01-29 21:34:32.937295 2026-01-29 21:34:33 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:33 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:33 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:33 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:33 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='comp.W', toffset=-1.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:33 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:33 INFO Will use all WVR SPWs: 2026-01-29 21:34:33 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:33 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:33 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:33 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:40 INFO wvrgcal::::casa 2026-01-29 21:34:40 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:40 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 2026-01-29 21:34:40 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:40 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:40 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 7.41158e-26 0.280023 0.00547858 29.0901 13.8145 6.18775 3.93419 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 8.35265e-23 0.275346 0.00538122 31.212 14.3015 6.33325 4.01803 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 4.66963e-25 0.274162 0.00576979 29.5028 13.8601 6.17902 3.92397 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 4.26126e-23 0.26986 0.0059151 31.9085 14.381 6.32166 4.00258 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:40 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:40 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:40 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:40 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 0 CM01 No Yes 41.7 62.7 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 1 CM02 No Yes 41.7 63.7 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 2 DA41 Yes No 41.9 77.7 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.5 80.1 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 4 DV02 Yes No 314 34.1 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 5 DV03 Yes No 38.7 75.9 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 6 DV04 Yes No 44.6 69.9 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 7 DV05 Yes No 40.4 84 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 8 DV06 Yes No 42.4 65 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 9 DV08 Yes No 40.8 66.8 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 10 DV09 Yes No 40.5 96.9 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 11 DV11 Yes No 39.6 86.7 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 12 DV12 Yes No 40.4 64.2 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 13 DV13 Yes No 40.3 80.9 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.5 89.9 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 15 PM02 Yes No 42.9 91.4 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 16 PM03 Yes No 41.3 79.3 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 17 PM04 Yes No 41.8 59 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:40 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:40 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.82929 2026-01-29 21:34:40 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 125.758 2026-01-29 21:34:40 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.57696 2026-01-29 21:34:40 INFO wvrgcal::::casa+ 2026-01-29 21:34:40 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:40 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:32.940717 End time: 2026-01-29 21:34:39.722711 2026-01-29 21:34:40 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:40 INFO wvrgcal::::casa ########################################## test20-1 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.9, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 77.7, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} test20-2 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [41.7, 41.7, 41.9, 49.5, 314.0, 38.7, 44.6, 40.4, 42.4, 40.8, 40.5, 39.6, 40.4, 40.3, 37.5, 42.9, 41.3, 41.8], 'Disc_um': [62.7, 63.7, 77.7, 80.1, 34.1, 75.9, 69.9, 84.0, 65.0, 66.8, 96.9, 86.7, 64.2, 80.9, 89.9, 91.4, 79.3, 59.0], 'rval': 0, 'success': True} Comparing column CPARAM of caltable mycaltable.wvr with column CPARAM of caltable comp.W for SPW 1 only. Discrepant row search ... Found 0 rows in selection. The two columns agree. Comparing column CPARAM of caltable mycaltable.wvr with column CPARAM of caltable comp.W for SPW 3 only. Discrepant row search ... Found 0 rows in selection. The two columns agree. Comparing column CPARAM of caltable mycaltable.wvr with column CPARAM of caltable comp.W for SPW 5 only. Discrepant row search ... Found 0 rows in selection. The two columns agree. Comparing column CPARAM of caltable mycaltable.wvr with column CPARAM of caltable comp.W for SPW 7 only. Discrepant row search ... Found 0 rows in selection. The two columns agree. .2026-01-29 21:34:42 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:42 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:42 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['DA41', 'DV11'], statfield='', statsource='', smooth='', scale=1.0, spw=[1, 3, 5, 7], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=['DV11', 'DV12', 'DV09'], offsetstable='', rseed=0 ) 2026-01-29 21:34:42 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:42 INFO Will use all WVR SPWs: 2026-01-29 21:34:42 INFO + 0 2026-01-29 21:34:42 INFO Will produce solutions for the following SPWs: 2026-01-29 21:34:42 INFO + 1 3 5 7 2026-01-29 21:34:43 WARN Antenna 0 has bad or no WVR and only 0 near antennas (500 m max. distance) to interpolate from. Required are 2. 2026-01-29 21:34:43 WARN Antenna 21 has bad or no WVR and only 0 near antennas (500 m max. distance) to interpolate from. Required are 2. 2026-01-29 21:34:43 INFO Calculating the coefficients now ... Calculating the coefficients now ... WARNING: Bayesian evidence was zero for antenna 22 TObs was 255.716 196.929 122.811 93.9806 K, elevation 11.5287 deg WARNING: Bayesian evidence was zero for antenna 22 TObs was 255.878 197.425 123.198 94.2713 K, elevation 11.5578 deg done! 2026-01-29 21:34:46 INFO wvrgcal::::casa 2026-01-29 21:34:46 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:46 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Given reference antenna 21==DV11 is flagged and cannot be interpolated. 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Choosing antenna 22 == DV12 as reference antenna for dTdL calculations. 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Terminated after 252 2026-01-29 21:34:46 INFO wvrgcal::::casa+ WARNING: Bayesian evidence was zero for antenna 22 2026-01-29 21:34:46 INFO wvrgcal::::casa+ TObs was 255.716 196.929 122.811 93.9806 K, elevation 11.5287 deg 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Terminated after 258 2026-01-29 21:34:46 INFO wvrgcal::::casa+ WARNING: Bayesian evidence was zero for antenna 22 2026-01-29 21:34:46 INFO wvrgcal::::casa+ TObs was 255.878 197.425 123.198 94.2713 K, elevation 11.5578 deg 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:46 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 2.26027e-19 0.723022 0.0154058 2.08054 4.96346 4.14316 3.09062 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 5.08937e-19 0.722822 0.0158745 2.10317 4.98874 4.14504 3.08705 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:46 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:46 INFO wvrgcal::::casa+ (0, 189.024) 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:46 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:46 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 0 DA41 Yes Yes 0 0 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 1 DA42 Yes No 649 264 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 2 DA47 Yes No 664 351 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 3 DA48 Yes No 719 341 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 4 DA50 Yes No 756 486 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 5 DA51 Yes No 639 290 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 6 DA55 Yes No 622 320 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 7 DA56 Yes No 700 224 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 8 DA57 Yes No 638 335 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 9 DA60 Yes No 696 245 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 10 DA62 Yes No 717 315 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 11 DA63 Yes No 664 348 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 12 DA64 Yes No 804 333 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 13 DA65 Yes No 653 232 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 14 DV04 Yes No 696 348 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 15 DV05 Yes No 665 335 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 16 DV06 Yes No 670 377 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 17 DV07 Yes No 645 296 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 18 DV08 Yes No 716 376 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 19 DV09 Yes No 628 343 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 20 DV10 Yes No 662 305 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 21 DV11 Yes Yes 0 0 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 22 DV12 Yes No 674 411 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 23 DV14 Yes No 769 287 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 24 DV15 Yes No 673 317 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 25 DV17 Yes No 694 165 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 26 DV19 Yes No 697 282 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 27 DV22 Yes No 646 309 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 28 DV25 Yes No 679 352 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:46 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:46 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 11.0485 2026-01-29 21:34:46 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 654.199 2026-01-29 21:34:46 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 4.49283 2026-01-29 21:34:46 INFO wvrgcal::::casa+ 2026-01-29 21:34:46 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:46 WARN wvrgcal::::casa Solution for flagged antenna DA41 could not be interpolated due to insufficient number of near antennas. Was set to unity. 2026-01-29 21:34:46 WARN wvrgcal::::casa Solution for flagged antenna DV11 could not be interpolated due to insufficient number of near antennas. Was set to unity. 2026-01-29 21:34:46 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:41.557239 End time: 2026-01-29 21:34:46.161471 2026-01-29 21:34:46 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:46 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:46 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:46 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:46 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr.ref', toffset=0.0, segsource=True, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=['DA41', 'DV11'], statfield='', statsource='', smooth='', scale=1.0, spw=[1, 3, 5, 7], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=['DV12'], offsetstable='', rseed=0 ) 2026-01-29 21:34:46 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:46 INFO Will use all WVR SPWs: 2026-01-29 21:34:46 INFO + 0 2026-01-29 21:34:46 INFO Will produce solutions for the following SPWs: 2026-01-29 21:34:46 INFO + 1 3 5 7 2026-01-29 21:34:47 WARN Antenna 0 has bad or no WVR and only 0 near antennas (500 m max. distance) to interpolate from. Required are 2. 2026-01-29 21:34:47 WARN Antenna 21 has bad or no WVR and only 0 near antennas (500 m max. distance) to interpolate from. Required are 2. 2026-01-29 21:34:47 INFO Calculating the coefficients now ... Calculating the coefficients now ... WARNING: Bayesian evidence was zero for antenna 22 TObs was 255.716 196.929 122.811 93.9806 K, elevation 11.5287 deg WARNING: Bayesian evidence was zero for antenna 22 TObs was 255.878 197.425 123.198 94.2713 K, elevation 11.5578 deg done! 2026-01-29 21:34:51 INFO wvrgcal::::casa 2026-01-29 21:34:51 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:51 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Choosing antenna 22 == DV12 as reference antenna for dTdL calculations. 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Terminated after 252 2026-01-29 21:34:51 INFO wvrgcal::::casa+ WARNING: Bayesian evidence was zero for antenna 22 2026-01-29 21:34:51 INFO wvrgcal::::casa+ TObs was 255.716 196.929 122.811 93.9806 K, elevation 11.5287 deg 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Terminated after 258 2026-01-29 21:34:51 INFO wvrgcal::::casa+ WARNING: Bayesian evidence was zero for antenna 22 2026-01-29 21:34:51 INFO wvrgcal::::casa+ TObs was 255.878 197.425 123.198 94.2713 K, elevation 11.5578 deg 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:51 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 2.26027e-19 0.723022 0.0154058 2.08054 4.96346 4.14316 3.09062 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 5.08937e-19 0.722822 0.0158745 2.10317 4.98874 4.14504 3.08705 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:51 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:51 INFO wvrgcal::::casa+ (0, 189.024) 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:51 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:51 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 0 DA41 Yes Yes 0 0 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 1 DA42 Yes No 649 264 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 2 DA47 Yes No 664 351 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 3 DA48 Yes No 719 341 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 4 DA50 Yes No 756 486 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 5 DA51 Yes No 639 290 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 6 DA55 Yes No 622 320 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 7 DA56 Yes No 700 224 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 8 DA57 Yes No 638 335 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 9 DA60 Yes No 696 245 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 10 DA62 Yes No 717 315 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 11 DA63 Yes No 664 348 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 12 DA64 Yes No 804 333 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 13 DA65 Yes No 653 232 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 14 DV04 Yes No 696 348 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 15 DV05 Yes No 665 335 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 16 DV06 Yes No 670 377 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 17 DV07 Yes No 645 296 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 18 DV08 Yes No 716 376 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 19 DV09 Yes No 628 343 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 20 DV10 Yes No 662 305 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 21 DV11 Yes Yes 0 0 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 22 DV12 Yes No 674 411 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 23 DV14 Yes No 769 287 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 24 DV15 Yes No 673 317 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 25 DV17 Yes No 694 165 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 26 DV19 Yes No 697 282 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 27 DV22 Yes No 646 309 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 28 DV25 Yes No 679 352 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:51 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:51 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 11.0485 2026-01-29 21:34:51 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 654.199 2026-01-29 21:34:51 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 4.49283 2026-01-29 21:34:51 INFO wvrgcal::::casa+ 2026-01-29 21:34:51 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:51 WARN wvrgcal::::casa Solution for flagged antenna DA41 could not be interpolated due to insufficient number of near antennas. Was set to unity. 2026-01-29 21:34:51 WARN wvrgcal::::casa Solution for flagged antenna DV11 could not be interpolated due to insufficient number of near antennas. Was set to unity. 2026-01-29 21:34:51 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:46.164864 End time: 2026-01-29 21:34:50.616201 2026-01-29 21:34:51 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:51 INFO wvrgcal::::casa ########################################## test21 {'Name': ['DA41', 'DA42', 'DA47', 'DA48', 'DA50', 'DA51', 'DA55', 'DA56', 'DA57', 'DA60', 'DA62', 'DA63', 'DA64', 'DA65', 'DV04', 'DV05', 'DV06', 'DV07', 'DV08', 'DV09', 'DV10', 'DV11', 'DV12', 'DV14', 'DV15', 'DV17', 'DV19', 'DV22', 'DV25'], 'WVR': [True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False, False, False], 'Frac_unflagged': [np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [0.0, 649.0, 664.0, 719.0, 756.0, 639.0, 622.0, 700.0, 638.0, 696.0, 717.0, 664.0, 804.0, 653.0, 696.0, 665.0, 670.0, 645.0, 716.0, 628.0, 662.0, 0.0, 674.0, 769.0, 673.0, 694.0, 697.0, 646.0, 679.0], 'Disc_um': [0.0, 264.0, 351.0, 341.0, 486.0, 290.0, 320.0, 224.0, 335.0, 245.0, 315.0, 348.0, 333.0, 232.0, 348.0, 335.0, 377.0, 296.0, 376.0, 343.0, 305.0, 0.0, 411.0, 287.0, 317.0, 165.0, 282.0, 309.0, 352.0], 'rval': 0, 'success': True} {'Name': ['DA41', 'DA42', 'DA47', 'DA48', 'DA50', 'DA51', 'DA55', 'DA56', 'DA57', 'DA60', 'DA62', 'DA63', 'DA64', 'DA65', 'DV04', 'DV05', 'DV06', 'DV07', 'DV08', 'DV09', 'DV10', 'DV11', 'DV12', 'DV14', 'DV15', 'DV17', 'DV19', 'DV22', 'DV25'], 'WVR': [True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, True, False, False, False, False, False, False, False], 'Frac_unflagged': [np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [0.0, 649.0, 664.0, 719.0, 756.0, 639.0, 622.0, 700.0, 638.0, 696.0, 717.0, 664.0, 804.0, 653.0, 696.0, 665.0, 670.0, 645.0, 716.0, 628.0, 662.0, 0.0, 674.0, 769.0, 673.0, 694.0, 697.0, 646.0, 679.0], 'Disc_um': [0.0, 264.0, 351.0, 341.0, 486.0, 290.0, 320.0, 224.0, 335.0, 245.0, 315.0, 348.0, 333.0, 232.0, 348.0, 335.0, 377.0, 296.0, 376.0, 343.0, 305.0, 0.0, 411.0, 287.0, 317.0, 165.0, 282.0, 309.0, 352.0], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED FIELD averages ant 0: {} Ant 0: no diff values. Found field 0 Found field 1 FIELD averages ant 1: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 1 Max diff (deg) 0.0 Ant 1 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 2: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 2 Max diff (deg) 0.0 Ant 2 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 3: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 3 Max diff (deg) 0.0 Ant 3 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 4: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 5: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 5 Max diff (deg) 0.0 Ant 5 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 6: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 6 Max diff (deg) 0.0 Ant 6 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 7: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 7 Max diff (deg) 0.0 Ant 7 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 8: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 8 Max diff (deg) 0.0 Ant 8 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 9: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 9 Max diff (deg) 0.0 Ant 9 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 10: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 10 Max diff (deg) 0.0 Ant 10 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 11: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 11 Max diff (deg) 0.0 Ant 11 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 12: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 12 Max diff (deg) 0.0 Ant 12 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 13: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 13 Max diff (deg) 0.0 Ant 13 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 14: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 14 Max diff (deg) 0.0 Ant 14 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 15: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 15 Max diff (deg) 0.0 Ant 15 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 16: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 16 Max diff (deg) 0.0 Ant 16 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 17: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 17 Max diff (deg) 0.0 Ant 17 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 18: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 18 Max diff (deg) 0.0 Ant 18 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 19: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 19 Max diff (deg) 0.0 Ant 19 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 20: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 20 Max diff (deg) 0.0 Ant 20 Min diff (deg) 0.0 FIELD averages ant 21: {} Ant 21: no diff values. Found field 0 Found field 1 FIELD averages ant 22: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 22 Max diff (deg) 0.0 Ant 22 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 23: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 23 Max diff (deg) 0.0 Ant 23 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 24: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 24 Max diff (deg) 0.0 Ant 24 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 25: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 25 Max diff (deg) 0.0 Ant 25 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 26: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 26 Max diff (deg) 0.0 Ant 26 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 27: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 27 Max diff (deg) 0.0 Ant 27 Min diff (deg) 0.0 Found field 0 Found field 1 FIELD averages ant 28: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(2000): np.float64(0.0), np.int64(2001): np.float64(0.0), np.int64(3000): np.float64(0.0), np.int64(3001): np.float64(0.0), np.int64(4000): np.float64(0.0), np.int64(4001): np.float64(0.0), np.int64(5000): np.float64(0.0), np.int64(5001): np.float64(0.0), np.int64(6000): np.float64(0.0), np.int64(6001): np.float64(0.0), np.int64(7000): np.float64(0.0), np.int64(7001): np.float64(0.0)} Ant 28 Max diff (deg) 0.0 Ant 28 Min diff (deg) 0.0 .2026-01-29 21:34:52 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:52 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:52 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=-1.0, segsource=False, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:52 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:52 INFO Will use all WVR SPWs: 2026-01-29 21:34:52 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:52 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:52 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:52 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:54 INFO wvrgcal::::casa 2026-01-29 21:34:54 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:54 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 2026-01-29 21:34:54 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:54 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:54 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:54 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:54 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:54 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:54 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 0 CM01 No Yes 47.9 57.4 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 1 CM02 No Yes 47.9 58.8 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 2 DA41 Yes No 44.5 67.1 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 3 DA42 Yes No 28 49.6 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 4 DV02 Yes No 497 4.12e-05 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 5 DV03 Yes No 53.3 70.2 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 6 DV04 Yes No 50.3 65.2 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 7 DV05 Yes No 49.7 78 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 8 DV06 Yes No 46.8 59.7 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 9 DV08 Yes No 47.3 63.1 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 10 DV09 Yes No 46.4 89 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 11 DV11 Yes No 50.2 80.3 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 12 DV12 Yes No 49.1 58.1 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 13 DV13 Yes No 46.5 72.6 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 14 DV14 Yes No 53.5 79 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 15 PM02 Yes No 43.4 83.8 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 16 PM03 Yes No 49.2 69.7 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 17 PM04 Yes No 48 50.8 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:54 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:54 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.84947 2026-01-29 21:34:54 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 235.547 2026-01-29 21:34:54 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.607457 2026-01-29 21:34:54 INFO wvrgcal::::casa+ 2026-01-29 21:34:54 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:54 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:51.897736 End time: 2026-01-29 21:34:53.792996 2026-01-29 21:34:54 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:54 INFO wvrgcal::::casa ########################################## test3 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [47.9, 47.9, 44.5, 28.0, 497.0, 53.3, 50.3, 49.7, 46.8, 47.3, 46.4, 50.2, 49.1, 46.5, 53.5, 43.4, 49.2, 48.0], 'Disc_um': [57.4, 58.8, 67.1, 49.6, 4.12e-05, 70.2, 65.2, 78.0, 59.7, 63.1, 89.0, 80.3, 58.1, 72.6, 79.0, 83.8, 69.7, 50.8], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-2.3211819145293253), np.int64(1): np.float64(-2.032236036194858), np.int64(2): np.float64(-2.286875682374289), np.int64(3): np.float64(-1.9815367299567903)} Ant 0 Max diff (deg) 0.007109038602591156 Ant 0 Min diff (deg) -0.004932234550198089 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(-2.320728290143768), np.int64(1): np.float64(-2.0309929158681115), np.int64(2): np.float64(-2.2864676115091793), np.int64(3): np.float64(-1.980435597439433)} Ant 1 Max diff (deg) 0.007543685550572832 Ant 1 Min diff (deg) -0.005233762090199434 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-2.2370044012614874), np.int64(1): np.float64(-1.9558938926390468), np.int64(2): np.float64(-2.2064078583177724), np.int64(3): np.float64(-1.907815380236972)} Ant 2 Max diff (deg) 0.006146425663627664 Ant 2 Min diff (deg) -0.007174749432986349 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-1.5222337118897629), np.int64(1): np.float64(-1.2219982698373606), np.int64(2): np.float64(-1.4815050483554428), np.int64(3): np.float64(-1.1718728603144264)} Ant 3 Max diff (deg) 0.007659769570398822 Ant 3 Min diff (deg) -0.009207608688883928 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-5.116061290147904), np.int64(1): np.float64(-5.116061290147904), np.int64(2): np.float64(-5.116061290147904), np.int64(3): np.float64(-5.116061290147904)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-2.2515489679512397), np.int64(1): np.float64(-1.9704622304265094), np.int64(2): np.float64(-2.2182359573954535), np.int64(3): np.float64(-1.9251470454627686)} Ant 5 Max diff (deg) 0.008507295540940873 Ant 5 Min diff (deg) -0.008754631679381397 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-2.3179431585423353), np.int64(1): np.float64(-2.0200096340240314), np.int64(2): np.float64(-2.2866948075451585), np.int64(3): np.float64(-1.9644025840834463)} Ant 6 Max diff (deg) 0.010999038029526176 Ant 6 Min diff (deg) -0.011927295442564656 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-2.2426844241589143), np.int64(1): np.float64(-1.9483478556851743), np.int64(2): np.float64(-2.201900386710233), np.int64(3): np.float64(-1.9062064471730658)} Ant 7 Max diff (deg) 0.008819097077481075 Ant 7 Min diff (deg) -0.009154841304489736 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-2.317702332547732), np.int64(1): np.float64(-2.022852853404258), np.int64(2): np.float64(-2.2857128834224585), np.int64(3): np.float64(-1.9703736569334591)} Ant 8 Max diff (deg) 0.009966418739606908 Ant 8 Min diff (deg) -0.014468773309262772 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-2.3203980727166544), np.int64(1): np.float64(-2.0312514594544773), np.int64(2): np.float64(-2.285220815449042), np.int64(3): np.float64(-1.9828570719088798)} Ant 9 Max diff (deg) 0.011990163750763116 Ant 9 Min diff (deg) -0.008121854000069817 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-2.2505124195649917), np.int64(1): np.float64(-1.9646429616763665), np.int64(2): np.float64(-2.2203672859626034), np.int64(3): np.float64(-1.9151092783436798)} Ant 10 Max diff (deg) 0.005708569306777989 Ant 10 Min diff (deg) -0.0046080592980013435 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-2.325070353752792), np.int64(1): np.float64(-2.0207453688290737), np.int64(2): np.float64(-2.281141091615627), np.int64(3): np.float64(-1.9735253095925582)} Ant 11 Max diff (deg) 0.005219893727258285 Ant 11 Min diff (deg) -0.005879489249347003 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-2.315404555842188), np.int64(1): np.float64(-2.0271025920523105), np.int64(2): np.float64(-2.2731695242050116), np.int64(3): np.float64(-1.9809397248120675)} Ant 12 Max diff (deg) 0.009984401010874056 Ant 12 Min diff (deg) -0.008677464526579914 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-2.1878076713292747), np.int64(1): np.float64(-1.9135149221145742), np.int64(2): np.float64(-2.160788789214155), np.int64(3): np.float64(-1.86834907384935)} Ant 13 Max diff (deg) 0.009495680025089381 Ant 13 Min diff (deg) -0.007311137952383362 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(-2.3071828640749157), np.int64(1): np.float64(-2.037853379379021), np.int64(2): np.float64(-2.2766485942268107), np.int64(3): np.float64(-1.987767793251706)} Ant 14 Max diff (deg) 0.006330377408417576 Ant 14 Min diff (deg) -0.007685053430316557 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(-2.3682764868181576), np.int64(1): np.float64(-2.054643294930978), np.int64(2): np.float64(-2.341385924006948), np.int64(3): np.float64(-2.0073865390850987)} Ant 15 Max diff (deg) 0.009348534095289907 Ant 15 Min diff (deg) -0.00510070543109542 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(-2.367858022122869), np.int64(1): np.float64(-2.0739613901638645), np.int64(2): np.float64(-2.334480768340446), np.int64(3): np.float64(-2.016937747414156)} Ant 16 Max diff (deg) 0.006082997381364308 Ant 16 Min diff (deg) -0.006431595385954392 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(-2.3243525763822754), np.int64(1): np.float64(-2.040489859405726), np.int64(2): np.float64(-2.2900853042236307), np.int64(3): np.float64(-1.988019850632611)} Ant 17 Max diff (deg) 0.008407203607889713 Ant 17 Min diff (deg) -0.008801109449960265 .2026-01-29 21:34:55 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:55 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:55 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=False, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='1', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:55 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:55 INFO Will use all WVR SPWs: 2026-01-29 21:34:55 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:55 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:55 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:55 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:34:57 INFO wvrgcal::::casa 2026-01-29 21:34:57 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:34:57 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 2026-01-29 21:34:57 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:34:57 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:34:57 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:34:57 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:34:57 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:34:57 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:34:57 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 0 CM01 No Yes 47.5 57.6 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 1 CM02 No Yes 47.5 59 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 2 DA41 Yes No 44.1 66.6 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 3 DA42 Yes No 27.5 49.9 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 4 DV02 Yes No 497 4.12e-05 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 5 DV03 Yes No 52.8 69.9 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 6 DV04 Yes No 49.8 64.8 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 7 DV05 Yes No 49.3 78.1 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 8 DV06 Yes No 46.3 59.4 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 9 DV08 Yes No 46.9 63.3 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 10 DV09 Yes No 46 88 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 11 DV11 Yes No 49.7 80.7 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 12 DV12 Yes No 48.6 58.5 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 13 DV13 Yes No 46.1 72.7 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 14 DV14 Yes No 53 78 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 15 PM02 Yes No 43.1 83.7 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 16 PM03 Yes No 48.7 69.8 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 17 PM04 Yes No 47.6 51.2 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:34:57 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:34:57 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.84947 2026-01-29 21:34:57 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 236.11 2026-01-29 21:34:57 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.608909 2026-01-29 21:34:57 INFO wvrgcal::::casa+ 2026-01-29 21:34:57 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:34:57 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:54.908963 End time: 2026-01-29 21:34:56.874257 2026-01-29 21:34:57 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:34:57 INFO wvrgcal::::casa ########################################## test4 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [47.5, 47.5, 44.1, 27.5, 497.0, 52.8, 49.8, 49.3, 46.3, 46.9, 46.0, 49.7, 48.6, 46.1, 53.0, 43.1, 48.7, 47.6], 'Disc_um': [57.6, 59.0, 66.6, 49.9, 4.12e-05, 69.9, 64.8, 78.1, 59.4, 63.3, 88.0, 80.7, 58.5, 72.7, 78.0, 83.7, 69.8, 51.2], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-2.3211819145293253), np.int64(1): np.float64(-2.032236036194858), np.int64(2): np.float64(-2.286875682374289), np.int64(3): np.float64(-1.9815367299567903), np.int64(1000): np.float64(1.0486890865596377), np.int64(1001): np.float64(0.9181453620634983), np.int64(1002): np.float64(1.0331889562809735), np.int64(1003): np.float64(0.8952401538911623)} Ant 0 Max diff (deg) 0.007109038602591156 Ant 0 Min diff (deg) -0.004932234550198089 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(-2.320728290143768), np.int64(1): np.float64(-2.0309929158681115), np.int64(2): np.float64(-2.2864676115091793), np.int64(3): np.float64(-1.980435597439433), np.int64(1000): np.float64(1.048483833365741), np.int64(1001): np.float64(0.917584166980193), np.int64(1002): np.float64(1.0330045284883584), np.int64(1003): np.float64(0.8947429565487504)} Ant 1 Max diff (deg) 0.007543685550572832 Ant 1 Min diff (deg) -0.005233762090199434 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-2.2370044012614874), np.int64(1): np.float64(-1.9558938926390468), np.int64(2): np.float64(-2.2064078583177724), np.int64(3): np.float64(-1.907815380236972), np.int64(1000): np.float64(1.0106574340601893), np.int64(1001): np.float64(0.8836547920158484), np.int64(1002): np.float64(0.9968346874387153), np.int64(1003): np.float64(0.8619337248559891)} Ant 2 Max diff (deg) 0.006146425663627664 Ant 2 Min diff (deg) -0.007174749432986349 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-1.5222337118897629), np.int64(1): np.float64(-1.2219982698373606), np.int64(2): np.float64(-1.4815050483554428), np.int64(3): np.float64(-1.1718728603144264), np.int64(1000): np.float64(0.6877319466577253), np.int64(1001): np.float64(0.5520877925784884), np.int64(1002): np.float64(0.6693313628309636), np.int64(1003): np.float64(0.5294415638954408)} Ant 3 Max diff (deg) 0.007659769570398822 Ant 3 Min diff (deg) -0.009207608688883928 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-5.116061290147904), np.int64(1): np.float64(-5.116061290147904), np.int64(2): np.float64(-5.116061290147904), np.int64(3): np.float64(-5.116061290147904), np.int64(1000): np.float64(2.311389390859091), np.int64(1001): np.float64(2.311389390859091), np.int64(1002): np.float64(2.311389390859091), np.int64(1003): np.float64(2.311389390859091)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-2.2515489679512397), np.int64(1): np.float64(-1.9704622304265094), np.int64(2): np.float64(-2.2182359573954535), np.int64(3): np.float64(-1.9251470454627686), np.int64(1000): np.float64(1.0172292779276217), np.int64(1001): np.float64(0.8902368853767353), np.int64(1002): np.float64(1.0021792131499925), np.int64(1003): np.float64(0.8697637298311012)} Ant 5 Max diff (deg) 0.008507295540940873 Ant 5 Min diff (deg) -0.008754631679381397 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-2.3179431585423353), np.int64(1): np.float64(-2.0200096340240314), np.int64(2): np.float64(-2.2866948075451585), np.int64(3): np.float64(-1.9644025840834463), np.int64(1000): np.float64(1.0472254341341287), np.int64(1001): np.float64(0.9126216141907628), np.int64(1002): np.float64(1.033107363989921), np.int64(1003): np.float64(0.8874987922189117)} Ant 6 Max diff (deg) 0.010999038029526176 Ant 6 Min diff (deg) -0.011927295442564656 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-2.2426844241589143), np.int64(1): np.float64(-1.9483478556851743), np.int64(2): np.float64(-2.201900386710233), np.int64(3): np.float64(-1.9062064471730658), np.int64(1000): np.float64(1.013224658591675), np.int64(1001): np.float64(0.8802458710121179), np.int64(1002): np.float64(0.9947983846085412), np.int64(1003): np.float64(0.8612067668894046)} Ant 7 Max diff (deg) 0.008819097077481075 Ant 7 Min diff (deg) -0.009154841304489736 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-2.317702332547732), np.int64(1): np.float64(-2.022852853404258), np.int64(2): np.float64(-2.2857128834224585), np.int64(3): np.float64(-1.9703736569334591), np.int64(1000): np.float64(1.047117039943802), np.int64(1001): np.float64(0.9139064729967767), np.int64(1002): np.float64(1.0326635737945051), np.int64(1003): np.float64(0.8901965897968669)} Ant 8 Max diff (deg) 0.009966418739606908 Ant 8 Min diff (deg) -0.014468773309262772 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-2.3203980727166544), np.int64(1): np.float64(-2.0312514594544773), np.int64(2): np.float64(-2.285220815449042), np.int64(3): np.float64(-1.9828570719088798), np.int64(1000): np.float64(1.0483340993731314), np.int64(1001): np.float64(0.9177009855718925), np.int64(1002): np.float64(1.0324414700551836), np.int64(1003): np.float64(0.8958367621195062)} Ant 9 Max diff (deg) 0.011990163750763116 Ant 9 Min diff (deg) -0.008121854000069817 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-2.2505124195649917), np.int64(1): np.float64(-1.9646429616763665), np.int64(2): np.float64(-2.2203672859626034), np.int64(3): np.float64(-1.9151092783436798), np.int64(1000): np.float64(1.0167616728341682), np.int64(1001): np.float64(0.8876074151049291), np.int64(1002): np.float64(1.0031416885353823), np.int64(1003): np.float64(0.8652288711623441)} Ant 10 Max diff (deg) 0.005708569306777989 Ant 10 Min diff (deg) -0.0046080592980013435 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-2.325070353752792), np.int64(1): np.float64(-2.0207453688290737), np.int64(2): np.float64(-2.281141091615627), np.int64(3): np.float64(-1.9735253095925582), np.int64(1000): np.float64(1.0504454931546776), np.int64(1001): np.float64(0.9129545091194657), np.int64(1002): np.float64(1.030598713991648), np.int64(1003): np.float64(0.8916207975154826)} Ant 11 Max diff (deg) 0.005219893727258285 Ant 11 Min diff (deg) -0.005879489249347003 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-2.315404555842188), np.int64(1): np.float64(-2.0271025920523105), np.int64(2): np.float64(-2.2731695242050116), np.int64(3): np.float64(-1.9809397248120675), np.int64(1000): np.float64(1.0460782429673117), np.int64(1001): np.float64(0.9158263082506384), np.int64(1002): np.float64(1.026997571312358), np.int64(1003): np.float64(0.8949704671544048)} Ant 12 Max diff (deg) 0.009984401010874056 Ant 12 Min diff (deg) -0.008677464526579914 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-2.1878076713292747), np.int64(1): np.float64(-1.9135149221145742), np.int64(2): np.float64(-2.160788789214155), np.int64(3): np.float64(-1.86834907384935), np.int64(1000): np.float64(0.9884319161119058), np.int64(1001): np.float64(0.8645085008650195), np.int64(1002): np.float64(0.9762250053631933), np.int64(1003): np.float64(0.8441031964527177)} Ant 13 Max diff (deg) 0.009495680025089381 Ant 13 Min diff (deg) -0.007311137952383362 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(-2.3071828640749157), np.int64(1): np.float64(-2.037853379379021), np.int64(2): np.float64(-2.2766485942268107), np.int64(3): np.float64(-1.987767793251706), np.int64(1000): np.float64(1.0423647346809197), np.int64(1001): np.float64(0.9206831317318489), np.int64(1002): np.float64(1.0285687152240754), np.int64(1003): np.float64(0.8980553332157264)} Ant 14 Max diff (deg) 0.006330377408417576 Ant 14 Min diff (deg) -0.007685053430316557 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(-2.3682764868181576), np.int64(1): np.float64(-2.054643294930978), np.int64(2): np.float64(-2.341385924006948), np.int64(3): np.float64(-2.0073865390850987), np.int64(1000): np.float64(1.0699660944011251), np.int64(1001): np.float64(0.9282691241704129), np.int64(1002): np.float64(1.0578164389733387), np.int64(1003): np.float64(0.906918965455132)} Ant 15 Max diff (deg) 0.009348534095289907 Ant 15 Min diff (deg) -0.00510070543109542 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(-2.367858022122869), np.int64(1): np.float64(-2.0739613901638645), np.int64(2): np.float64(-2.334480768340446), np.int64(3): np.float64(-2.016937747414156), np.int64(1000): np.float64(1.0697767177753217), np.int64(1001): np.float64(0.9369966524230087), np.int64(1002): np.float64(1.054696953140818), np.int64(1003): np.float64(0.911233993187679)} Ant 16 Max diff (deg) 0.006082997381364308 Ant 16 Min diff (deg) -0.006431595385954392 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(-2.3243525763822754), np.int64(1): np.float64(-2.040489859405726), np.int64(2): np.float64(-2.2900853042236307), np.int64(3): np.float64(-1.988019850632611), np.int64(1000): np.float64(1.0501220484637264), np.int64(1001): np.float64(0.9218747254400661), np.int64(1002): np.float64(1.0346391589436739), np.int64(1003): np.float64(0.8981695253219826)} Ant 17 Max diff (deg) 0.008407203607889713 Ant 17 Min diff (deg) -0.008801109449960265 .2026-01-29 21:34:58 INFO wvrgcal::::casa ########################################## 2026-01-29 21:34:58 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:34:58 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=False, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='3s', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:34:58 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:34:58 INFO Will use all WVR SPWs: 2026-01-29 21:34:58 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:58 INFO Will produce solutions for all SPWs: 2026-01-29 21:34:58 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:34:58 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:35:00 INFO wvrgcal::::casa 2026-01-29 21:35:00 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:35:00 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 2026-01-29 21:35:00 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:35:00 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:35:00 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:35:00 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:35:00 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:35:00 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:35:00 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 0 CM01 No Yes 47.5 57.6 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 1 CM02 No Yes 47.5 59 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 2 DA41 Yes No 44.1 66.6 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 3 DA42 Yes No 27.5 49.9 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 4 DV02 Yes No 497 4.12e-05 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 5 DV03 Yes No 52.8 69.9 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 6 DV04 Yes No 49.8 64.8 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 7 DV05 Yes No 49.3 78.1 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 8 DV06 Yes No 46.3 59.4 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 9 DV08 Yes No 46.9 63.3 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 10 DV09 Yes No 46 88 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 11 DV11 Yes No 49.7 80.7 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 12 DV12 Yes No 48.6 58.5 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 13 DV13 Yes No 46.1 72.7 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 14 DV14 Yes No 53 78 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 15 PM02 Yes No 43.1 83.7 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 16 PM03 Yes No 48.7 69.8 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 17 PM04 Yes No 47.6 51.2 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:35:00 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:35:00 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.84947 2026-01-29 21:35:00 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 236.11 2026-01-29 21:35:00 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.608909 2026-01-29 21:35:00 INFO wvrgcal::::casa+ 2026-01-29 21:35:00 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:35:00 INFO calibrater::open ****Using NEW VI2-driven calibrater tool**** 2026-01-29 21:35:00 INFO calibrater::open Opening MS: myinput.ms for calibration. 2026-01-29 21:35:00 INFO Calibrater:: Initializing nominal selection to the whole MS. 2026-01-29 21:35:00 INFO calibrater::smooth Beginning smooth--(MSSelection version)------- 2026-01-29 21:35:00 INFO Calibrater::smooth Beginning smoothing/interpolating method. 2026-01-29 21:35:01 INFO Calibrater::smooth Storing result in mycaltable.wvr 2026-01-29 21:35:01 INFO Writing solutions to table: mycaltable.wvr 2026-01-29 21:35:01 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:34:57.970410 End time: 2026-01-29 21:35:01.114240 2026-01-29 21:35:01 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:35:01 INFO wvrgcal::::casa ########################################## 2026-01-29 21:35:01 INFO smoothcal::::casa ########################################## 2026-01-29 21:35:01 INFO smoothcal::::casa ##### Begin Task: smoothcal ##### 2026-01-29 21:35:01 INFO smoothcal::::casa smoothcal( vis='myinput.ms', tablein='mycaltable.wvr_unsmoothed', caltable='mycaltable.wvr_ref', field=[], smoothtype='mean', smoothtime=3.0, ratesmooth=False ) 2026-01-29 21:35:01 INFO smoothcal::calibrater::open ****Using NEW VI2-driven calibrater tool**** 2026-01-29 21:35:01 INFO smoothcal::calibrater::open Opening MS: myinput.ms for calibration. 2026-01-29 21:35:01 INFO smoothcal::Calibrater:: Initializing nominal selection to the whole MS. 2026-01-29 21:35:01 INFO smoothcal::calibrater::smooth Beginning smooth--(MSSelection version)------- 2026-01-29 21:35:01 INFO smoothcal::Calibrater::smooth Beginning smoothing/interpolating method. 2026-01-29 21:35:02 INFO smoothcal::Calibrater::smooth Storing result in mycaltable.wvr_ref 2026-01-29 21:35:02 INFO smoothcal:::: Writing solutions to table: mycaltable.wvr_ref 2026-01-29 21:35:02 INFO smoothcal::::casa Task smoothcal complete. Start time: 2026-01-29 21:35:01.122434 End time: 2026-01-29 21:35:02.195022 2026-01-29 21:35:02 INFO smoothcal::::casa ##### End Task: smoothcal ##### 2026-01-29 21:35:02 INFO smoothcal::::casa ########################################## test5 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [47.5, 47.5, 44.1, 27.5, 497.0, 52.8, 49.8, 49.3, 46.3, 46.9, 46.0, 49.7, 48.6, 46.1, 53.0, 43.1, 48.7, 47.6], 'Disc_um': [57.6, 59.0, 66.6, 49.9, 4.12e-05, 69.9, 64.8, 78.1, 59.4, 63.3, 88.0, 80.7, 58.5, 72.7, 78.0, 83.7, 69.8, 51.2], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 0 Max diff (deg) 0.0 Ant 0 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 1 Max diff (deg) 0.0 Ant 1 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 2 Max diff (deg) 0.0 Ant 2 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 3 Max diff (deg) 0.0 Ant 3 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 5 Max diff (deg) 0.0 Ant 5 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 6 Max diff (deg) 0.0 Ant 6 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 7 Max diff (deg) 0.0 Ant 7 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 8 Max diff (deg) 0.0 Ant 8 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 9 Max diff (deg) 0.0 Ant 9 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 10 Max diff (deg) 0.0 Ant 10 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 11 Max diff (deg) 0.0 Ant 11 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 12 Max diff (deg) 0.0 Ant 12 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 13 Max diff (deg) 0.0 Ant 13 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 14 Max diff (deg) 0.0 Ant 14 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 15 Max diff (deg) 0.0 Ant 15 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 16 Max diff (deg) 0.0 Ant 16 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(0.0), np.int64(1): np.float64(0.0), np.int64(2): np.float64(0.0), np.int64(3): np.float64(0.0), np.int64(1000): np.float64(0.0), np.int64(1001): np.float64(0.0), np.int64(1002): np.float64(0.0), np.int64(1003): np.float64(0.0)} Ant 17 Max diff (deg) 0.0 Ant 17 Min diff (deg) 0.0 .2026-01-29 21:35:03 INFO wvrgcal::::casa ########################################## 2026-01-29 21:35:03 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:35:03 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=False, sourceflag=[], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=0.8, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:35:03 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:35:03 INFO Will use all WVR SPWs: 2026-01-29 21:35:03 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:03 INFO Will produce solutions for all SPWs: 2026-01-29 21:35:03 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:03 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:35:05 INFO wvrgcal::::casa 2026-01-29 21:35:05 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:35:05 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 2026-01-29 21:35:05 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:35:05 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:35:05 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:35:05 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:35:05 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:35:05 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:35:05 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 0 CM01 No Yes 47.5 57.6 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 1 CM02 No Yes 47.5 59 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 2 DA41 Yes No 44.1 66.6 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 3 DA42 Yes No 27.5 49.9 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 4 DV02 Yes No 497 4.12e-05 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 5 DV03 Yes No 52.8 69.9 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 6 DV04 Yes No 49.8 64.8 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 7 DV05 Yes No 49.3 78.1 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 8 DV06 Yes No 46.3 59.4 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 9 DV08 Yes No 46.9 63.3 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 10 DV09 Yes No 46 88 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 11 DV11 Yes No 49.7 80.7 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 12 DV12 Yes No 48.6 58.5 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 13 DV13 Yes No 46.1 72.7 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 14 DV14 Yes No 53 78 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 15 PM02 Yes No 43.1 83.7 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 16 PM03 Yes No 48.7 69.8 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 17 PM04 Yes No 47.6 51.2 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:35:05 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:35:05 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.84947 2026-01-29 21:35:05 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 236.11 2026-01-29 21:35:05 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.608909 2026-01-29 21:35:05 INFO wvrgcal::::casa+ 2026-01-29 21:35:05 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:35:05 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:35:03.231798 End time: 2026-01-29 21:35:05.126888 2026-01-29 21:35:05 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:35:05 INFO wvrgcal::::casa ########################################## test6 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [47.5, 47.5, 44.1, 27.5, 497.0, 52.8, 49.8, 49.3, 46.3, 46.9, 46.0, 49.7, 48.6, 46.1, 53.0, 43.1, 48.7, 47.6], 'Disc_um': [57.6, 59.0, 66.6, 49.9, 4.12e-05, 69.9, 64.8, 78.1, 59.4, 63.3, 88.0, 80.7, 58.5, 72.7, 78.0, 83.7, 69.8, 51.2], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-1.8569448347362065), np.int64(1): np.float64(-1.6257892000444158), np.int64(2): np.float64(-1.8295004068098548), np.int64(3): np.float64(-1.585229280994465)} Ant 0 Max diff (deg) 0.005686147738494185 Ant 0 Min diff (deg) -0.00394708161265811 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(-1.8565830461872206), np.int64(1): np.float64(-1.624794311989838), np.int64(2): np.float64(-1.8291733850662917), np.int64(3): np.float64(-1.5843487592092202)} Ant 1 Max diff (deg) 0.0060328387042503095 Ant 1 Min diff (deg) -0.004186618531626607 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-1.7896031084873951), np.int64(1): np.float64(-1.5647152955627703), np.int64(2): np.float64(-1.7651266909429415), np.int64(3): np.float64(-1.5262526396683676)} Ant 2 Max diff (deg) 0.004917328956088873 Ant 2 Min diff (deg) -0.005739871805752195 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-1.2177867867940633), np.int64(1): np.float64(-0.9775988920680856), np.int64(2): np.float64(-1.1852042133769676), np.int64(3): np.float64(-0.937498303530699)} Ant 3 Max diff (deg) 0.006129605755402778 Ant 3 Min diff (deg) -0.007365718474867888 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-4.092848737000686), np.int64(1): np.float64(-4.092848737000686), np.int64(2): np.float64(-4.092848737000686), np.int64(3): np.float64(-4.092848737000686)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-1.80123837615437), np.int64(1): np.float64(-1.5763699830644953), np.int64(2): np.float64(-1.7745883318953208), np.int64(3): np.float64(-1.5401168498696478)} Ant 5 Max diff (deg) 0.006806905401731456 Ant 5 Min diff (deg) -0.007002493966669743 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-1.854353730668281), np.int64(1): np.float64(-1.616007012494741), np.int64(2): np.float64(-1.8293555546591465), np.int64(3): np.float64(-1.5715226251967707)} Ant 6 Max diff (deg) 0.008797898782923141 Ant 6 Min diff (deg) -0.009540932091006482 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-1.7941476834552172), np.int64(1): np.float64(-1.5586772061964282), np.int64(2): np.float64(-1.7615200364592516), np.int64(3): np.float64(-1.5249649406582328)} Ant 7 Max diff (deg) 0.00705442617826435 Ant 7 Min diff (deg) -0.007323626850983089 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-1.8541628998898494), np.int64(1): np.float64(-1.618283303138817), np.int64(2): np.float64(-1.8285708893318775), np.int64(3): np.float64(-1.5762993254748725)} Ant 8 Max diff (deg) 0.007973994787386474 Ant 8 Min diff (deg) -0.01157411245059592 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-1.8563187102559229), np.int64(1): np.float64(-1.6250014199024), np.int64(2): np.float64(-1.8281765929184972), np.int64(3): np.float64(-1.5862859156085136)} Ant 9 Max diff (deg) 0.009593279608775873 Ant 9 Min diff (deg) -0.006496950767502341 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-1.8004091082991382), np.int64(1): np.float64(-1.5717137236690029), np.int64(2): np.float64(-1.7762940340483497), np.int64(3): np.float64(-1.5320870137549267)} Ant 10 Max diff (deg) 0.004563360095923841 Ant 10 Min diff (deg) -0.0036873175974803107 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-1.8600560880976882), np.int64(1): np.float64(-1.6165969074773407), np.int64(2): np.float64(-1.8249125567853293), np.int64(3): np.float64(-1.5788200359631261)} Ant 11 Max diff (deg) 0.004176950627747145 Ant 11 Min diff (deg) -0.004702305197898937 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-1.8523233609932137), np.int64(1): np.float64(-1.6216822491465521), np.int64(2): np.float64(-1.8185355797427545), np.int64(3): np.float64(-1.5847515265524503)} Ant 12 Max diff (deg) 0.007987476790699777 Ant 12 Min diff (deg) -0.00693992082349526 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-1.7502456121459602), np.int64(1): np.float64(-1.5308125343999563), np.int64(2): np.float64(-1.7286315937040198), np.int64(3): np.float64(-1.4946813121076783)} Ant 13 Max diff (deg) 0.007595979397223118 Ant 13 Min diff (deg) -0.005847567653830765 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(-1.8457465203348766), np.int64(1): np.float64(-1.6302826987964032), np.int64(2): np.float64(-1.8213178724003223), np.int64(3): np.float64(-1.5902140369290834)} Ant 14 Max diff (deg) 0.005064782101399601 Ant 14 Min diff (deg) -0.006147068669950073 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(-1.8946207813432479), np.int64(1): np.float64(-1.6437149246996903), np.int64(2): np.float64(-1.873108933313792), np.int64(3): np.float64(-1.6059090272703092)} Ant 15 Max diff (deg) 0.0074775311028023594 Ant 15 Min diff (deg) -0.004080102922833007 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(-1.8942873688543846), np.int64(1): np.float64(-1.6591695878365513), np.int64(2): np.float64(-1.8675843321528842), np.int64(3): np.float64(-1.6135509474543426)} Ant 16 Max diff (deg) 0.004865842673578147 Ant 16 Min diff (deg) -0.005143080770583008 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(-1.8594812563180072), np.int64(1): np.float64(-1.6323923940271996), np.int64(2): np.float64(-1.8320681550994524), np.int64(3): np.float64(-1.5904156917750267)} Ant 17 Max diff (deg) 0.0067272793616339754 Ant 17 Min diff (deg) -0.007040387265185188 .2026-01-29 21:35:06 INFO wvrgcal::::casa ########################################## 2026-01-29 21:35:06 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:35:06 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=True, sourceflag=[], tie=['0,1,2'], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:35:06 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:35:06 INFO Will use all WVR SPWs: 2026-01-29 21:35:06 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:06 INFO Will produce solutions for all SPWs: 2026-01-29 21:35:06 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:06 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:35:10 INFO wvrgcal::::casa 2026-01-29 21:35:10 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:35:10 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 2026-01-29 21:35:10 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:35:10 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Tying: 0 and 1 and 2 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Tied sets as numerical source IDs: 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Tying: 0 and 1 and 2 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:35:10 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 9.79658e-25 0.272093 0.00667383 32.1855 14.3105 6.24405 3.94438 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:35:10 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:35:10 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:35:10 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:35:10 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 0 CM01 No Yes 73.6 48.8 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 1 CM02 No Yes 73.8 49.2 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 2 DA41 Yes No 70.9 57.5 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 3 DA42 Yes No 65 48.1 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 4 DV02 Yes No 396 140 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 5 DV03 Yes No 72.9 59 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 6 DV04 Yes No 77.9 54.2 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 7 DV05 Yes No 71.5 61.9 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 8 DV06 Yes No 72.7 54.3 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 9 DV08 Yes No 72.8 51.7 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 10 DV09 Yes No 70.7 66.5 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 11 DV11 Yes No 70.3 61.8 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 12 DV12 Yes No 71 50.9 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 13 DV13 Yes No 70.7 64.1 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 14 DV14 Yes No 72.8 66 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 15 PM02 Yes No 71 63.7 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 16 PM03 Yes No 73.5 57.3 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 17 PM04 Yes No 73.1 51.3 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:35:10 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:35:10 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.63889 2026-01-29 21:35:10 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 176.522 2026-01-29 21:35:10 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.793768 2026-01-29 21:35:10 INFO wvrgcal::::casa+ 2026-01-29 21:35:10 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:35:10 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:35:06.097907 End time: 2026-01-29 21:35:09.567458 2026-01-29 21:35:10 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:35:10 INFO wvrgcal::::casa ########################################## test7 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [73.6, 73.8, 70.9, 65.0, 396.0, 72.9, 77.9, 71.5, 72.7, 72.8, 70.7, 70.3, 71.0, 70.7, 72.8, 71.0, 73.5, 73.1], 'Disc_um': [48.8, 49.2, 57.5, 48.1, 140.0, 59.0, 54.2, 61.9, 54.3, 51.7, 66.5, 61.8, 50.9, 64.1, 66.0, 63.7, 57.3, 51.3], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(-2.3211819145293253), np.int64(1): np.float64(-2.032236042864902), np.int64(2): np.float64(-2.286875682374289), np.int64(3): np.float64(5.237609812933261)} Ant 0 Max diff (deg) 0.007109045272635228 Ant 0 Min diff (deg) -0.005199598131287786 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(-2.320728290143768), np.int64(1): np.float64(-2.0309929158681115), np.int64(2): np.float64(-2.286467658758589), np.int64(3): np.float64(5.2398347894989605)} Ant 1 Max diff (deg) 0.007543685550572832 Ant 1 Min diff (deg) -0.0056284285027778935 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(-2.2370044012614874), np.int64(1): np.float64(-1.9558938926390468), np.int64(2): np.float64(-2.2064078583177724), np.int64(3): np.float64(5.0843340478949095)} Ant 2 Max diff (deg) 0.00863763633043746 Ant 2 Min diff (deg) -0.007174749432986349 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(-1.5222337118897629), np.int64(1): np.float64(-1.2219982698373606), np.int64(2): np.float64(-1.4815050483554428), np.int64(3): np.float64(3.9456681117890753)} Ant 3 Max diff (deg) 0.007659769570398822 Ant 3 Min diff (deg) -0.009207608688883928 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(-5.116061290147904), np.int64(1): np.float64(-5.116061290147904), np.int64(2): np.float64(-5.116061290147904), np.int64(3): np.float64(12.82374902349342)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(-2.2515489679512397), np.int64(1): np.float64(-1.9704622304265094), np.int64(2): np.float64(-2.2182359573954535), np.int64(3): np.float64(5.262349025815682)} Ant 5 Max diff (deg) 0.011796445150876522 Ant 5 Min diff (deg) -0.009273025219004083 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(-2.3179431585423353), np.int64(1): np.float64(-2.0200096340240314), np.int64(2): np.float64(-2.2866948075451585), np.int64(3): np.float64(5.335704197865189)} Ant 6 Max diff (deg) 0.01724865592533753 Ant 6 Min diff (deg) -0.019298929839768775 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(-2.2426844241589143), np.int64(1): np.float64(-1.9483478556851743), np.int64(2): np.float64(-2.201900387266075), np.int64(3): np.float64(5.174176218984812)} Ant 7 Max diff (deg) 0.008819097077481075 Ant 7 Min diff (deg) -0.009154841304489736 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(-2.317702332547732), np.int64(1): np.float64(-2.022852853404258), np.int64(2): np.float64(-2.2857128834224585), np.int64(3): np.float64(5.202531045351289)} Ant 8 Max diff (deg) 0.008491338648225266 Ant 8 Min diff (deg) -0.014468773309262772 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(-2.3203980741988963), np.int64(1): np.float64(-2.0312514594544773), np.int64(2): np.float64(-2.285220815449042), np.int64(3): np.float64(5.212892866600555)} Ant 9 Max diff (deg) 0.011990163750763116 Ant 9 Min diff (deg) -0.008121854000069817 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(-2.250512425493771), np.int64(1): np.float64(-1.9646429616763665), np.int64(2): np.float64(-2.2203672859626034), np.int64(3): np.float64(5.123190133096557)} Ant 10 Max diff (deg) 0.006072745201862517 Ant 10 Min diff (deg) -0.011919901125992283 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(-2.325070353752792), np.int64(1): np.float64(-2.0207453688290737), np.int64(2): np.float64(-2.281141091615627), np.int64(3): np.float64(5.230504651274234)} Ant 11 Max diff (deg) 0.008167023972500687 Ant 11 Min diff (deg) -0.006194881515543926 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(-2.315404555842188), np.int64(1): np.float64(-2.0271025920523105), np.int64(2): np.float64(-2.2731695242050116), np.int64(3): np.float64(5.2057310361801825)} Ant 12 Max diff (deg) 0.009984401010874056 Ant 12 Min diff (deg) -0.010217462152311896 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(-2.187807695031239), np.int64(1): np.float64(-1.9135149221145742), np.int64(2): np.float64(-2.160788789214155), np.int64(3): np.float64(5.058747867288851)} Ant 13 Max diff (deg) 0.009495703727053773 Ant 13 Min diff (deg) -0.007311137952383362 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(-2.3071828640749157), np.int64(1): np.float64(-2.037853392713256), np.int64(2): np.float64(-2.2766485942268107), np.int64(3): np.float64(5.2523102238858)} Ant 14 Max diff (deg) 0.0072581328347922636 Ant 14 Min diff (deg) -0.012200170728092985 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(-2.3682764868181576), np.int64(1): np.float64(-2.054643294930978), np.int64(2): np.float64(-2.341385924006948), np.int64(3): np.float64(5.245780684214655)} Ant 15 Max diff (deg) 0.01022537022421588 Ant 15 Min diff (deg) -0.018394986979391348 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(-2.367858022122869), np.int64(1): np.float64(-2.0739613901638645), np.int64(2): np.float64(-2.334480768340446), np.int64(3): np.float64(5.293124402996554)} Ant 16 Max diff (deg) 0.006223826551305933 Ant 16 Min diff (deg) -0.006431595385954392 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(-2.324352647321637), np.int64(1): np.float64(-2.040489859405726), np.int64(2): np.float64(-2.2900853042236307), np.int64(3): np.float64(5.232786743263468)} Ant 17 Max diff (deg) 0.016442030079581116 Ant 17 Min diff (deg) -0.010035203749943378 .2026-01-29 21:35:11 INFO wvrgcal::::casa ########################################## 2026-01-29 21:35:11 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:35:11 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=True, sourceflag=[], tie=['0,3', '1,2'], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:35:11 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:35:11 INFO Will use all WVR SPWs: 2026-01-29 21:35:11 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:11 INFO Will produce solutions for all SPWs: 2026-01-29 21:35:11 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:11 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:35:16 INFO wvrgcal::::casa 2026-01-29 21:35:16 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:35:16 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 2026-01-29 21:35:16 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:35:16 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Tying: 0 and 3 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Tying: 1 and 2 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Tied sets as numerical source IDs: 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Tying: 0 and 3 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Tying: 1 and 2 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:35:16 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 3.51928e-25 0.27765 0.00548945 29.035 13.8151 6.19625 3.94179 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 4.34682e-23 0.270989 0.00475384 29.0919 13.9409 6.28762 4.00758 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 9.79658e-25 0.272093 0.00667383 32.1855 14.3105 6.24405 3.94438 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:35:16 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:35:16 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:35:16 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:35:16 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 0 CM01 No Yes 74.4 60.1 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 1 CM02 No Yes 74.5 61 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 2 DA41 Yes No 71.8 66.3 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 3 DA42 Yes No 66.6 65.4 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 4 DV02 Yes No 391 132 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 5 DV03 Yes No 73.5 70.9 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 6 DV04 Yes No 78.7 63.9 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 7 DV05 Yes No 72.4 75.4 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 8 DV06 Yes No 73.5 66.2 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 9 DV08 Yes No 73.5 65 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 10 DV09 Yes No 71.4 78 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 11 DV11 Yes No 71.1 76.2 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 12 DV12 Yes No 71.8 60.6 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 13 DV13 Yes No 71.5 75.2 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 14 DV14 Yes No 73.4 77.4 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 15 PM02 Yes No 71.8 77.1 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 16 PM03 Yes No 74.2 69.4 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 17 PM04 Yes No 73.9 57.3 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:35:16 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:35:16 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.84947 2026-01-29 21:35:16 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 173.517 2026-01-29 21:35:16 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.447486 2026-01-29 21:35:16 INFO wvrgcal::::casa+ 2026-01-29 21:35:16 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:35:16 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:35:10.530983 End time: 2026-01-29 21:35:15.622290 2026-01-29 21:35:16 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:35:16 INFO wvrgcal::::casa ########################################## test8 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [74.4, 74.5, 71.8, 66.6, 391.0, 73.5, 78.7, 72.4, 73.5, 73.5, 71.4, 71.1, 71.8, 71.5, 73.4, 71.8, 74.2, 73.9], 'Disc_um': [60.1, 61.0, 66.3, 65.4, 132.0, 70.9, 63.9, 75.4, 66.2, 65.0, 78.0, 76.2, 60.6, 75.2, 77.4, 77.1, 69.4, 57.3], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 0: {np.int64(0): np.float64(4.103677709584323), np.int64(1): np.float64(-2.032236042864902), np.int64(2): np.float64(-2.286875682374289), np.int64(3): np.float64(5.237609812933261)} Ant 0 Max diff (deg) 0.007109045272635228 Ant 0 Min diff (deg) -0.005993051312643161 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(0): np.float64(4.104919423696796), np.int64(1): np.float64(-2.0309929158681115), np.int64(2): np.float64(-2.286467658758589), np.int64(3): np.float64(5.2398347894989605)} Ant 1 Max diff (deg) 0.007543685550572832 Ant 1 Min diff (deg) -0.006277130880802062 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(0): np.float64(3.9783692833919293), np.int64(1): np.float64(-1.9558938926390468), np.int64(2): np.float64(-2.2064078583177724), np.int64(3): np.float64(5.0843340478949095)} Ant 2 Max diff (deg) 0.00863763633043746 Ant 2 Min diff (deg) -0.007174749432986349 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(0): np.float64(3.067489006315685), np.int64(1): np.float64(-1.2219982698373606), np.int64(2): np.float64(-1.4815050483554428), np.int64(3): np.float64(3.9456681117890753)} Ant 3 Max diff (deg) 0.010540385860207557 Ant 3 Min diff (deg) -0.009207608688883928 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(0): np.float64(8.68963502564249), np.int64(1): np.float64(-5.116061290147904), np.int64(2): np.float64(-5.116061290147904), np.int64(3): np.float64(12.82374902349342)} Ant 4 Max diff (deg) 1.7763568394002505e-15 Ant 4 Min diff (deg) 0.0 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(0): np.float64(4.065388219224436), np.int64(1): np.float64(-1.9704622304265094), np.int64(2): np.float64(-2.2182359573954535), np.int64(3): np.float64(5.262349025815682)} Ant 5 Max diff (deg) 0.011796445150876522 Ant 5 Min diff (deg) -0.009273025219004083 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(0): np.float64(4.163059648706273), np.int64(1): np.float64(-2.0200096340240314), np.int64(2): np.float64(-2.2866948075451585), np.int64(3): np.float64(5.335704197865189)} Ant 6 Max diff (deg) 0.01724865592533753 Ant 6 Min diff (deg) -0.019298929839768775 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(0): np.float64(4.026390374739587), np.int64(1): np.float64(-1.9483478556851743), np.int64(2): np.float64(-2.201900387266075), np.int64(3): np.float64(5.174176218984812)} Ant 7 Max diff (deg) 0.00938980104440379 Ant 7 Min diff (deg) -0.009154841304489736 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(0): np.float64(4.090529990846425), np.int64(1): np.float64(-2.022852853404258), np.int64(2): np.float64(-2.2857128834224585), np.int64(3): np.float64(5.202531045351289)} Ant 8 Max diff (deg) 0.008537365877806735 Ant 8 Min diff (deg) -0.014468773309262772 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(0): np.float64(4.088272007594672), np.int64(1): np.float64(-2.0312514594544773), np.int64(2): np.float64(-2.285220815449042), np.int64(3): np.float64(5.212892866600555)} Ant 9 Max diff (deg) 0.011990163750763116 Ant 9 Min diff (deg) -0.010635167250952371 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(0): np.float64(4.005369127920647), np.int64(1): np.float64(-1.9646429616763665), np.int64(2): np.float64(-2.2203672859626034), np.int64(3): np.float64(5.123190133096557)} Ant 10 Max diff (deg) 0.006072745201862517 Ant 10 Min diff (deg) -0.011919901125992283 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(0): np.float64(4.106814445190891), np.int64(1): np.float64(-2.0207453688290737), np.int64(2): np.float64(-2.281141091615627), np.int64(3): np.float64(5.230504651274234)} Ant 11 Max diff (deg) 0.008167023972500687 Ant 11 Min diff (deg) -0.0065604564781756025 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(0): np.float64(4.080068529784381), np.int64(1): np.float64(-2.0271025920523105), np.int64(2): np.float64(-2.2731695242050116), np.int64(3): np.float64(5.2057310361801825)} Ant 12 Max diff (deg) 0.010115646895604513 Ant 12 Min diff (deg) -0.010217462152311896 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(0): np.float64(3.9297611318511008), np.int64(1): np.float64(-1.9135149221145742), np.int64(2): np.float64(-2.160788789214155), np.int64(3): np.float64(5.058747867288851)} Ant 13 Max diff (deg) 0.009355539980667515 Ant 13 Min diff (deg) -0.01128740349077395 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(0): np.float64(4.085494414063569), np.int64(1): np.float64(-2.037853392713256), np.int64(2): np.float64(-2.2766485942268107), np.int64(3): np.float64(5.2523102238858)} Ant 14 Max diff (deg) 0.0072581328347922636 Ant 14 Min diff (deg) -0.012200170728092985 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(0): np.float64(4.1482371630196475), np.int64(1): np.float64(-2.054643294930978), np.int64(2): np.float64(-2.341385924006948), np.int64(3): np.float64(5.245780684214655)} Ant 15 Max diff (deg) 0.01022537022421588 Ant 15 Min diff (deg) -0.018394986979391348 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(0): np.float64(4.163123716283885), np.int64(1): np.float64(-2.0739613901638645), np.int64(2): np.float64(-2.334480768340446), np.int64(3): np.float64(5.293124402996554)} Ant 16 Max diff (deg) 0.006223826551305933 Ant 16 Min diff (deg) -0.006431595385954392 Found field 0 Found field 1 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(0): np.float64(4.101593009376842), np.int64(1): np.float64(-2.040489859405726), np.int64(2): np.float64(-2.2900853042236307), np.int64(3): np.float64(5.232786743263468)} Ant 17 Max diff (deg) 0.016442030079581116 Ant 17 Min diff (deg) -0.010035203749943378 .2026-01-29 21:35:17 INFO wvrgcal::::casa ########################################## 2026-01-29 21:35:17 INFO wvrgcal::::casa ##### Begin Task: wvrgcal ##### 2026-01-29 21:35:17 INFO wvrgcal::::casa wvrgcal( vis='myinput.ms', caltable='mycaltable.wvr', toffset=0.0, segsource=True, sourceflag=['0455-462', '0132-169'], tie=[], nsol=1, disperse=False, wvrflag=[], statfield='', statsource='', smooth='', scale=1.0, spw=[], wvrspw=[], reversespw='', cont=False, maxdistm=500.0, minnumants=2, mingoodfrac=0.8, usefieldtab=False, refant=[], offsetstable='', rseed=0 ) 2026-01-29 21:35:17 INFO wvrgcal::::casa Running wvr.gcal ... 2026-01-29 21:35:17 INFO Will use all WVR SPWs: 2026-01-29 21:35:17 INFO + 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:17 INFO Will produce solutions for all SPWs: 2026-01-29 21:35:17 INFO + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2026-01-29 21:35:17 INFO Calculating the coefficients now ... Calculating the coefficients now ... done! 2026-01-29 21:35:20 INFO wvrgcal::::casa 2026-01-29 21:35:20 INFO wvrgcal::::casa+ WVRGCAL -- Version 3.0 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Developed by B. Nikolic at the University of Cambridge as part of EU FP6 ALMA Enhancement 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Maintained and extended since 2013 by the European Southern Observatory as part of the ALMA project 2026-01-29 21:35:20 INFO wvrgcal::::casa+ GPLv2 License -- you have a right to the source code 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 2026-01-29 21:35:20 INFO wvrgcal::::casa+ All WVR data points for antenna 0 are flagged. 2026-01-29 21:35:20 INFO wvrgcal::::casa+ All WVR data points for antenna 1 are flagged. 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Choosing (interpolated) antenna 0 == CM01 as reference antenna for dTdL calculations. 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Using random seed 43 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Retrieved parameters 2026-01-29 21:35:20 INFO wvrgcal::::casa+ ---------------------------------------------------------------- 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Evidence PWV PWV Error dT1dL dT2dL dT3dL dT4dL 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 1.67398e-24 0.273333 0.00500182 29.2897 13.9145 6.24332 3.97253 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 9.79658e-25 0.272093 0.00667383 32.1855 14.3105 6.24405 3.94438 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Times used for the statistics calculation (in seconds from first astro datum) 2026-01-29 21:35:20 INFO wvrgcal::::casa+ ----------------------------------------------------------------------------- 2026-01-29 21:35:20 INFO wvrgcal::::casa+ (0, 449.28) 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Antenna/WVR information: 2026-01-29 21:35:20 INFO wvrgcal::::casa+ ----------------------------------------------------------------------- 2026-01-29 21:35:20 INFO wvrgcal::::casa+ # Name WVR? Flag? RMS (um) Disc (um) 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 0 CM01 No Yes 43.9 45.6 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 1 CM02 No Yes 44.1 46.5 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 2 DA41 Yes No 44.2 55.9 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 3 DA42 Yes No 49.8 44.6 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 4 DV02 Yes No 302 108 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 5 DV03 Yes No 38 58 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 6 DV04 Yes No 45.5 52.4 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 7 DV05 Yes No 39.4 63.2 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 8 DV06 Yes No 43.3 50.8 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 9 DV08 Yes No 44.1 50 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 10 DV09 Yes No 42.7 70 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 11 DV11 Yes No 37.3 63.9 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 12 DV12 Yes No 38.6 47.6 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 13 DV13 Yes No 42.3 63.1 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 14 DV14 Yes No 37.3 65.8 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 15 PM02 Yes No 46.4 66.3 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 16 PM03 Yes No 42.1 56 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 17 PM04 Yes No 42.6 45.1 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Expected performance 2026-01-29 21:35:20 INFO wvrgcal::::casa+ ------------------------------------------------------------------ 2026-01-29 21:35:20 INFO wvrgcal::::casa+ * Estimated WVR thermal contribution to path fluctuations (micron per antenna): 2.63889 2026-01-29 21:35:20 INFO wvrgcal::::casa+ * Greatest Estimated path fluctuation is (micron on a baseline): 109.568 2026-01-29 21:35:20 INFO wvrgcal::::casa+ * Rough estimate path error due to coefficient error (micron on a baseline): 0.492696 2026-01-29 21:35:20 INFO wvrgcal::::casa+ 2026-01-29 21:35:20 INFO wvrgcal::::casa+ Writing gain table ... 2026-01-29 21:35:20 INFO wvrgcal::::casa Task wvrgcal complete. Start time: 2026-01-29 21:35:16.707224 End time: 2026-01-29 21:35:20.155732 2026-01-29 21:35:20 INFO wvrgcal::::casa ##### End Task: wvrgcal ##### 2026-01-29 21:35:20 INFO wvrgcal::::casa ########################################## test9 {'Name': ['CM01', 'CM02', 'DA41', 'DA42', 'DV02', 'DV03', 'DV04', 'DV05', 'DV06', 'DV08', 'DV09', 'DV11', 'DV12', 'DV13', 'DV14', 'PM02', 'PM03', 'PM04'], 'WVR': [False, False, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], 'Flag': [True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], 'Frac_unflagged': [0.0, 0.0, np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0), np.float64(1.0)], 'RMS_um': [43.9, 44.1, 44.2, 49.8, 302.0, 38.0, 45.5, 39.4, 43.3, 44.1, 42.7, 37.3, 38.6, 42.3, 37.3, 46.4, 42.1, 42.6], 'Disc_um': [45.6, 46.5, 55.9, 44.6, 108.0, 58.0, 52.4, 63.2, 50.8, 50.0, 70.0, 63.9, 47.6, 63.1, 65.8, 66.3, 56.0, 45.1], 'rval': 0, 'success': True} Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED Found field 2 Found field 3 FIELD averages ant 0: {np.int64(2): np.float64(3.0918916757136783), np.int64(3): np.float64(5.237609812933261)} Ant 0 Max diff (deg) 0.0056274402288174485 Ant 0 Min diff (deg) -0.005199598131287786 Found field 2 Found field 3 FIELD averages ant 1: {np.int64(2): np.float64(3.0952607789074014), np.int64(3): np.float64(5.2398347894989605)} Ant 1 Max diff (deg) 0.005684748366885373 Ant 1 Min diff (deg) -0.0056284285027778935 Found field 2 Found field 3 FIELD averages ant 2: {np.int64(2): np.float64(3.024328114395448), np.int64(3): np.float64(5.0843340478949095)} Ant 2 Max diff (deg) 0.00863763633043746 Ant 2 Min diff (deg) -0.0068042170432498494 Found field 2 Found field 3 FIELD averages ant 3: {np.int64(2): np.float64(2.7064455301029073), np.int64(3): np.float64(3.9456681117890753)} Ant 3 Max diff (deg) 0.003972623681335108 Ant 3 Min diff (deg) -0.005248294711822421 Found field 2 Found field 3 FIELD averages ant 4: {np.int64(2): np.float64(6.276771257680068), np.int64(3): np.float64(12.82374902349342)} Ant 4 Max diff (deg) 0.0 Ant 4 Min diff (deg) 0.0 Found field 2 Found field 3 FIELD averages ant 5: {np.int64(2): np.float64(3.149963445219353), np.int64(3): np.float64(5.262349025815682)} Ant 5 Max diff (deg) 0.011796445150876522 Ant 5 Min diff (deg) -0.009273025219004083 Found field 2 Found field 3 FIELD averages ant 6: {np.int64(2): np.float64(3.2017837142173207), np.int64(3): np.float64(5.335704197865189)} Ant 6 Max diff (deg) 0.01724865592533753 Ant 6 Min diff (deg) -0.019298929839768775 Found field 2 Found field 3 FIELD averages ant 7: {np.int64(2): np.float64(3.092107534079466), np.int64(3): np.float64(5.174176218984812)} Ant 7 Max diff (deg) 0.006251451738634728 Ant 7 Min diff (deg) -0.005360977813651857 Found field 2 Found field 3 FIELD averages ant 8: {np.int64(2): np.float64(3.0713634605002906), np.int64(3): np.float64(5.202531045351289)} Ant 8 Max diff (deg) 0.007075334458026106 Ant 8 Min diff (deg) -0.012414396642437708 Found field 2 Found field 3 FIELD averages ant 9: {np.int64(2): np.float64(3.0678902273402398), np.int64(3): np.float64(5.212892866600555)} Ant 9 Max diff (deg) 0.008550219110674107 Ant 9 Min diff (deg) -0.0046860203777328024 Found field 2 Found field 3 FIELD averages ant 10: {np.int64(2): np.float64(3.0488127706434063), np.int64(3): np.float64(5.123190133096557)} Ant 10 Max diff (deg) 0.006072745201862517 Ant 10 Min diff (deg) -0.011919901125992283 Found field 2 Found field 3 FIELD averages ant 11: {np.int64(2): np.float64(3.081187731839756), np.int64(3): np.float64(5.230504651274234)} Ant 11 Max diff (deg) 0.008167023972500687 Ant 11 Min diff (deg) -0.006194881515543926 Found field 2 Found field 3 FIELD averages ant 12: {np.int64(2): np.float64(3.049944385079405), np.int64(3): np.float64(5.2057310361801825)} Ant 12 Max diff (deg) 0.009540329073516318 Ant 12 Min diff (deg) -0.010217462152311896 Found field 2 Found field 3 FIELD averages ant 13: {np.int64(2): np.float64(3.029164057659887), np.int64(3): np.float64(5.058747867288851)} Ant 13 Max diff (deg) 0.009355539980667515 Ant 13 Min diff (deg) -0.006359961022248228 Found field 2 Found field 3 FIELD averages ant 14: {np.int64(2): np.float64(3.0864614621125273), np.int64(3): np.float64(5.2523102238858)} Ant 14 Max diff (deg) 0.0072581328347922636 Ant 14 Min diff (deg) -0.012200170728092985 Found field 2 Found field 3 FIELD averages ant 15: {np.int64(2): np.float64(3.090183406101601), np.int64(3): np.float64(5.245780684214655)} Ant 15 Max diff (deg) 0.01022537022421588 Ant 15 Min diff (deg) -0.018394986979391348 Found field 2 Found field 3 FIELD averages ant 16: {np.int64(2): np.float64(3.1107135173836644), np.int64(3): np.float64(5.293124402996554)} Ant 16 Max diff (deg) 0.006223826551305933 Ant 16 Min diff (deg) -0.00488796398236957 Found field 2 Found field 3 FIELD averages ant 17: {np.int64(2): np.float64(3.0795469319207265), np.int64(3): np.float64(5.232786743263468)} Ant 17 Max diff (deg) 0.016442030079581116 Ant 17 Min diff (deg) -0.010035203749943378 . ---------------------------------------------------------------------- Ran 21 tests in 177.144s OK Generating XML reports...