Build: #4 was successful
Job: Pipeline PR Test 6.7.4 was successful
Code commits
Pipeline
-
Rui Xue 4e6b4b4dbbfd685dc27b27c71448c2d27e568319
Merge tag '2026.2.1.40' into docs/PIPE-2738-improve-docs-for-main-part3
-
Rui Xue 9f7eb8f132034bae2b6c9acd13ab5493ee4138f2 m
Pull request #1962: PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasks
Merge in PIPE/pipeline from PIPE-3239-add-task-parameter-to-testbpdcals-semifinalbpdcals-and-finalcals-to-turn-off-bandpass to main
* commit '501eb1e7b1af4d891059640bbeb27cc4a44c0344':
PIPE-3239: Clean up bandpass heuristics logging and simplify helper functions
PIPE-3239: Use Mock with Context spec in bandpass_test
PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasks -
Rui Xue 501eb1e7b1af4d891059640bbeb27cc4a44c0344 m
PIPE-3239: Clean up bandpass heuristics logging and simplify helper functions
- Switch to lazy logging in do_bandpass for bpsolint_mode heuristics
- Simplify _compute_median_snr, ensuring immediate subtable cleanup and typed docstrings
- Normalize band casing in is_high_frequency_band and deduplicate HIGH_BANDS
- Log warning and debug traceback if exception occurs during SPW frequency lookup
- Add unit test for exception logging in bandpass_test.py -
Rui Xue 2e06c9acbcdffb0ecd6458f2dbc418add8499bdd m
Pull request #1940: PIPE-3202: Use field IDs for wvrgcal `tie` parameter
Merge in PIPE/pipeline from PIPE-3202-field-name-sent-to-wvrgcal-tie-without-quotation-mark to main
* commit 'f5ba3be8c9a4ee3e821ee27eaa2ac57ef685afe1':
PIPE-3202: Use field IDs for wvrgcal `tie` parameter -
Dirk Muders 182fa7011757f867f355ceaa94a251d9cdaa6f39 m
Pull request #1959: PIPE-3052/PIPE-3231: Unset default vis parameter to avoid misleading weblog inputs rendering.
Merge in PIPE/pipeline from PIPE-3052_PIPE-3231_Fix_vis_parameter_weblog_rendering to main
* commit '08605545421f702c55ae4ff63dc9b69009a9c436':
PIPE-3052/PIPE-3231: Fetch vis name from the results object rather than the (now empty) inputs.vis variable when writing VLASS specific metadata.
PIPE-3052/PIPE-3231: Unset default vis parameter to avoid misleading weblog inputs rendering. -
Takeshi Nakazato 34de82a696fa3766663062589e794c274628bfdb m
Pull request #1944: PIPE-3200 clone for main hsd applycal empty plot of amplitude difference xx yy vs frequency recurred
Merge in PIPE/pipeline from PIPE-3200-clone-for-main-hsd_applycal-empty-plot-of-amplitude-difference-xx-yy-vs-frequency-recurred to main
* commit 'bf99b2d647305421956f7337988383d783be8f9d':
use boolean instead of list to detect plotted data
PIPE-3200 examine all antennas in the QAScore
PIPE-3200 improve docstring
PIPE-3200 more robust fix for empty summary plot issue -
Takeshi Nakazato bf99b2d647305421956f7337988383d783be8f9d m
Merge branch 'main' into PIPE-3200-clone-for-main-hsd_applycal-empty-plot-of-amplitude-difference-xx-yy-vs-frequency-recurred
-
Rui Xue 41253463e189477bf5caaa9b151cf9fdba27acb6 m
PIPE-3239: Use Mock with Context spec in bandpass_test
Fix context type error in bandpass unit tests by specifying `spec=Context`
when creating mock pipeline contexts for task inputs classes. -
Rui Xue 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35 m
PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasks
Add task parameter `bpsolint_mode` to `hifv_testBPdcals`, `hifv_semiFinalBPdcals`,
and `hifv_finalcals` to control bandpass spectral solint optimization heuristics.
This prevents spectral averaging from corrupting bandpass solutions at lower
frequencies (X-band and below) where low S/N is frequently caused by RFI rather
than true low signal.
Supported modes:
- 'auto' (default): optimize only for Ku-band and higher frequencies (>= 12 GHz)
- 'on': optimize for all bands
- 'off': disable optimization for all bands- pipeline/hifv/cli/hifv_finalcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/cli/hifv_semiFinalBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/cli/hifv_testBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/heuristics/bandpass.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/heuristics/bandpass_test.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/tasks/finalcals/finalcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/tasks/semiFinalBPdcals/semiFinalBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
- pipeline/hifv/tasks/testBPdcals/testBPdcals.py (version 86f6ee03ed3ab62fa8de02efa058921ebc5d7e35) (diffs)
-
Ajay Vibhute 7428986dbf25773d5abea8e4cf7860d426420fcd m
Pull request #1816: PIPE-3064/PIPE-3133
Merge in PIPE/pipeline from PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation to main
* commit 'ca4823d013cdbc346c7ba95799c1fda8bf05dcd2':
PIPE-3064: Clarify bandpass warning when all SPWs have low S/N
PIPE-3064: Add existence check before computing bandpass S/N statistics
PIPE-3133: add logging for skipped zero-SNR SPWs
PIPE-3064: Improve QA handler to independently score available calibration tables
PIPE-3133: skip bandpass run for spws with very low S/N
PIPE-3064: minor changes suggested in PR review
PIPE-3064: adding check to ensure caltable is present before running the task
PIPE-3133: checking if caltable is already present before appending solution to the existing table
PIPE-3064: moving flagcount in the beginning
PIPE-3064: checking existance of ktypecaltable, and gtypecaltable -
Ajay Vibhute 49437d83ef0fe8f89c9b1d6c8d75d1ed683699a9 m
Pull request #1939: PIPE-2842: update QA scores in hifv_statwt
Merge in PIPE/pipeline from PIPE-2842-adjust-reporting-for-hifv_statwt-qa-scores to main
* commit 'd22fb6769bd541295515f10e3bf85f9af818c9b5':
PIPE-2842: Adjust hifv_statwt variance thresholds and fix message typo
PIPE-2842: update QA scores -
Rui Xue 9dec69d2aa3a5a11f1afe60d4239b71a4b059ce6 m
Pull request #1954: PIPE-3216: Scale VLA clipping QA scores by flag fraction
Merge in PIPE/pipeline from PIPE-3216-hifv_flagdata-qa-does-not-show-spws-in-order-of-most-clipping to main
* commit '12efb2be9da8f7f620d3cff3ce63b22a4f6d086a':
PIPE-3216: Sort VLA clipping QA scores by severity
PIPE-3216: Scale VLA clipping QA scores by flag fraction -
Dirk Muders 08605545421f702c55ae4ff63dc9b69009a9c436 m
PIPE-3052/PIPE-3231: Fetch vis name from the results object rather than the (now empty) inputs.vis variable when writing VLASS specific metadata.
-
Dirk Muders a4d92349827c7ab174b2cf21292e282102232f73 m
PIPE-3052/PIPE-3231: Unset default vis parameter to avoid misleading weblog inputs rendering.
-
Rui Xue 12efb2be9da8f7f620d3cff3ce63b22a4f6d086a m
PIPE-3216: Sort VLA clipping QA scores by severity
Separate spectral line and continuum clipping scores, sort each category internally (ascending) so higher clipping appears first, then combine. Ensures QA report displays most problematic SPWs at the top. -
Luca Di Mascolo a7c319f9d380d4391397afe043f74729b2818b28 m
Pull request #1956: PIPE-3178 clone include the imaging statistics for stokes q u and v target images in the
Merge in PIPE/pipeline from PIPE-3178-clone-include-the-imaging-statistics-for-stokes-q-u-and-v-target-images-in-the to main
* commit 'e7088dfe4c786197b27c685a67994c8aec4effc9':
PIPE-3014: add stokes explicitly to SD Sensitivity tags
PIPE-3014: add per-Stoke Sensitivity tag to aquareport
PIPE-3014: add Stokes information to Sensitivity tag -
Rui Xue 08c91a5abe8f9e0506ce4c518f16fae1d7c854ff m
Pull request #1891: PIPE-3166: Optimize spectrum extraction to avoid subimage creation
Merge in PIPE/pipeline from PIPE-3166-cleanbox-analyse_clean_result-produces-memory-ramps-of-65-gbs-greedily-loads-one-full to main
* commit '7aa41f6cb98bf8ae0e9b2d3360e464423be43a08':
PIPE-3166: Optimize spectrum extraction to avoid subimage creation -
Rui Xue ca4823d013cdbc346c7ba95799c1fda8bf05dcd2 m
PIPE-3064: Clarify bandpass warning when all SPWs have low S/N
-
Rui Xue 7dd578b35890049c42bc1eb505f209c6f2ffb707 m
Merge remote-tracking branch 'origin/PIPE-3133-hifv_testbpdcals-fails-on-a-multi-band-spectral-line-dataset' into PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation
-
Rui Xue ac6963c8768bd3d89b6becab78871ac425ff2b57 m
PIPE-3064: Add existence check before computing bandpass S/N statistics
Prevents crash when bandpass calibration table doesn't exist due to
fully-flagged band. The _compute_median_snr() function requires the
table to exist, so check and return early with empty dict if missing. -
Rui Xue c492e0522999be62d1327bf324c7189ec2f680a7 m
PIPE-3216: Scale VLA clipping QA scores by flag fraction
Replace fixed 0.3 score with linear scaling (0.3 * (1 - flag_fraction))
to ensure SPWs with higher clipping get lower scores and appear first
in QA reports. -
Rui Xue f01def5a07f82ad087a7cf6b898ea87a6f46cd96 m
Pull request #1936: PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Merge in PIPE/pipeline from PIPE-3214-random-order-of-spw-ant-in-plotbandpass-calls to main
* commit '1f1e585398aaf81ea56965464b427ba1fd69a9dd':
PIPE-3214: Fix non-deterministic SPW ordering using `utils.deduplicate()`
PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering -
Rui Xue bda3103e0f21709b5907224901d63431076d34a9 m
Merge remote-tracking branch 'origin/main' into PIPE-3133-hifv_testbpdcals-fails-on-a-multi-band-spectral-line-dataset
-
Rui Xue 986c27f012aacd310a39427d0a6020d3cd70eb3f m
PIPE-3133: add logging for skipped zero-SNR SPWs
-
Rui Xue d22fb6769bd541295515f10e3bf85f9af818c9b5 m
PIPE-2842: Adjust hifv_statwt variance thresholds and fix message typo
-
Rui Xue fee6d9a4300b223a9445017458cd1967de24d908 m
PIPE-3064: Improve QA handler to independently score available calibration tables
-
Rui Xue be5e102405f251a82770fb08be0c15f2775122c6 m
Merge remote-tracking branch 'origin/main' into PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation
-
Arya Babai e72ffe79f9d8d8cd74990d4b507b8442fbbfd48a m
Pull request #1791: PIPE-1780 change hif applycal uv plots to use time averaging
Merge in PIPE/pipeline from PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging to main
* commit '467046dbed5acbc11a30b853e9092459c0f56163':
Code cleaning
added correlator flag and selection of repres. SPW to plot
Changed implementation to reflect the request described in PIPE-1780.
cleand up the code, ready for merge.
spw is limited to the representative. Code needs cleaning; planned for the next commit
no change
Added code to reduce the number of channels to plot.
PIPE-1780.
changed location of the hard coded values.
correction on default value
first implementation -
Arya Babai 467046dbed5acbc11a30b853e9092459c0f56163 m
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging Final merge before, merging the branch into the main.
-
Rui Xue a72337b580e1abc5f92c092d34b52ccc66cff6fd m
Pull request #1943: PIPE-3170: fix the MS summary page for calsurvey data
Merge in PIPE/pipeline from PIPE-3170-calsurvey-ms-summary-page-blank to main
* commit 'e1713ac005aca301347f30f473c4e378e31a6a3f':
PIPE-3170: Fix numpy error on missing zenith angle data -
Rui Xue 2c9f2035aa3b5002b94df0978dcd82f2b20f10cb m
Pull request #1946: PIPE-3219: remove the findroi product copy from the weblog stage subdirectory structure
Merge in PIPE/pipeline from PIPE-3219-remove-the-findroi-product-copy-from-the-weblog-stage-subdirectory-structure to main
* commit 'ccf856190ce98307c5714e0d4ea331d69435b9aa':
PIPE-3219: Remove pickle from findroi artifact links
PIPE-3129: Add view/download buttons for findroi artifacts
PIPE-3219: Remove `findroi_products.tar` from weblog rendering -
Hajime Ezawa a3236a0f13d2111d286331e8aa9c877cd19da91d m
Pull request #1929: PIPE-3201: bug fix to exportdata/__init__.py
Merge in PIPE/pipeline from PIPE-3201-clone-for-main-hsd_exportdata-weblog-not-properly-generated to main
* commit '1835a969cf985d89e8c13550190d26001d897cc7':
PIPE-3201: bug fix to exportdata/__init__.py -
Hajime Ezawa 1835a969cf985d89e8c13550190d26001d897cc7 m
Merge branch 'main' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3201-clone-for-main-hsd_exportdata-weblog-not-properly-generated
-
Hajime Ezawa f0f36647ba20e7dd39580afa4f262ab5c128f0d8 m
Pull request #1922: PIPE-3184: fixes to release/2026.2.0 with PIPE-3161
Merge in PIPE/pipeline from PIPE-3184-clone-for-main-hsd_baseline-possible-improvements-to-the-qascores to main
* commit '021139502ac5c1cc2ce0bb85190c7fbf91af7098':
PIPE-3184: fixes to release/2026.2.0 with PIPE-3161 -
Takeshi Nakazato c9e029d73ffb1f329a734a37f00ef524b4436d10 m
use boolean instead of list to detect plotted data
-
Rui Xue cc494484ee0d3a638ed6b24678d78a72a4aad05e m
Pull request #1942: PIPE-2930: Fix remaining NumPy 2.4+ issues
Merge in PIPE/pipeline from PIPE-2930-compatibility-with-numpy-2.4.0 to main
* commit '2afa32a8db6935214447696f8332631fda54600c':
PIPE-2930: Fix mock to return numpy array for getvalue()
PIPE-2930: Fix NumPy 2.4+ compatibility
PIPE-2930: Fix scalar indexing bug in antenna pad mapping display
PIPE-2930: Fix NumPy and matplotlib compatibility issues -
Takeshi Nakazato 05c88ee8534b1e2190991c4e53d699699daabdc8 m
Pull request #1938: PIPE-3205 clone for main hsd skycal error during qa score calculation
Merge in PIPE/pipeline from PIPE-3205-clone-for-main-hsd_skycal-error-during-qa-score-calculation to main
* commit '4da242208af0d3ab6bd240a5ddddb8caf839f2d2':
Pull request #1923: PIPE-3199 skip QA evaluation for empty metric values -
Takeshi Nakazato 36d9b32c9ad5ccd1b4f5e6c35209d053442ed9a1 m
Pull request #1937: PIPE-3204 clone for main hsd skycal elevation difference vs time plot show flagged data
Merge in PIPE/pipeline from PIPE-3204-clone-for-main-hsd_skycal-elevation-difference-vs-time-plot-show-flagged-data to main
* commit '652c98646a6eedd252fef6d261ae6194225b58d5':
Pull request #1920: PIPE-3198 exclude flagged calibration solution -
Cristian Marocico 53a3b0019fb4c6862def67dafda1ef4f15e9a0e4 m
Pull request #1836: PIPE-3095
Merge in PIPE/pipeline from PIPE-3095-correlations-bits-columns-shows-bits-4x4 to main
* commit '00ad0701608de5c3f2c6f4ae4b1b7f8c0b55bb12':
Implemented changes -
Rui Xue ccf856190ce98307c5714e0d4ea331d69435b9aa m
PIPE-3219: Remove pickle from findroi artifact links
-
Rui Xue 60790ae54ca6149ba0dfc345b13a351c47b335c1 m
PIPE-3129: Add view/download buttons for findroi artifacts
Show "View or download" for text files (.dat, .txt, .csv) and download-only for binary files -
Rui Xue 5256868e884ca0381300f2b8886c2597308f9951 m
PIPE-3219: Remove `findroi_products.tar` from weblog rendering
Skip copying large `findroi_products.tar` to weblog directory and remove from artifact links. The tarball remains in findroi_workdir and is still included in auxiliary products export. -
Rui Xue ca2fc257cab467d12daa853b6e74c69bbb393f73 m
Pull request #1932: PIPE-3169 and PIPE-3207
Merge in PIPE/pipeline from PIPE-3169-and-PIPE-3207 to main
* commit '1b7cae9ba63d33344401a9115025f6570a5860f8':
PIPE-3207: Refactor `place_repr_source_first` for clarity and style compliance
PIPE-3169: Pass cont/lines files and dequote sourcename -
Dirk Muders d2648d210399f23ad47ae1f6ccbd216dc5280eb8 m
Pull request #1941: PIPE-3210: Applied all changes from PIPE-3209.
Merge in PIPE/pipeline from PIPE-3210_Clone_PIPE-3209_changes_for_main to main
* commit '160688a121c224490d60d027d4e65a57da274ecc':
PIPE-3210: Applied all changes from PIPE-3209. -
Rui Xue 7b33a786c84cd4a5b67a64e3fa86087567a6a92b m
Pull request #1845: PIPE-3120: uvrange not being used in hifv fluxboot
Merge in PIPE/pipeline from PIPE-3120-uvrange-not-being-used-in-hifv_fluxboot to main
* commit 'dcdc25f5864de66ed9439e9616e842f62570842c':
PIPE-3120: Fix uvrange type bug from PIPE-1729 and add informative logging
PIPE-3120: Remove unused spw_id parameter from `uvrange()`; fix field_id type bugs
PIPE-3120: Refactor uvrange function and streamline fluxboot execution logic
PIPE-3120: Fix uvrange constraint handling in fluxboot gaincal -
Rui Xue e1713ac005aca301347f30f473c4e378e31a6a3f m
PIPE-3170: Fix numpy error on missing zenith angle data
- Add guard checks for empty zd arrays in `T2_1DetailsRenderer` and `T2_2_4Renderer`
- Pass None to template instead of 'N/A' for cleaner separation of concerns
- Remove unused `zd_telmjd_plot` from `T2_1DetailsRenderer` (retained in T2_2_4Renderer)
- Template uses Mako conditionals to display 'N/A' for missing data -
Rui Xue 2afa32a8db6935214447696f8332631fda54600c m
PIPE-2930: Fix mock to return numpy array for getvalue()
Return numpy.array instead of Python list to match CASA's actual behavior
and properly test .item() scalar extraction. -
Rui Xue 1f1e585398aaf81ea56965464b427ba1fd69a9dd m
PIPE-3214: Fix non-deterministic SPW ordering using `utils.deduplicate()`
Replace `set` comprehensions with `utils.deduplicate()` to preserve
insertion order for deterministic SPW/antenna/field selection.- pipeline/h/tasks/common/displays/bandpass.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/h/tasks/common/displays/tsys.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hif/heuristics/imageparams_base.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hif/tasks/selfcal/selfcal.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hifa/tasks/fluxscale/gcorfluxscale.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
- pipeline/hifa/tasks/gaincal/timegaincal.py (version 1f1e585398aaf81ea56965464b427ba1fd69a9dd) (diffs)
-
Rui Xue 63b2ce1896d0623e4c670a4fb0141a31a9a03952 m
PIPE-2930: Fix NumPy 2.4+ compatibility
- Replace `np.trapz` with `np.trapezoid`
- Use `.item()` for CASA quantity scalar extraction- pipeline/domain/antennaarray.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/domain/spectralwindow.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/h/tasks/exportdata/aqua.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/heuristics/auto_selfcal/selfcal_helpers.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/heuristics/imageparams_base.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/tasks/bandpass/phcorbandpass.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hif/tasks/tclean/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/heuristics/phasespwmap.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/bandpass/almaphcorbandpass.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/bandpass/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/bpsolint/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/imageprecheck/imageprecheck.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hifa/tasks/imageprecheck/renderer.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hsd/tasks/imaging/imaging.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/hsd/tasks/imaging/imaging_params.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/infrastructure/tablereader.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/infrastructure/utils/conversion.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
- pipeline/infrastructure/utils/imaging.py (version 63b2ce1896d0623e4c670a4fb0141a31a9a03952) (diffs)
-
Rui Xue 75ec7afeeb2f82db4d9536425a1f119e999649e8 m
PIPE-2930: Fix scalar indexing bug in antenna pad mapping display
-
Rui Xue 3e32f0ce815d9fb7084c8519e5f6256f959bf546 m
PIPE-2930: Fix NumPy and matplotlib compatibility issues
- Add `.item()` to extract scalars from numpy arrays in `imageprecheck.mako` for NumPy 2.4+ compatibility
- Fix `PlotAntsChart.get_position()` to return 1D array instead of 2D for matplotlib coordinate handling -
Dirk Muders 160688a121c224490d60d027d4e65a57da274ecc m
Merge remote-tracking branch 'origin/main' into PIPE-3210_Clone_PIPE-3209_changes_for_main
-
Dirk Muders 9cc40d126266e38d928f366acba5d98a9bdf8eba m
PIPE-3210: Applied all changes from PIPE-3209.
- pipeline/hif/cli/hif_findcont.py (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/hif/tasks/findcont/findcont.py (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/hif/templates/findcont.mako (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_calimage.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_calimage_diffgain.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_image.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_polcalimage.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_polcalimage_totalintensity.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
- pipeline/recipes/procedure_hifa_polimage.xml (version 9cc40d126266e38d928f366acba5d98a9bdf8eba) (diffs)
-
Luca Di Mascolo <lucadimascolo@gmail.com> e7088dfe4c786197b27c685a67994c8aec4effc9 m
PIPE-3014: add stokes explicitly to SD Sensitivity tags
-
Luca Di Mascolo <lucadimascolo@gmail.com> 855217241344c2f04380af7bb708fd8206790eb6 m
PIPE-3014: add per-Stoke Sensitivity tag to aquareport
-
Luca Di Mascolo <lucadimascolo@gmail.com> 0c965b39cbfe0018288237eff0ecdbb302f5f517 m
PIPE-3014: add Stokes information to Sensitivity tag
-
Takeshi Nakazato 7f7ecaed7e0d64d620a842716f4ef9cce7fbca2f m
PIPE-3200 examine all antennas in the QAScore
-
Rui Xue f5ba3be8c9a4ee3e821ee27eaa2ac57ef685afe1 m
PIPE-3202: Use field IDs for wvrgcal `tie` parameter
Send string-formatted field IDs rather than field names to the `wvrgcal` task to bypass the `tie` parameter's non-standard CASA parsing behavior (see PIPE-3202/CAS-14850). -
Ajay Vibhute 5adbe95bea806a2839278bfbca142830b8f7fec7 m
PIPE-2842: update QA scores
-
Takeshi Nakazato 64da7df2828d062c5366e594e11377b27947e00a m
PIPE-3200 improve docstring
-
Takeshi Nakazato 4ce23d2816711d917e5252372d131efdd5667faf m
PIPE-3200 more robust fix for empty summary plot issue
This fix skips exporting plot when no data are plotted.
The fix does not depend on the QA message.
Empty plots are no longer generated. -
Takeshi Nakazato 4da242208af0d3ab6bd240a5ddddb8caf839f2d2 m
Merge branch 'main' into PIPE-3205-clone-for-main-hsd_skycal-error-during-qa-score-calculation
-
Takeshi Nakazato 652c98646a6eedd252fef6d261ae6194225b58d5 m
Merge branch 'main' into PIPE-3204-clone-for-main-hsd_skycal-elevation-difference-vs-time-plot-show-flagged-data
-
Takeshi Nakazato 91556055cc295ec9a36dfad610d4aabea369685f m
Pull request #1916: Pull request #1893: PIPE-3167 relative OFF takes priority over absolute OFF
Merge in PIPE/pipeline from PIPE-3181-clone-for-main-hsd_importdata-off-position to main
* commit '349dd86192282f7a327568e372c38816768507d9':
Pull request #1893: PIPE-3167 relative OFF takes priority over absolute OFF -
Takeshi Nakazato 56e4c03c4d1ca27e96d205f9939194c6c5164e4d m
Pull request #1909: Pull request #1889: PIPE-3160 hsd imaging indexerror during channel map plot
Merge in PIPE/pipeline from PIPE-3176-clone-for-main-hsd_imaging-indexerror-during-channel-map-plot to main
* commit '27b71e176a6077e210189acf0c06060fd631a8e5':
Pull request #1889: PIPE-3160 hsd imaging indexerror during channel map plot -
Hajime Ezawa 021139502ac5c1cc2ce0bb85190c7fbf91af7098 m
Merge branch 'main' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-3184-clone-for-main-hsd_baseline-possible-improvements-to-the-qascores
-
Rui Xue a1451125b023cd95ead11a0cfa2eb9629cd09c71 m
PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Replace non-deterministic `set()` operations with `utils.deduplicate()`
to ensure consistent antenna, spw, and scan ID ordering in plotbandpass
calls and file naming. -
Rui Xue dcdc25f5864de66ed9439e9616e842f62570842c m
PIPE-3120: Fix uvrange type bug from PIPE-1729 and add informative logging
- Convert fieldidstring to int before passing to uvrange() to match the expected field_id: int parameter.
- Add info-level logging to show what UV range constraint is returned, including field_id for context.
- Change exception message from warning to info level with friendlier tone. -
Rui Xue 605606d76dad6bdf8cedc83737d77a8f8b9ade8d m
PIPE-3120: Refactor uvrange function and streamline fluxboot execution logic
-
Rui Xue 21d085a87dab455818002f71afc4dca7b4624f8b m
PIPE-3120: Remove unused spw_id parameter from `uvrange()`; fix field_id type bugs
- Remove unused spw_id parameter and update docstring
- Fix type bugs in `fluxboot.py` where field_id passed as string
instead of int to `uvrange()`
- Improve error handling in `uvrange()` with early return and
logging for better debuggability -
Rui Xue 8e1c9969ff0bf20928f50aa9079aa3163f0381ed m
PIPE-3120: Fix uvrange constraint handling in fluxboot gaincal
Apply UV range constraints from flux.csv in the _do_gaincal else
branch when processing specific calibrator fields. Previously, this
code path left uvrange as empty string, ignoring point-source
constraints that should exclude extended baselines.
Add defensive logging for multiple field matches and missing fields
to aid debugging. -
Ajay Vibhute 17186d1ccb8e6eb397ccb902e265ba6999446604 m
PIPE-3133: skip bandpass run for spws with very low S/N
-
Rui Xue 7aa41f6cb98bf8ae0e9b2d3360e464423be43a08 m
PIPE-3166: Optimize spectrum extraction to avoid subimage creation
Pass region directly to `getprofile()` instead of creating intermediate
subimage. Reduces memory usage for large multi-polarization cubes while
maintaining functional equivalence. -
Rui Xue 5db13a1b2ed3215ee9811307a16e017ab28043be m
Merge remote-tracking branch 'origin/main' into PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation
-
Rui Xue 17b1d8f15362d6899db9fdf502cc2a7559bb3d80 m
Merge remote-tracking branch 'origin/main' into PIPE-3133-hifv_testbpdcals-fails-on-a-multi-band-spectral-line-dataset
-
Rui Xue 1b7cae9ba63d33344401a9115025f6570a5860f8 m
PIPE-3207: Refactor `place_repr_source_first` for clarity and style compliance
- Replace try-except with explicit existence check for cleaner logic
- Improve documentation with detailed Args, Returns, and Note sections -
Rui Xue d79e40555b1469ac4be55b64452263fc3acd2394 m
PIPE-3169: Pass cont/lines files and dequote sourcename
Add contfile and linesfile parameters to `getHeuristics()` call in
editimlist, and dequote sourcename to fix `cont_ranges_spwsel` lookups
in tclean. -
Hajime Ezawa 9adf3a5f04794b08ef3ed5b4579c4401c6339c5c m
PIPE-3201: bug fix to exportdata/__init__.py
-
Takeshi Nakazato 6229a87c5b3f7086cc348783c0e3dd27661d2a2d m
Pull request #1923: PIPE-3199 skip QA evaluation for empty metric values
Merge in PIPE/pipeline from PIPE-3199-hsd_skycal-error-during-qa-score-calculation to release/2026.2.0
* commit '7c464a3d15a48ad669dfa08088ae6f5af91e816b':
PIPE-3199 skip QA evaluation for empty metric values -
Takeshi Nakazato d8397283341603ee3c5d07fb51744f1c95351e38 m
Pull request #1920: PIPE-3198 exclude flagged calibration solution
Merge in PIPE/pipeline from PIPE-3198-hsd_skycal-elevation-difference-vs-time-plot-show-flagged-data to release/2026.2.0
* commit '6506678a13e99314e01251c9b96282cf36edd0fb':
PIPE-3198 exclude flagged calibration solution -
Takeshi Nakazato 349dd86192282f7a327568e372c38816768507d9 m
Merge branch 'main' into PIPE-3181-clone-for-main-hsd_importdata-off-position
-
Takeshi Nakazato 27b71e176a6077e210189acf0c06060fd631a8e5 m
Merge branch 'main' into PIPE-3176-clone-for-main-hsd_imaging-indexerror-during-channel-map-plot
-
Hajime Ezawa 470c627444ab2ce80041dc0b56e5ef1d1e066665 m
PIPE-3184: fixes to release/2026.2.0 with PIPE-3161
-
Ajay Vibhute a87981093daeb4c763d770c7222cc44e5eca01db m
PIPE-3064: minor changes suggested in PR review
-
Takeshi Nakazato 95529a0736ee6c28975dd792b96c04505397dbe6 m
Pull request #1893: PIPE-3167 relative OFF takes priority over absolute OFF
Merge in PIPE/pipeline from PIPE-3167-hsd_importdata-off-position to release/2026.2.0
* commit '363ac5ad659b023edd117b81ac575dd8ff82bdd3':
PIPE-3167 fix typo in method name
PIPE-3167 Simplify the loop structure using for-else
import numpy as np
PIPE-3167 use target field as reference if no match
PIPE-3167 relative OFF takes priority over absolute OFF -
Takeshi Nakazato 9e18039e809645245b64e4bce6e78d078e58a64f m
Pull request #1889: PIPE-3160 hsd imaging indexerror during channel map plot
Merge in PIPE/pipeline from PIPE-3160-hsd_imaging-indexerror-during-channel-map-plot to release/2026.2.0
* commit 'b041bc068de844d26da105c12674e4b32822146c':
PIPE-3160 discard extended_velocity
indentation fix
PIPE-3160 use pre-computed velocities
PIPE-3160 construct interpolator using the data within the channel range
import numpy as np -
Arya Babai 888b622df156ee427b243a4f40c777c2959bfd1f m
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging to sync with main
-
Arya Babai 43a46fb17ddb2efbfe4d39671ca86ec12a340a82 m
Code cleaning
-
Arya Babai 050bbfa8963c9292e672a6a9560f28126fcb60c6 m
added correlator flag and selection of repres. SPW to plot
-
Ajay Vibhute 16c4ef174afad9895a9e0efcfced9a3912ee116e m
PIPE-3064: resolved merge conflicts in pipeline/hifv/tasks/testBPdcals/qa.py
-
Ajay Vibhute 72f4c523c620bfa7c6b2fe6fed8015f620a707e5 m
PIPE-3064: adding check to ensure caltable is present before running the task
- pipeline/hifv/heuristics/bandpass.py (version 72f4c523c620bfa7c6b2fe6fed8015f620a707e5) (diffs)
- pipeline/hifv/tasks/semiFinalBPdcals/semiFinalBPdcals.py (version 72f4c523c620bfa7c6b2fe6fed8015f620a707e5) (diffs)
- pipeline/hifv/tasks/testBPdcals/qa.py (version 72f4c523c620bfa7c6b2fe6fed8015f620a707e5) (diffs)
- pipeline/hifv/tasks/testBPdcals/testBPdcals.py (version 72f4c523c620bfa7c6b2fe6fed8015f620a707e5) (diffs)
-
Arya Babai 3fe1926df526c1c370a406c3ade5f5a672a59bf9 m
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging
Merge to main. Sync. -
Arya Babai 8b662092b6bd7e537d13d161f94ff0a73b9e9da5 m
Changed implementation to reflect the request described in PIPE-1780.
-
Ajay Vibhute ed365e9a7528493bb351f7e847d1645a31cd8eb0 m
PIPE-3133: checking if caltable is already present before appending solution to the existing table
-
Arya Babai 700c563da907b627cbdff4e215b0464df7d728ca m
cleand up the code, ready for merge.
-
Arya Babai ce222f6a45cf202b499879c8cfd6b79a36d58784 m
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging
Merge before the final push to sync with main. -
Arya Babai 8a25d5a2a474e19d9148b14321842c7770f0c1d0 m
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging
Merge to main to finish PR after validation. -
Arya Babai 844fd2c9a96f4ce137005c049f0141fd351898fb m
spw is limited to the representative. Code needs cleaning; planned for the next commit
-
Cristian A. Marocico <c.a.marocico@gmail.com> 00ad0701608de5c3f2c6f4ae4b1b7f8c0b55bb12 m
Implemented changes
- pipeline/infrastructure/renderer/htmlrenderer.py (version 00ad0701608de5c3f2c6f4ae4b1b7f8c0b55bb12) (diffs)
- pipeline/infrastructure/renderer/htmlrenderer_test.py (version 00ad0701608de5c3f2c6f4ae4b1b7f8c0b55bb12) (diffs)
- pipeline/infrastructure/renderer/templates/t2-2-2.mako (version 00ad0701608de5c3f2c6f4ae4b1b7f8c0b55bb12) (diffs)
-
Arya Babai M.Babai@rug.nl <p252901@interactive2.internal.hpc.rug.nl> 655f1d73139c725f90ba25e3a8734e51aae72eda m
Merge branch 'main' into PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging
TO sync with main