Build: #2 was successful
Job: Pipeline PR Test 6.7.4 was successful
Code commits
Pipeline
-
Takeshi Nakazato 42a313e51347b4ad6e466164f31d537734f2ce4c
Merge branch 'release/2026.2.0' into PIPE-3160-hsd_imaging-indexerror-during-channel-map-plot
-
Rui Xue fbf19139c1e1be87e01ad7c653534520b6f1bead m
Pull request #1890: PIPE-3164 and PIPE-3156
Merge in PIPE/pipeline from PIPE-3164-hif_findcont-needs-to-have-field-parameter-available to main
* commit 'f5c355fbcb7eaf67b66524cd06fe3b72aa11f21b':
PIPE-3164: Refactor the use of `MakeImListInputs`
PIPE-3164/PIPE-3156: Add `field` parameter to `hif_findcont` in recipe templates
PIPE-3164: Add field selection parameter to `hif_findcont` -
Rui Xue b2ad7f2c4e8f667bc093c4f25271c403aea0189e m
Pull request #1892: PIPE-3118: Update `procedure_hifv_nofluxcal.xml`
Merge in PIPE/pipeline from PIPE-3118-recipe to main
* commit '3542b894c3c105bdec4c869cc155027823822063':
PIPE-3118: Update `procedure_hifv_nofluxcal.xml` -
Rui Xue 54bc70ded7172f5aec51b8216869c6772fe8ede1 m
Pull request #1886: PIPE-3147: Remove mosaic mode QA score from `hif_selfcal`
Merge in PIPE/pipeline from PIPE-3147-remove-mosaic-is-a-new-mode-message-for-selfcal to main
* commit '445261df4db945a799e6eba30dbe8641bb5b328d':
PIPE-3147: Remove mosaic mode QA score from `hif_selfcal` -
Rui Xue 3542b894c3c105bdec4c869cc155027823822063 m
PIPE-3118: Update `procedure_hifv_nofluxcal.xml`
-
Ajay Vibhute be49d0353cdd545efe57d653f84ea8fa866b5917 m
Pull request #1872: PIPE-3046: adding cont.dat file present notification on weblogs
Merge in PIPE/pipeline from PIPE-3046-vla-pipeline-to-issue-a-notification-when-cont.dat-is-applied to main
* commit '641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0':
PIPE-3046: add QA score 1 when cont.dat is used
PIPE-3046: adding cont.dat file present notification on weblogs -
Rui Xue 96038e7ee74c4ac80d657243177bd60c82b8f96a m
Pull request #1841: PIPE-3117/PIPE-3118: Rubin Alert processing workflow
Merge in PIPE/pipeline from PIPE-3117-change-gencal-caltype-gc-to-caltype-gceff-in-hifv_priorcals-update-weblog-to-match to main
* commit '7913169a814c7b5c8a84338718061995550c3551':
PIPE-3117: Rename the test procedure to `procedure_hifv_nofluxcal.xml`
PIPE-3117: Add test recipe `test_procedure_hifv_calimage_cont_fast.xml` for flux-calibrator-free VLA calibration workflow
PIPE-3117: Update caltype in GainCurves from 'gc' to 'gceff' and add 'gceff' mapping in CalFrom
PIPE-3118: Implement flux-calibrator-free mode with solution normalization
PIPE-3117: Change `gencal` caltype from `gc` to `gceff` in `hifv_priorcals` -
Rui Xue f5c355fbcb7eaf67b66524cd06fe3b72aa11f21b m
PIPE-3164: Refactor the use of `MakeImListInputs`
- Refactor `MakeImListInputs` initialization for cleaner parameter passing
- Remove unused `imageparams_factory` import -
Rui Xue 7b80aafbfb96723a51c7d615df546acda5d94ee2 m
PIPE-3164/PIPE-3156: Add `field` parameter to `hif_findcont` in recipe templates
Update ALMA/VLA templates with `field` parameter for `hif_findcont`,
remove `hif_findroi` from ALMA template. -
Rui Xue 09a9d58206d3a9fe6b699c3be81c2d5bd25c3430 m
PIPE-3164: Add field selection parameter to `hif_findcont`
Add `field` parameter to filter continuum finding to specific fields,
forwarded to internal `makeimlist` call. Defaults to all fields if empty.
Fully backward compatible - `target_list` takes precedence if specified. -
Rui Xue 2e06f4cd50e17add733fb06d7d5ae5413bf1b91c m
Pull request #1885: PIPE-3096/PIPE-3157/PIPE-3155
Merge in PIPE/pipeline from PIPE-3096-PIPE-3157-PIPE-3155 to main
* commit '8d9d3c2f7515c5a46d04db5091f79f2a68ccf178':
PIPE-3096: Improve code quality in imageparams heuristics
PIPE-3155: inline findroi channel-to-frequency conversion
PIPE-3155: inline findroi field phase-center extraction
PIPE-3157: Correctly display VLASS non-pbcor image min/max statistics in tclean weblog
PIPE-3096: Re-implement a "pass-through" source name resolution from field selections for ALMA and VLA -
Rui Xue 8d9d3c2f7515c5a46d04db5091f79f2a68ccf178 m
PIPE-3096: Improve code quality in imageparams heuristics
- Fix method signature compatibility: revert `_vislist` to `vislist` in `get_sourcename`
override to maintain base class interface compliance
- Add `ARG002` linter directive to suppress unused parameter warnings
- Rename `field_list` to `normalized_field_list` for clarity (always contains a list)
- Enhance docstring with Args/Returns sections explaining parameter intent -
Hajime Ezawa 81e1d57dea5aae391ffda40e59c00bee283d4f97 m
Pull request #1883: PIPE-3152: apply aggregator and formatter to hsd_skycal QA scores
Merge in PIPE/pipeline from PIPE-3152-hsd_skycal-apply-common-formatter-to-qa-message to main
* commit 'aefca8ab8ad508c3f3ade5c71b7e12591d32df19':
PIPE-3152: additional typo corrections
PIPE-3152: bracket aggregator with try-finally to guarantee the recovery of keys_to_aggregate
PIPE-3152: organize to handle el_threshold
PIPE-3152: type hint correction
PIPE-3152: typo corrections
PIPE-3152: add aggregator to render()
PIPE-3152: simplify QA score generation
PIPE-3152: qascores.py: introduce metric_scores_func, format longmsg if no keys of keys_to_aggregate are empty
PIPE-3152: apply aggregator and formatter to hsd_skycal QA scores -
Hajime Ezawa aefca8ab8ad508c3f3ade5c71b7e12591d32df19 m
Merge branch 'main' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3152-hsd_skycal-apply-common-formatter-to-qa-message
-
Hajime Ezawa 31378bbc24c9f7dafc741b2e6a1500992e1742a3 m
PIPE-3152: additional typo corrections
-
Hajime Ezawa b9aebbb17635338bb39923410462f156dfecc37b m
PIPE-3152: bracket aggregator with try-finally to guarantee the recovery of keys_to_aggregate
-
Hajime Ezawa e1168f7ddb6682f8bfcb5d15170637f81deaf86f m
PIPE-3152: organize to handle el_threshold
-
Hajime Ezawa e4a7779945bfff7c8f4157157164023a2b8572b6 m
PIPE-3152: type hint correction
-
Ajay Vibhute 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0 m
PIPE-3046: add QA score 1 when cont.dat is used
- pipeline/hifv/tasks/flagging/qa.py (version 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0) (diffs)
- pipeline/hifv/tasks/statwt/qa.py (version 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0) (diffs)
- pipeline/hifv/templates/checkflag.mako (version 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0) (diffs)
- pipeline/hifv/templates/statwt.mako (version 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0) (diffs)
- pipeline/hifv/templates/vlatargetflag.mako (version 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0) (diffs)
- pipeline/qa/scorecalculator.py (version 641cd86f332b9366cc1dbfc4d52dbd6318a5d7e0) (diffs)
-
Hajime Ezawa 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393 m
PIPE-3152: typo corrections
- pipeline/hsd/tasks/applycal/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/atmcor/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/baseline/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/baselineflag/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/exportdata/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/flagging/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/imaging/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/importdata/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/k2jycal/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/skycal/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
- pipeline/hsd/tasks/tsysflag/renderer.py (version 50b0f2d93632cc1a8bdda1d3b7dd7958fc5ed393) (diffs)
-
Rui Xue 445261df4db945a799e6eba30dbe8641bb5b328d m
PIPE-3147: Remove mosaic mode QA score from `hif_selfcal`
-
ryanaloomis <ryan.a.loomis@gmail.com> 58bdab88e2a1686d7730123d748f4066d1c35d88 m
PIPE-3155: inline findroi channel-to-frequency conversion
-
ryanaloomis <ryan.a.loomis@gmail.com> 4b113ed9207befa285008c9b5577529a21267f43 m
PIPE-3155: inline findroi field phase-center extraction
-
Rui Xue c5ab86c96cb7ed93104703bf81dba84c8affae1f m
PIPE-3157: Correctly display VLASS non-pbcor image min/max statistics in tclean weblog
- Add `non_pbcor_minmax` field to ImageRow to display non-pb-corrected
image statistics using r.nonpbcor_image_max/min with proper IQUV support
- Rename `pbcor` field to `pbcor_minmax` for consistency and clarity
- Update `tclean.mako`, `vlass_tclean.mako`, and `vlasscube_tclean.mako` templates to use new field names- pipeline/hif/tasks/tclean/renderer.py (version c5ab86c96cb7ed93104703bf81dba84c8affae1f) (diffs)
- pipeline/hif/templates/tclean.mako (version c5ab86c96cb7ed93104703bf81dba84c8affae1f) (diffs)
- pipeline/hif/templates/vlass_tclean.mako (version c5ab86c96cb7ed93104703bf81dba84c8affae1f) (diffs)
- pipeline/hif/templates/vlasscube_tclean.mako (version c5ab86c96cb7ed93104703bf81dba84c8affae1f) (diffs)
-
Rui Xue 8565eb28602c779e145eee7eb6071fd55a6753c4 m
PIPE-3096: Re-implement a "pass-through" source name resolution from field selections for ALMA and VLA
Add a "pass-through" `get_sourcename()` method to ALMA/VLA heuristics to resolve field selections and assign it to Tclean Results.- pipeline/hif/heuristics/imageparams_alma.py (version 8565eb28602c779e145eee7eb6071fd55a6753c4) (diffs)
- pipeline/hif/heuristics/imageparams_vla.py (version 8565eb28602c779e145eee7eb6071fd55a6753c4) (diffs)
- pipeline/hif/tasks/tclean/cleanbase.py (version 8565eb28602c779e145eee7eb6071fd55a6753c4) (diffs)
- pipeline/hif/tasks/tclean/resultobjects.py (version 8565eb28602c779e145eee7eb6071fd55a6753c4) (diffs)
-
Hajime Ezawa 10b2a88794f12464051e2995d906e73c06a89a4f m
PIPE-3152: add aggregator to render()
-
Hajime Ezawa 4651b5ef6886e3418e8411264ee526eb14e54bec m
PIPE-3152: simplify QA score generation
-
Hajime Ezawa f900310b5f5286071ff0706f0460ed35aacba918 m
PIPE-3152: qascores.py: introduce metric_scores_func, format longmsg if no keys of keys_to_aggregate are empty
-
Hajime Ezawa be59b31aa92b04e4638380413a4baf5c12b7e972 m
PIPE-3152: apply aggregator and formatter to hsd_skycal QA scores
-
Ajay Vibhute 50bf5d052019a60b31a970b3915684ed28b92ca4 m
PIPE-3046: adding cont.dat file present notification on weblogs
- pipeline/hifv/tasks/flagging/checkflag.py (version 50bf5d052019a60b31a970b3915684ed28b92ca4) (diffs)
- pipeline/hifv/tasks/flagging/targetflag.py (version 50bf5d052019a60b31a970b3915684ed28b92ca4) (diffs)
- pipeline/hifv/tasks/statwt/statwt.py (version 50bf5d052019a60b31a970b3915684ed28b92ca4) (diffs)
- pipeline/hifv/templates/checkflag.mako (version 50bf5d052019a60b31a970b3915684ed28b92ca4) (diffs)
- pipeline/hifv/templates/statwt.mako (version 50bf5d052019a60b31a970b3915684ed28b92ca4) (diffs)
- pipeline/hifv/templates/vlatargetflag.mako (version 50bf5d052019a60b31a970b3915684ed28b92ca4) (diffs)
-
Rui Xue 7913169a814c7b5c8a84338718061995550c3551 m
PIPE-3117: Rename the test procedure to `procedure_hifv_nofluxcal.xml`
-
Rui Xue 32de829b04a21456dcfcb79813d47c52d43764ba m
PIPE-3117: Add test recipe `test_procedure_hifv_calimage_cont_fast.xml` for flux-calibrator-free VLA calibration workflow
-
Rui Xue f971dd6f25e94d5d974fa844a7f88dab345565ff m
PIPE-3117: Update caltype in GainCurves from 'gc' to 'gceff' and add 'gceff' mapping in CalFrom
The change will ensure that the weblog presents the table as 'gceff'. -
Rui Xue 1d07875a67c04f2f229a80bfa6e86f9acfcfea12 m
PIPE-3118: Implement flux-calibrator-free mode with solution normalization
- Add `use_flux_cal` parameter
- Enable solution normalization in gain calibration when `use_flux_cal=False`
- Apply solnorm with `normtype='median'` for amplitude gains
- Update CLI interface and weblog template
- Add documentation clarifying prior calibration dependencies- pipeline/hifv/cli/hifv_finalcals.py (version 1d07875a67c04f2f229a80bfa6e86f9acfcfea12) (diffs)
- pipeline/hifv/heuristics/bandpass.py (version 1d07875a67c04f2f229a80bfa6e86f9acfcfea12) (diffs)
- pipeline/hifv/tasks/finalcals/finalcals.py (version 1d07875a67c04f2f229a80bfa6e86f9acfcfea12) (diffs)
- pipeline/hifv/tasks/finalcals/renderer.py (version 1d07875a67c04f2f229a80bfa6e86f9acfcfea12) (diffs)
- pipeline/hifv/templates/finalcals.mako (version 1d07875a67c04f2f229a80bfa6e86f9acfcfea12) (diffs)
-
Rui Xue b4aa140e937a5fb9bd9d4661d6e825832c4cb86c m
PIPE-3117: Change `gencal` caltype from `gc` to `gceff` in `hifv_priorcals`
Add gceff calibration table support and update gain curves task to use
gain curve efficiency calibration type. Update file naming, heuristics,
and weblog documentation accordingly.- pipeline/h/heuristics/caltable.py (version b4aa140e937a5fb9bd9d4661d6e825832c4cb86c) (diffs)
- pipeline/hifv/tasks/gaincurves/gaincurves.py (version b4aa140e937a5fb9bd9d4661d6e825832c4cb86c) (diffs)
- pipeline/hifv/templates/priorcals.mako (version b4aa140e937a5fb9bd9d4661d6e825832c4cb86c) (diffs)
- pipeline/infrastructure/filenamer.py (version b4aa140e937a5fb9bd9d4661d6e825832c4cb86c) (diffs)