Pull request #1742: PIPE-2983: clone selfcal bugfix backporting to pl2025
Merge in PIPE/pipeline from PIPE-2983-clone-selfcal-bugfix-backporting-to-pl2025 to release/2025.1.0
* commit '408a2443308c894021fc8438ab6376eb8f343920': PIPE-2983/PIPE-2937: Reduce the number of used `iatool` instances and use in-place Boolean operators to further reduce peak memory usage PIPE-2983/PIPE-2982: Replace vectorized contour plotting of clean mask islands with raster boundary plotting, to avoid excess memory usage for large images PIPE-2983/PIPE-2937: Fix an issue with image removal before closing the associated `ia` instances PIPE-2983/PIPE-2929: Fix a regression related to casa-compatble field name conversion, introduced when porting mosaic self-calibration (PIPE-2001) PIPE-2983/PIPE-2937: Refactor `estimate_SNR` and `estimate_near_field_SNR` to avoid writing large temporary images, improving efficiency and memory usage PIPE-2983/PIPE-2937: Refactor `create_noise_histogram` to improve efficiency and readability:
PIPE-2983/PIPE-2982: Replace vectorized contour plotting of clean mask islands with raster boundary plotting, to avoid excess memory usage for large images