Build: #66 was successful Changes by Ajay Vibhute and Rui Xue
Code commits
Pipeline
-
Ajay Vibhute be49d0353cdd545efe57d653f84ea8fa866b5917
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
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 2e06f4cd50e17add733fb06d7d5ae5413bf1b91c
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 -
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)
-
ryanaloomis <ryan.a.loomis@gmail.com> 4b113ed9207befa285008c9b5577529a21267f43 m
PIPE-3155: inline findroi field phase-center extraction
-
ryanaloomis <ryan.a.loomis@gmail.com> 58bdab88e2a1686d7730123d748f4066d1c35d88 m
PIPE-3155: inline findroi channel-to-frequency conversion
-
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)
-
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)