Code commits
Pipeline
-
Rui Xue 33c5a0cf5808ea5e736afda06fcb5c25829056f6
PIPE-3250: Fix SubMS metadata scoping and spw translation in selfcal
- Add SubMS.fields and SubMS.sources properties to restrict metadata scope to the target slice, preventing cross-source field leakage.
- Guard ObservingRun.get_real_spwsel against empty and whitespace-only spw selections.
- Safeguard ContFileHandler against missing SPWs in advisechansel and empty spw strings.
- Prevent unintended full-field flagging in selfcal._flag_lines when line selection is empty.
- Defensively access taskname via getattr in SkyDisplay for robust weblog rendering.
- Add unit tests covering SubMS properties, spw translation edge cases, and empty continuum selections.- pipeline/domain/observingrun.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)
- pipeline/domain/subms.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)
- pipeline/domain/subms_test.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)
- pipeline/h/tasks/common/displays/sky.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)
- pipeline/hif/tasks/selfcal/selfcal.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)
- pipeline/infrastructure/contfilehandler.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)
- pipeline/infrastructure/contfilehandler_test.py (version 33c5a0cf5808ea5e736afda06fcb5c25829056f6) (diffs)