Pull request #1744: PIPE-2916/PIPE-2986: Fix the offset search limit by using half of the cutout image size; improve observing_run handling in hif_transformimagedata
Merge in PIPE/pipeline from PIPE-2916-fix-field-selection-limit to main
* commit '42735b2555f8e61818dca1abd0914d087009175a': PIPE-2916: Rename `imaging_imsize` to `imsize_from_cutout` for clarity and update references in `editimlist` PIPE-2986: Streamline the MS object replacement logic in `hif_transformimagedata` and improve logging PIPE-2916: Update example output in docstring for `imaging_imsize` to reflect the correct dimensions PIPE-2916: Fix the offset search limit by using half of the cutout image size.
Pull request #1660: PIPE-2689: add new residual phase offset QA scores to hifa_diffgaincal
Merge in PIPE/pipeline from PIPE-2689_hifa_diffgaincal_new_QA_score_for_residuals to main
* commit '26306aec824fa25e46796a8667050d46ab51879f': PIPE-2689: Update to use built-in thresholds for scoring rather than magic number and update comments to reflect current state of scores. PIPE-2689: Update scores for poor and elevated cases to lower severity PIPE-2689: Remove code added to support a new b2b offset qa score. This will come in with a separate ticket. PIPE-2689: Update THRESHOLD_OVERALL_SNR to 5.0 PIPE-2689: Fix to take the max of the absolute value rather than abs val of the max and incorporate B2B offset solution diferences into score. PIPE-2689: Fix loop over all antennas per timestamp to instead loop over a list of unique antennas PIPE-2689: update hifa_diffgaincal QA to refactor step that generates a consolidated QA message. PIPE-2689: update hifa_diffgaincal QA to add new score for residual diffgain phase offsets.
Pull request #1747: PIPE-2947: Pin scipy version to avoid compatibility issues with 1.17+
Merge in PIPE/pipeline from PIPE-2947-restrict-scipy-versions to main
* commit '0d175efa4b8737eb989c29f85733e0c8d38bc953': PIPE-2947: Pin scipy version to avoid compatibility issues with 1.17+