Build: #24 was successful
Job: Pipeline PR Test 6.7.4 was successful
Code commits
Pipeline
-
Joshua Hoskins e0a983ef14eec18a971cbfcd64e3a8654c61ee9f
Merge branch 'main' into PIPE-2961-hsd_baseline-prototyping-for-qa-score-based-on-the-comparison-of-the-profiles-between-xx
# Conflicts:
# pipeline/hsd/tasks/common/qautils.py -
Hajime Ezawa e4626cf7cdf871ff42b699d37261d9eeb66809ed m
Pull request #1850: PIPE-3055 hsd applycal aggregate qa message from the same metric with the same score
Merge in PIPE/pipeline from PIPE-3055-hsd_applycal-aggregate-qa-message-from-the-same-metric-with-the-same-score to main
* commit '508719fa22a5031936f1a2e0a5a15addfae1d7d3': (27 commits)
PIPE-3055: correct intent in TargetDataSelection of QAScore 'AmpVsTimePlotQuality'
PIPE-3055: slightly modify qautils.py
PIPE-3055: improve imaging/qa.py
Revert "PIPE-3055: improve imaging/qa.py"
PIPE-3055: improve imaging/qa.py
PIPE-3055: some minor modifications
PIPE-3055: correct docstring of renderer.py
PIPE-3055: improve qautils.py with supplemental info
PIPE-3055: fix sd_applycal_qa.py to follow PEP8
PIPE-3055: improve qa.py to avoid redundancies
PIPE-3055: correct the docstrings
PIPE-3055: bug fix to exclude feature in qautils.py
PIPE-3055: eleminate pol from TargetDataSelection for no XX-YY differences case
PIPE-3055: remove garbage
PIPE-3055: fix the bug in applycal/qa.py
PIPE-3055: slightly improve the shortmsg
PIPE-3055: remove the file irrelevant to Pipeline
PIPE-3055: tentative measures to prevent crashing for some QAScores
PIPE-3055: remove scan='all' from TargetDataSelection applicable to entire data
PIPE-3055: slight changes to optimize shortmsg
... -
Luke Maud c79f0ba71050bacf0005fb504099bfad131a39ed m
Pull request #1864: PIPE-3139 correct code to add phase offset before phaseup and change SNR trigger levels
Merge in PIPE/pipeline from PIPE-3139-correct-missing-phase-offset-phase-solve-for-pipe-2601 to main
* commit 'dabc9a2de4b493ba2f089038935fb9c049eb861a':
PIPE-3139 correct code to add phase offset before phaseup and change SNR trigger levels -
Rui Xue 23668517e8bd08200a5edc8b8d62814a40903d88 m
Pull request #1842: PIPE-3074: Include EB UID in image deduplication key
Merge in PIPE/pipeline from PIPE-3074-in-multi-eb-mouses-for-the-same-check-source-pl2025-exports-imaging-products-for-one-the to main
* commit '3ddc2ef8f573ad41a06945a93436cc97420cb69c':
PIPE-3074: Add `imagename_prefix` to cutout and RMS ImageItems
PIPE-3074: Propagate `imagename_prefix` through `ImageItem` for per-EB products -
Rui Xue d27df87bd0eb34fb3ce71bfbfc8f38a041edf59f m
Pull request #1853: PIPE-3128
Merge in PIPE/pipeline from PIPE-3128-polarization-calibration-imaging-repbw-stokes-iquv-image-not-inheriting-cleanmask-and to main
* commit 'f9ded2cde48b05139f176936511a63f36c8d7a88':
PIPE-3128: Fix CleanTargetInfo specmode key mismatch for repBW imaging
PIPE-3096: Fix the 'field' name value mismatch in `CleanTargetInfo` -
Ilsang Yoon 5d29697925179e03f19005ed5846cfc581075e8e m
Pull request #1847: PIPE-3026: I updated the score/PIPE-3028: I updated the QA message
Merge in PIPE/pipeline from PIPE-3026-update-qa-score-for-phase-offset-outliers-in-unmapped-spws to main
* commit '482b4e46deab5ae30083d567ccd08fae5e6d5c4e':
PIPE-3026/3028: update the code style
PIPE-3026: I updated the score/PIPE-3028: I updated the QA message -
Dirk Muders 0199f3a67825f32f63d28bb09bfaae319dc182b1 m
Pull request #1846: PIPE-3057 / PIPE-3053: Modify uvcontsub and IF imaging for new MS frames
Merge in PIPE/pipeline from PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames to main
* commit '5c610c885dd2b5760246f65f709426e49bce774f':
PIPE-3003: Rolled back VLA flagging template name changes.
PIPE-3003: Added new MS name extensions to sanitize method. Use actual MS name root to get default flagging task templates.
PIPE-3057: Fixed contfilehandler test.
PIPE-3003: Make `MstransformResults.output_data_type` optional for VLA compatibility
PIPE-3057/PIPE-3053: Changed all "_topo" methods and variable names to "_ms_frame". Changed advisechansel calls to use the MS native frequency frame as desired frame to convert to.
PIPE-3003: Removed duplicate lines.
PIPE-3003: Changed 'cont+line' phrasing to 'transformed'.
PIPE-3003: Fixed empty results return use case.
PIPE-3003: Added ephemeris object handling code.
PIPE-3003: Edited doc strings and log messages. Attempt to return more useful empty result (not yet working).
PIPE-3003: Remove inputs parameters that CASA's mstransform does not understand.
PIPE-3003: Added DataType.RAW to 'processing_data_types' to prepare for out-of-sequence call handling.
PIPE-3003: Fixed bug (previous instead of new MS name) in creating '*.flagtargetstemplate.txt' files for new MSes in hif_mstransform and hif_uvcontsub.
PIPE-3003: Implemented new hif_mstransform mode to create imaging MSes with re-gridding to the native frequency frame (SOURCE still to be excluded). Changed 'processing_data_type' to 'processing_data_types' in all pipeline tasks.
PIPE-3003: Added new imaging datatypes.
PIPE-2955: Consolidate parameter cleanup for unsupported inputs to `casatasks/mstransform`
PIPE-2955: Add `per_spw` option to `hif_mstransform` for splitting MSes on each spectral window -
Hajime Ezawa 508719fa22a5031936f1a2e0a5a15addfae1d7d3 m
Merge branch 'main' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3055-hsd_applycal-aggregate-qa-message-from-the-same-metric-with-the-same-score
-
Takeshi Nakazato 520dad92d55b2ef2ce1f415caef9b2f3a9973fdd m
Pull request #1870: PIPE-3146 set status to None if dbservice is False
Merge in PIPE/pipeline from PIPE-3146-hsd_k2jycal-weblog-shows-as-dbaccess-has-been-done-even-when-dbservice-false to main
* commit '8a367a99ebb3444f89b51a0b3a0a51c887fc84f1':
clarify the intention to set status None
PIPE-3146 set status to None if dbservice is False -
Takeshi Nakazato 8a367a99ebb3444f89b51a0b3a0a51c887fc84f1 m
clarify the intention to set status None
-
Takeshi Nakazato 094ee97d2bc458abb274db99e35e30fbd60a5bc8 m
PIPE-3146 set status to None if dbservice is False
-
Dirk Muders 5c610c885dd2b5760246f65f709426e49bce774f m
Merge branch 'PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames
-
Dirk Muders 24896f9a345d22a094663e2f6491a7f0518a1964 m
Merge remote-tracking branch 'origin/main' into PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames
-
ilsangyoon <yoonilsang.umass@gmail.com> 482b4e46deab5ae30083d567ccd08fae5e6d5c4e m
PIPE-3026/3028: update the code style
-
Ilsang Yoon 12cc5686d469e9a3b173a675b6fdec17a3c7f5b3 m
Pull request #1835: PIPE-3042: updating QA score
Merge in PIPE/pipeline from PIPE-3042-change-qa-aggregation-function-for-check-source-fitting-in-hif_makeimages to main
* commit '9b70ce19197e30b21ab5a527cebcc0e221f66e26':
PIPE-3042: second commit after the code reviewer's feedback
PIPE-3042: updating QA score -
Rui Xue 94251550962231da6777ff0f7ad0873e3f33923a m
Pull request #1863: PIPE-3137: Fix FindCont `skip_stage` parameter to prevent blank `cont.dat`
Merge in PIPE/pipeline from PIPE-3137-skip-write-out-empty-cont.dat-from-hif_findcont-if-it-s-skipped-stage-in-vla to main
* commit '8f7e5af8b2b8206db7474e72e6dc0dfbd1788d36':
PIPE-3137: Fix FindCont `skip_stage` parameter to prevent blank `cont.dat` -
Hajime Ezawa a63f9eeb046be13f37d6dd9543e4316c64212972 m
PIPE-3055: correct intent in TargetDataSelection of QAScore 'AmpVsTimePlotQuality'
-
Dirk Muders 8170c0a79f794bc8a1a35842cd92799fc5489e14 m
PIPE-3003: Rolled back VLA flagging template name changes.
-
Dirk Muders 51af7c9c184f87f36d299e55bb4fe0f84897514b m
Pull request #1856: PIPE-2766: Updated findContinuum.py to v9.6.
Merge in PIPE/pipeline from PIPE-2766_findContinuum_improvements_for_PL2026 to main
* commit '9d4c2bcbbfd16363f7fe520c40765f502e8cc243':
PIPE-2766: Updated findContinuum.py to v9.6.
PIPE-2766: Updated findContinuum.py to v9.5. -
Rui Xue f49749b20bd11ad4fe67297a8e50ffe5c2805ff5 m
Pull request #1843: PIPE-2883: Improve representative target selection robustness
Merge in PIPE/pipeline from PIPE-2883-hif_checkproductsize-failing-for-vla-spectral-line-data-when-rep-spw-is-fully-flagged to main
* commit '3c80c4335b2b1af4f534e2058217c77c29368a98':
PIPE-2883: Improve the code clarity for the new representative source selection logic
PIPE-2883: Improve representative target selection robustness -
Luke Maud dabc9a2de4b493ba2f089038935fb9c049eb861a m
PIPE-3139 correct code to add phase offset before phaseup and change SNR trigger levels
-
Dirk Muders 433e041161529782c6e105baa2855adfc9969c79 m
Merge remote-tracking branch 'origin/main' into PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames
-
Dirk Muders 90db66902743413a05e9c6675aafc9c55f5420b3 m
PIPE-3003: Added new MS name extensions to sanitize method. Use actual MS name root to get default flagging task templates.
- pipeline/hifa/tasks/flagging/flagtargetsalma.py (version 90db66902743413a05e9c6675aafc9c55f5420b3) (diffs)
- pipeline/hifv/tasks/flagging/flagtargetsdata.py (version 90db66902743413a05e9c6675aafc9c55f5420b3) (diffs)
- pipeline/infrastructure/filenamer.py (version 90db66902743413a05e9c6675aafc9c55f5420b3) (diffs)
-
Hajime Ezawa b5df8768e5b182e529f2d6b152333ad55cf60c9d m
PIPE-3055: slightly modify qautils.py
-
Luca Di Mascolo d96dab1301621599af12a1be74cee5ca38929d39 m
Pull request #1809: PIPE-2073 add the non pb corrected image peak flux to the aquareport
Merge in PIPE/pipeline from PIPE-2073-add-the-non-pb-corrected-image-peak-flux-to-the-aquareport to main
* commit '8b14dcdd7cf94118957606c9daaf8087b8190687':
PIPE-2073: avoid `eval` for accessing `*_imagename`
PIPE-2073: fix formatting issues [I001]
PIPE-2073: fix formatting issues [E722]
PIPE-2073: fix formatting issues [D*, F541, E741]
PIPE-2073: avoid setting pbcor min/max when image.pbcor does not exist
PIPE-2073: fix clashing quotes in logs
PIPE-2073: fix missing nonpbcor_image_min/max
PIPE-2073: add estimation of min/max on non-pb-corr images
PIPE-2073: add nonpbcor_image_min/max to aqua report
PIPE-2073: fix mismatching variable name
PIPE-2073: homogenize pbcor_* naming -
Hajime Ezawa bd683d1b5806db9a90112537290aa5bb2c9ce66f m
PIPE-3055: improve imaging/qa.py
-
Hajime Ezawa b19e14a42983bf7246d7c5dcc8e644709a646d56 m
Revert "PIPE-3055: improve imaging/qa.py"
This reverts commit 79cc2a35d594a9470e0badce3d12a5b3666c1a49. -
Hajime Ezawa 79cc2a35d594a9470e0badce3d12a5b3666c1a49 m
PIPE-3055: improve imaging/qa.py
-
Rui Xue 8f7e5af8b2b8206db7474e72e6dc0dfbd1788d36 m
PIPE-3137: Fix FindCont `skip_stage` parameter to prevent blank `cont.dat`
Apply `skip_stage=True` to `FindContResult` when skipping the
findcontinuum stage in VLA-PI workflows. This prevents creation of
blank `cont.dat` files as documented in PIPE-2255. -
Takeshi Nakazato 92e181225c1b7727ca6d3b3da81a385f26d93dbc m
Pull request #1852: PIPE-3119 process pointing data from all antennas together to detect pointing outliers
Merge in PIPE/pipeline from PIPE-3119-hsd_flagdata-combine-pointing-data-from-all-antennas-to-perform-pointing-outlier-heuristic to main
* commit '0bdc71f51d201836daadb45d6f86b1c94b819536':
PIPE-3119 update debug log messages to be consistent with other ones
PIPE-3119 process pointing data from all antennas together to detect pointing outliers -
Ilsang Yoon f805956896c40f4645b1a07341b9a705c42f4cff m
Pull request #1838: PIPE-3082: Update remove mom8fc score for repBW
Merge in PIPE/pipeline from PIPE-3082-change-hif_makeimages-qa-for-the-repbw-cube-to-ignore-the-mom8fc-qa-sub-score to main
* commit '85b467f703fbe355926316ab01807e76cb12b70d':
PIPE-3082-third-commit-coding-update
PIPE-3082: second commit with the adjusted score proposal(ticket updated)
PIPE-3082: Update remove mom8fc score for repBW -
Ilsang Yoon 3bb4075efba2b89182e9245c645ec87c94773d05 m
Pull request #1855: PIPE-2716: modify applicalQA_outliers.txt with intent and disable QA_mode switch
Merge in PIPE/pipeline from PIPE-2716-hif_applycal-add-calibration-intent-to-applycalqa_outliers.txt-file to main
* commit '0d3364c4425c4e164b04f524d3b99725ed5abe31':
PIPE-2716: Modify `applicalQA_outliers.txt` with intent and disable the "QA_mode" switch (from Ilsang Y.) -
Rui Xue 0d3364c4425c4e164b04f524d3b99725ed5abe31 m
PIPE-2716: Modify `applicalQA_outliers.txt` with intent and disable the "QA_mode" switch (from Ilsang Y.)
-
Ajay Vibhute 86753a8ad9d3f1ccb6bb96a2e18704387def9c42 m
Pull request #1772: PIPE-2952 hif uvcontsub runs for an extremely long time during restore
Merge in PIPE/pipeline from PIPE-2952-hif_uvcontsub-runs-for-an-extremely-long-time-during-restore to main
* commit '778032458bc43a2699686b1ad5686eda38057a70':
PIPE-2952: add comment explaining why makeimlist_inputs.uvrange is set to '>0.0lambda'
PIPE-2952: setting makeimlist_inputs.uvrange to '>0.0lambda'
PIPE-2952: skipping computing uvrange by passing uvrange='' to makeimlist
PIPE-2952: removed heuristics deepcopy
PIPE-2952: minor changes suggested during PR review
PIPE-2952: minor bugfix
PIPE-2952: moved cont_ranges_spwsel method call outside the loop -
Rui Xue 3a4b3b51d02ae9e099bd351dbca6e7e61d0cac76 m
Pull request #1854: PIPE-2486
Merge in PIPE/pipeline from PIPE-2486-add-parameter-for-pipeline-calibration-tasks-to-ignore-a-cont.dat-file-if-present to main
* commit '6e465f73864d80da1a8ed5bc529b80862a240171':
PIPE-2486: Set `usecontdat` parameter to True by default
PIPE-2486: Add `usecontdat` parameter to control `cont.dat` usage for `hifv_statwt` and `hifv_checkflag`. -
Hajime Ezawa 8b250f838440d9638079554732a1e7a97548a635 m
PIPE-3055: some minor modifications
-
Hajime Ezawa 2f32b688cce3c238f5df8c6c9628dddaf52db436 m
PIPE-3055: correct docstring of renderer.py
-
Hajime Ezawa 563b35587e42be3cfe9497f234e60a9b3fef9195 m
PIPE-3055: improve qautils.py with supplemental info
-
Hajime Ezawa 1f650335f9b704667190acb9fe566ff8f86fb5fc m
PIPE-3055: fix sd_applycal_qa.py to follow PEP8
-
Hajime Ezawa 0c3cb3805b293eb7b193cc25c69ff857eba22f9a m
PIPE-3055: improve qa.py to avoid redundancies
-
Rui Xue 3c80c4335b2b1af4f534e2058217c77c29368a98 m
PIPE-2883: Improve the code clarity for the new representative source selection logic
-
Takeshi Nakazato 0bdc71f51d201836daadb45d6f86b1c94b819536 m
Merge branch 'main' into PIPE-3119-hsd_flagdata-combine-pointing-data-from-all-antennas-to-perform-pointing-outlier-heuristic
-
Hajime Ezawa eadba8fe576ad2f39d48db82af18bbb897a03bab m
PIPE-3055: correct the docstrings
-
ilsangyoon <yoonilsang.umass@gmail.com> 85b467f703fbe355926316ab01807e76cb12b70d m
PIPE-3082-third-commit-coding-update
-
Rui Xue 6e465f73864d80da1a8ed5bc529b80862a240171 m
PIPE-2486: Set `usecontdat` parameter to True by default
- pipeline/hifv/cli/hifv_checkflag.py (version 6e465f73864d80da1a8ed5bc529b80862a240171) (diffs)
- pipeline/hifv/cli/hifv_statwt.py (version 6e465f73864d80da1a8ed5bc529b80862a240171) (diffs)
- pipeline/hifv/tasks/flagging/checkflag.py (version 6e465f73864d80da1a8ed5bc529b80862a240171) (diffs)
- pipeline/hifv/tasks/statwt/statwt.py (version 6e465f73864d80da1a8ed5bc529b80862a240171) (diffs)
-
Dirk Muders 9d4c2bcbbfd16363f7fe520c40765f502e8cc243 m
PIPE-2766: Updated findContinuum.py to v9.6.
-
Rui Xue 3ddc2ef8f573ad41a06945a93436cc97420cb69c m
PIPE-3074: Add `imagename_prefix` to cutout and RMS ImageItems
Extend `imagename_prefix` propagation to derived image products (cutouts and RMS images) for consistency with main imaging products. -
Dirk Muders b9f77ee96b6cd57d959982f32d59cd5369281aeb m
PIPE-2766: Updated findContinuum.py to v9.5.
-
Ajay Vibhute 778032458bc43a2699686b1ad5686eda38057a70 m
PIPE-2952: add comment explaining why makeimlist_inputs.uvrange is set to '>0.0lambda'
-
Hajime Ezawa 3a3c8b36bfc87fc5b293ac73901076e62ff613de m
PIPE-3055: bug fix to exclude feature in qautils.py
-
Takeshi Nakazato 2b8839ce79c3ace89f60b2a714e467caa2c18176 m
PIPE-3119 update debug log messages to be consistent with other ones
-
Hajime Ezawa 6938eb124685b4764fe22b1e37126412ef4ab66b m
PIPE-3055: eleminate pol from TargetDataSelection for no XX-YY differences case
-
Rui Xue f9ded2cde48b05139f176936511a63f36c8d7a88 m
PIPE-3128: Fix CleanTargetInfo specmode key mismatch for repBW imaging
Use `hm_specmode` instead of `specmode` when constructing `CleanTargetInfo`
keys in `merge_with_context`. For repBW, `specmode` is converted to 'cube'
internally while makeimlist reads back with the user-facing 'repBW'
value, causing clean masks and thresholds from Stokes I imaging to not
be picked up for subsequent IQUV imaging. -
Hajime Ezawa 02d68f5b4413a28dcea05a7ea34c8249aff31519 m
PIPE-3055: remove garbage
-
Hajime Ezawa fe500511f105d4ddc4a7d41c2a4262d3134b81bf m
PIPE-3055: fix the bug in applycal/qa.py
-
Rui Xue 70de235e659a80cf9287f38eb797aa8a159ce3cb m
PIPE-3074: Propagate `imagename_prefix` through `ImageItem` for per-EB products
Move EB UID handling from inline extraction to `ImageItem` attribute for
cleaner implementation while still allowing proper deduplication of check sources from
different EBs while maintaining PIPE-2465 Stokes filtering logic.- pipeline/h/tasks/exportdata/exportdata.py (version 70de235e659a80cf9287f38eb797aa8a159ce3cb) (diffs)
- pipeline/hif/tasks/makeimages/resultobjects.py (version 70de235e659a80cf9287f38eb797aa8a159ce3cb) (diffs)
- pipeline/infrastructure/imagelibrary.py (version 70de235e659a80cf9287f38eb797aa8a159ce3cb) (diffs)
-
Rui Xue fd408af753a7b53da9827ca798d31942be878c5a m
Pull request #1807: PIPE-3081: Enhance regression test naming and introduce current test name fixture
Merge in PIPE/pipeline from PIPE-3081-make-the-regression-test-working-directory-names-more-intuitive to main
* commit '2f3b86594125839b0b89dbb25aba5086b7b6f19a':
PIPE-3081: Check in `pixi.lock`
PIPE-3081: Enhance regression test naming and introduce current test name fixture -
Rui Xue c646d930f1892a4317b85c61b5f709c933dd99c7 m
Pull request #1840: PIPE-3116: Fix AttributeError in `_SentinelMap` by calling `super().__init__()`
Merge in PIPE/pipeline from PIPE-3116-compatibility-with-mpl-ver3.11 to main
* commit '50e8573651e38f362b17dbccd7e143895db74cc2':
PIPE-3116: Add unit and regression tests for _SentinelMap and _SentinelNorm
PIPE-3116: Fix AttributeError in `_SentinelMap` by calling `super().__init__()` -
Rui Xue 537546f9804712a4ec65c7b1c59fe8b89fa263b9 m
PIPE-2486: Add `usecontdat` parameter to control `cont.dat` usage for `hifv_statwt` and `hifv_checkflag`.
- pipeline/hifv/cli/hifv_checkflag.py (version 537546f9804712a4ec65c7b1c59fe8b89fa263b9) (diffs)
- pipeline/hifv/cli/hifv_statwt.py (version 537546f9804712a4ec65c7b1c59fe8b89fa263b9) (diffs)
- pipeline/hifv/tasks/flagging/checkflag.py (version 537546f9804712a4ec65c7b1c59fe8b89fa263b9) (diffs)
- pipeline/hifv/tasks/statwt/statwt.py (version 537546f9804712a4ec65c7b1c59fe8b89fa263b9) (diffs)
-
Rui Xue 70fef63292f843a271b70ff16aeaa857b9b00541 m
Merge remote-tracking branch 'origin/main' into PIPE-2952-hif_uvcontsub-runs-for-an-extremely-long-time-during-restore
-
Hajime Ezawa 1cc131061ba75dbe2ba0c31c79fb3d9fd90331fe m
PIPE-3055: slightly improve the shortmsg
-
Dirk Muders f96aaf600a7c4b71d168412e650b829c022c945a m
PIPE-3057: Fixed contfilehandler test.
-
Hajime Ezawa 25a11e0a97754d398a3505869a1a7179acb9c7e0 m
PIPE-3055: remove the file irrelevant to Pipeline
-
Hajime Ezawa 96684c296375e1406d4185398c6050714ba6c237 m
PIPE-3055: tentative measures to prevent crashing for some QAScores
-
Luke Maud 5cd6eaf410c6ed506ae8b0ba094de349868b61e7 m
Pull request #1784: PIPE-2858 correct cases where interpolation should use linearpd
Merge in PIPE/pipeline from PIPE-2858-correct-cases-where-interpolation-should-use-linearpd to main
* commit '2e3e82f9f64f7560373a1066f1265f9e750d0b23':
PIPE-2858 modify calapp for b2b offset in hifa_diffgaincal to use lienarPD when spws are combined
PIPE-2858 add linearPD to almaphcorbandpass apply for combine=spw -
Hajime Ezawa 7f09e9f78f7ef1ce13544bb01fb818c08f5790c7 m
PIPE-3055: remove scan='all' from TargetDataSelection applicable to entire data
-
Hajime Ezawa 6653a4486926a095956fb5225b500ec71735066f m
PIPE-3055: slight changes to optimize shortmsg
-
Hajime Ezawa 9ec708c0c2415acde21157b62aeff3161aa7b527 m
NumPy to Python-native conversion for TargetDataSelection
-
Hajime Ezawa 82b46b762af1290a54477fb455391b8c617c34aa m
Revert "PIPE-3055: NumPy to Python-native conversion for TargetDataSelection"
This reverts commit cf710ee06986f6f7bf8e913ca7fdb2c7a2bea260. -
Hajime Ezawa cf710ee06986f6f7bf8e913ca7fdb2c7a2bea260 m
PIPE-3055: NumPy to Python-native conversion for TargetDataSelection
-
Rui Xue 0bc5f8119341f9fe3f11e87027125abc4421de2a m
PIPE-3096: Fix the 'field' name value mismatch in `CleanTargetInfo`
Add a comment in TcleanResult.__init__ noting that inputs.field (the raw
field name string, potentially with quotation marks) was historically
assigned to self.sourcename instead of the value resolved by
get_sourcename(). Revert cleanbase.py to use inputs.field for
TcleanResult construction, log/error messages, and imageheader metadata
to preserve prior behaviour for the ALMA fullpol imaging workflow. -
Rui Xue 0d3105a4e1fbd578d9c878171bd95229d369d955 m
Pull request #1834: PIPE-3094 new mstransform based hanning smoothing breaks backward compatibility of vla restores
Merge in PIPE/pipeline from PIPE-3094-new-mstransform-based-hanning-smoothing-breaks-backward-compatibility-of-vla-restores to main
* commit '1353b188830624daeab9438c0396c7181c27aad9':
PIPE-3094: Fix hanning_test and remove duplicate test with broken mock setup
PIPE-3094: Minior codestyle updates
PIPE-3094: Replace field NAME with PHASE_DIR matching
PIPE-3094: Bump the minimum pytest version and configure tmp_path retention in `pyproject.toml`
PIPE-3094: fix VLA restore backward compat for mstools->mstransform Hanning switching
PIPE-3094: Add the `transfer_flagversion` utility function for post-mstransform flag version remapping -
Rui Xue 77e56105fe4aa3d98971e2d8513ee71ef35291c5 m
PIPE-3003: Make `MstransformResults.output_data_type` optional for VLA compatibility
Fixes TypeError in VLA mstransform by adding default value (None) to
output_data_type parameter in base class constructor. -
Rui Xue 1353b188830624daeab9438c0396c7181c27aad9 m
PIPE-3094: Fix hanning_test and remove duplicate test with broken mock setup
Two tests (test_file_operation_failure_cleanup,
test_recovery_when_original_ms_removed) were near-identical and both
broken: MagicMock(spec=HanningInputs).keep_original returns a truthy
MagicMock, so the shutil.rmtree branch was never taken and the OSError
never raised, making task_successful always True.
Fix: merge into one test, set keep_original=False explicitly, replace
fragile ordered side_effect list with return_value=True. -
Rui Xue 812d0ab5a63ea8d0dc4fe1d163d3306714b3a06f m
PIPE-3094: Minior codestyle updates
-
Rui Xue 79db364d89faf811d35982cd6b4fd6a5c5e0fe86 m
PIPE-3094: Replace field NAME with PHASE_DIR matching
Use phase centre for field ID remapping to handles duplicate names. -
Rui Xue 6454b16ba3ed77cc45a3579c6384a2fdbd9ed46d m
PIPE-3094: Bump the minimum pytest version and configure tmp_path retention in `pyproject.toml`
-
Hajime Ezawa 88653f33d3ada0bbfdef9eb3a86383624fdf7da7 m
PIPE-3055: update sd_applycal_qa.py for QA score thresholds and QA score evaluations
-
E. G. Patrick Bos <egpbos@gmail.com> 50e8573651e38f362b17dbccd7e143895db74cc2 m
PIPE-3116: Add unit and regression tests for _SentinelMap and _SentinelNorm
-
Takeshi Nakazato 4db916304dd7520a8d75a228fcbf37a7909106f8 m
PIPE-3119 process pointing data from all antennas together to detect pointing outliers
This is to increase the number of valid data and to support the problem reported to PRTSPR-89889. -
Rui Xue e9057547575e1ffea5fc56ec9b643338fa1f2178 m
Pull request #1844: PIPE-3122: Reorder `hif_checkproductsize` stage in `procedure_hifv_calimage_cont_cube.xml`
Merge in PIPE/pipeline from PIPE-3122-wrong-order-of-the-checkproductsize-stages-in-procedure_hifv_calimage_cont_cube.xml to main
* commit 'c9bb23b77d37d0468a8889c5174bfa12512733d7':
PIPE-3122: Reorder `hif_checkproductsize` stage in `procedure_hifv_calimage_cont_cube.xml` -
Hajime Ezawa b0a10d54f91bb23a4ee77de7ccc9fa97a806b491 m
PIPE-3055: update sd_applycal_qa.py for QA aggregator and formetter
-
Hajime Ezawa e4cdd12a222fa21ddf96c9a5add52c84f212e20c m
PIPE-3055: aggregate and format QA messages of hsd_applycal
-
Hajime Ezawa a5d61894ae871c8070ae260757182a73b089e502 m
PIPE-3055: update qautils.py to improve sorting spw, accommodate scan, and a new exclude feature
-
ilsangyoon <yoonilsang.umass@gmail.com> b99e63b54e8efbc7494e6ea4e9877d727b5a5058 m
PIPE-3026: I updated the score/PIPE-3028: I updated the QA message
-
ilsangyoon <yoonilsang.umass@gmail.com> 9d7b9bc369e14cc176227506129fb497001a8cb6 m
PIPE-3082: second commit with the adjusted score proposal(ticket updated)
-
ilsangyoon <yoonilsang.umass@gmail.com> 9b70ce19197e30b21ab5a527cebcc0e221f66e26 m
PIPE-3042: second commit after the code reviewer's feedback
-
Dirk Muders 1d84cc3bc4371186195c5eddda8e4b5f48d63c50 m
Merge remote-tracking branch 'origin/main' into PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames
-
Rui Xue c9bb23b77d37d0468a8889c5174bfa12512733d7 m
PIPE-3122: Reorder `hif_checkproductsize` stage in `procedure_hifv_calimage_cont_cube.xml`
-
Rui Xue 000e93fae6284893a3191b4c308a398ed2647d64 m
PIPE-2883: Improve representative target selection robustness
Modify `imageparams_vla.py` `representative_target()` method to iterate
through available target sources and select the first one with at
least 5% unflagged data in any spectral window, instead of blindly
using the first source which might be completely flagged.
Add per-source flagdata analysis with logging to track unflagged
fractions by spectral window. Raise exception if no suitable source
meets the minimum threshold, preventing downstream failures. -
Rui Xue 068a036c8aed5f0ed09ffaa1ea2af03b0151f8ab m
PIPE-3116: Fix AttributeError in `_SentinelMap` by calling `super().__init__()`
Replace manual attribute assignments (name, N) with a proper
`super().__init__()` call so that Colormap-managed attributes such
as n_variates are initialised correctly for newer matplotlib versions. -
ilsangyoon <yoonilsang.umass@gmail.com> 201c11233c9a4baf25915999d84a1c3db5b8bda9 m
PIPE-3082: Update remove mom8fc score for repBW
-
ilsangyoon <yoonilsang.umass@gmail.com> 7ae0f9d6baeccd32c2b9321d0fc1e5063cd6cbea m
PIPE-3042: updating QA score
-
Rui Xue 8bc8738723a1cd03d60829faa6b0e458de0a8918 m
PIPE-3094: fix VLA restore backward compat for mstools->mstransform Hanning switching
Add keep_original parameter to hifv_hanning so the original MS is
preserved (as <vis>.original) when needed by the restore path.
In VLARestoreData.prepare(), detect MSes that were originally
Hanning-smoothed via the deprecated mstools (partial SPW subset,
pipeline ver < 2026.1.1.3); re-smooth them using the Hanning task
(mstransform-based) instead. In _do_restore_flags(), remap the
extracted flagversions from the original row order to the new
mstransform row order before restoring with flagmanager, then clean
up the .original MS and flagversions. -
Rui Xue eda5c66528cf0b0959bf8cc6a79f864b6730d25c m
PIPE-3094: Add the `transfer_flagversion` utility function for post-mstransform flag version remapping
Remaps every flags.* table in source_flagversions so it can be restored
onto a transformed MS (Hanning smoothing, spw/field selection, etc.).
Row matching uses structured-array sort + searchsorted on (DDID, FIELD_ID,
ANTENNA1, ANTENNA2, TIME). remap_ids=True additionally translates
post-mstransform DDIDs and field IDs back to source numbering via
REF_FREQUENCY and field NAME matching. Permutation is applied via
selectrows(perm).copy(), which preserves per-row FLAG shapes and avoids
TiledShapeStMan shape conflicts. Identity permutations use copytree.
Three tests covering identity, row-reorder (VLA Hanning), and
spw+field-selection (remap_ids=True) cases.- pipeline/infrastructure/utils/__init__.py (version eda5c66528cf0b0959bf8cc6a79f864b6730d25c) (diffs)
- pipeline/infrastructure/utils/flagversion_tools.py (version eda5c66528cf0b0959bf8cc6a79f864b6730d25c) (diffs)
- pipeline/infrastructure/utils/flagversion_tools_test.py (version eda5c66528cf0b0959bf8cc6a79f864b6730d25c) (diffs)
-
Dirk Muders 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651 m
PIPE-3057/PIPE-3053: Changed all "_topo" methods and variable names to "_ms_frame". Changed advisechansel calls to use the MS native frequency frame as desired frame to convert to.
- pipeline/hif/heuristics/imageparams_base.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/hif/heuristics/imageparams_vlass_single_epoch_continuum.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/hif/tasks/makeimlist/cleantarget.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/hif/tasks/tclean/tclean.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/hif/tasks/uvcontsub/renderer.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/hif/tasks/uvcontsub/uvcontsub.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/hif/templates/uvcontsub.mako (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/infrastructure/contfilehandler.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
- pipeline/infrastructure/contfilehandler_test.py (version 4bb5f121b78a8dd6d77b7f8be3aaff61bd058651) (diffs)
-
Ajay Vibhute 9a0b7311f53cdd63b58bda4f75837b66e365970a m
PIPE-2952: setting makeimlist_inputs.uvrange to '>0.0lambda'
-
Ajay Vibhute 122ab729e60d38421960aa64d9c4be9cada7c27c m
PIPE-2952: skipping computing uvrange by passing uvrange='' to makeimlist
-
Luca Di Mascolo <lucadimascolo@gmail.com> 8b14dcdd7cf94118957606c9daaf8087b8190687 m
Merge branch 'main' into PIPE-2073-add-the-non-pb-corrected-image-peak-flux-to-the-aquareport
-
Dirk Muders ab3127c68df4f8163703cf41161dc9fe29fa6c08 m
PIPE-3003: Removed duplicate lines.