I deployed TelCal
1.5.7 to test and production today.
Fixed new day = new file error for the Peek and PointingDetails
files. They now do NOT create new files when the day changes.
Added tests in the AntennaSolution
class to ensure the hint array is the same shape as the resulting GainSolution
A crontab file was setup in /home/lustre-widar/wcbe/data/telcal/scripts that runs every 6 hours and deletes all the BDF files that are older than 1 day from the telcal directory. Therefore, all code used to delete BDF files has been removed from telcal.
Updated the performance stats collection to be more descriptive as well as collecting stats on pointing, delay and focus. SkyFreq
was not being stored for each IFID, but the first one (usually AC's skyFreq) was always being used in the pointing calculations. Now each IFID has its own skyFreq stored in the PositionData
now checks to make sure the number of subbands in the BDF file matches the number of spectral windows in the SDM. If they don't match and Exceptions is thrown and logged and the culprit subscan will be skipped.