When (likely) some selection contains an empty subset of data (e.g. a given baseline/subband with), PolConvert just freezes without further action.
For example, in the following example PolConvert freeze as the following due to the lack of data from a single baseline in a particular IF that unable it to obtain estimates.
Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #9, channels 62 to 62 Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #10, channels 62 to 62 Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #11, channels 62 to 62 Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #12, channels 62 to 62 Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #13, channels 62 to 62 Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #14, channels 62 to 62 Clearing previous allocation objects
Apply rates and estimate cross-gains for IF #15, channels 0 to 0
The only way to stop the run is by externally killing the entire CASA process.
Could some internal checks be implemented for the cases when a subset of the baselines do not contain data from all IFs, or a single station is completely out, and seamlessly ignore them in the process?
When (likely) some selection contains an empty subset of data (e.g. a given baseline/subband with), PolConvert just freezes without further action.
For example, in the following example PolConvert freeze as the following due to the lack of data from a single baseline in a particular IF that unable it to obtain estimates.
The only way to stop the run is by externally killing the entire CASA process.
Could some internal checks be implemented for the cases when a subset of the baselines do not contain data from all IFs, or a single station is completely out, and seamlessly ignore them in the process?