dsa110 / dsa110-issues

Issue tracker for all DSA-110 work
0 stars 0 forks source link

Beamformer weight averaging throwing exceptions #188

Open danasimard opened 2 years ago

danasimard commented 2 years ago

Jul 05 16:53:22 calibration23 python[31520]: Selecting for string ['2022-07-05', '2022-07-04'] Jul 05 16:53:22 calibration23 python[31520]: Selecting 1 from 16 gain files. Jul 05 16:53:22 calibration23 python[31520]: Selecting 1 from 16 gain files. Jul 05 16:53:22 calibration23 python[31520]: During averaging of beamformer weights for /operations/calibration//2022-07-04_1459+716.ms, AttributeError occurred: Jul 05 16:53:22 calibration23 python[31520]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/services/calibration_service.py", line 173, in calibrate_file Jul 05 16:53:22 calibration23 python[31520]: beamformer_solns, beamformer_names = generate_averaged_beamformer_solns( Jul 05 16:53:22 calibration23 python[31520]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/services/calibration_service.py", line 244, in generate_averaged_beamformer_solns Jul 05 16:53:22 calibration23 python[31520]: beamformer_names = get_good_solution(beamformer_dir, refsb, antennas, refant, antennas_core=antennas_core) Jul 05 16:53:22 calibration23 python[31520]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/dsacalib/weights.py", line 52, in get_good_solution Jul 05 16:53:22 calibration23 python[31520]: gains = read_gains(bfnames, antennas, beamformer_dir, selectants=antennas_core) Jul 05 16:53:22 calibration23 python[31520]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/dsacalib/weights.py", line 165, in read_gains Jul 05 16:53:22 calibration23 python[31520]: select = [antennas.tolist().index(i) for i in selectants] Jul 05 16:53:22 calibration23 python[31520]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/dsacalib/weights.py", line 165, in Jul 05 16:53:22 calibration23 python[31520]: select = [antennas.tolist().index(i) for i in selectants]

danasimard commented 2 years ago

New exception: Jul 11 17:04:06 calibration23 python[16739]: During calculation of beamformer weights for /operations/calibration//2022-07-11_1459+716.ms, ValueError occurred: Jul 11 17:04:06 calibration23 python[16739]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/services/calibration_service.py", line 160, in calibrate_file Jul 11 17:04:06 calibration23 python[16739]: write_beamformer_solutions( Jul 11 17:04:06 calibration23 python[16739]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/dsacalib/weights.py", line 656, in write_beamformer_solutions Jul 11 17:04:06 calibration23 python[16739]: eastings, weights_files, flags_badsolns = write_beamformer_weights( Jul 11 17:04:06 calibration23 python[16739]: File "/home/ubuntu/proj/dsa110-shell/dsa110-calib/dsacalib/weights.py", line 562, in write_beamformer_weights Jul 11 17:04:06 calibration23 python[16739]: fobs = fobs.reshape(fweights.size, -1).mean(axis=1)