AuthorCommitMessageCommit dateIssues
Rui XueRui Xue
16736151ff2MPull request #2005: PIPE-3252: Update the contributors listMerge in PIPE/pipeline from PIPE-3252-docs-update-to-release-2026-2-1 to release/2026.2.1 * commit '9eea04a7ce41ff7f175087ba37bd8b6b84d16dad': PIPE-3252: Update the contributors listPIPE-3252
Rui XueRui Xue
9eea04a7ce4PIPE-3252: Update the contributors listPIPE-3252
Rui XueRui Xue
6f6664b4d5aMPull request #2002: PIPE-3252 append alma task ref to plug docs 2026 2 1Merge in PIPE/pipeline from PIPE-3252-append-alma-task-ref-to-plug-docs-2026-2-1 to release/2026.2.1 * commit '80b4736a81d0fcf1034abcb6fc938ddee7c8d11d': PIPE-3263: reordered chronologically, added people who contributed significantly albeit not directly in the code repo PIPE-3252: add AL to Contributors list2 Jira issues
Remy IndebetouwRui XueRemy Indebetouw
80b4736a81dPIPE-3263: reordered chronologically, added people who contributed significantly albeit not directly in the code repoPIPE-3263
Rui XueRui Xue
9ad1ff325fdPIPE-3252: add AL to Contributors listPIPE-3252
Rui XueRui Xue
fd8a698cdb2MPull request #1999: PIPE-3252: update release notes with ALMA task references and improve formattingMerge in PIPE/pipeline from PIPE-3252-append-alma-task-ref-to-plug-docs-2026-2-1 to release/2026.2.1 * commit 'ca0be8210d5e3a60258d6a229aeb3699e394c023': PIPE-3252: update release notes with ALMA task references and improve formattingPIPE-3252
Rui XueRui Xue
ca0be8210d5PIPE-3252: update release notes with ALMA task references and improve formattingPIPE-3252
Rui XueRui Xue
a9a88bdfae9MPull request #1989: PIPE-3260: Fix false QA failures in `VLASetjy` (backport to VLA-PL2026)Merge in PIPE/pipeline from PIPE-3260-backport-to-PL2026-VLA to release/2026.2.1 * commit '200d8da14212038cbf1f02bca6090ed472a68423': PIPE-3260: Fix false QA failures in `VLASetjy`PIPE-3260
Rui XueRui Xue
0bd78e243e4MPull request #1994: PIPE-3258 to 2026.2.1Merge in PIPE/pipeline from PIPE-3258-to-2026-2-1 to release/2026.2.1 * commit '61e6abdb23504323c5ddbe4835bd1d0bd892a27a': PIPE-3258: preserve list type in refant fallback and align testBPdcals PIPE-3258: fix reference antenna fallback and caltable cleanup in `hifv_semiFinalBPdcals`PIPE-3258
Rui XueRui Xue
61e6abdb235PIPE-3258: preserve list type in refant fallback and align testBPdcalsUse list slicing instead of `np.delete` for refant fallback, clean up delay caltables on retry in testBPdcals, and streamline docstrings.PIPE-3258
Rui XueRui Xue
dfcef7667bePIPE-3258: fix reference antenna fallback and caltable cleanup in `hifv_semiFinalBPdcals`Propagate the updated reference antenna list in the delaycal retry loop, clean up preexisting delay caltables, and guard against empty antenna lists.PIPE-3258
Rui XueRui Xue
77bca525024MPull request #1993: PIPE-3252 append alma task ref to plug docsMerge in PIPE/pipeline from PIPE-3252-append-alma-task-ref-to-plug-docs-2026-2-1 to release/2026.2.1 * commit '596071807d075142e53b0b7e22ba2d5df53f8bc7': PIPE-3252: partition dev docs and add contributors page PIPE-3252: include ALMA tasks in User's Guide PDF and clean up doc linksPIPE-3252
Rui XueRui Xue
596071807d0PIPE-3252: partition dev docs and add contributors page- partition dev toctrees and `conf.py` exclusions between public and internal builds - move `dependencies.md` under `devel/setup/` and update cross-references - add Contributors to Basics navigation with courtesy note - tweak citation and transition notices in `docs/README.rst` - clean up "CASA pipeline tasks" terminology across documentationPIPE-3252
Rui XueRui Xue
07efe10f56bPIPE-3252: include ALMA tasks in User's Guide PDF and clean up doc links- Add `users_guide/alma_tasks.rst` and Sphinx hooks in conf.py to resolve task hyperlinks in `users_guide.pdf` while excluding them from HTML builds. - Drop "known_issues" from `users_guide/index.md` to eliminate duplicate toctree warnings and align navigation hierarchy with VLA. - Fix broken cross-references, link syntax, code fences, and typos across the PLUG documentation files.PIPE-3252
Rui XueRui Xue
200d8da1421PIPE-3260: Fix false QA failures in `VLASetjy`- `pipeline/hifv/tasks/setmodel/qa.py`: filter standard calibrators to fields with AMPLITUDE intent, safeguard statistics lookups, and disambiguate MS field names in messages. - `pipeline/hifv/tasks/setmodel/qa_test.py`: add unit tests covering single/multiple calibrators, pointing aliases, and edge cases.PIPE-3260
Rui XueRui Xue
220152ed1feMPull request #1980: PIPE-684: handle per-MS field lists and streamline center_field_idsMerge in PIPE/pipeline from PIPE-684-vla-mosaic-imaging to release/2026.2.1 * commit 'ec0d64616bb1e25c69cdbdc3475801c422703a87': PIPE-684: handle per-MS field lists and streamline center_field_idsPIPE-684
Rui XueRui Xue
ec0d64616bbPIPE-684: handle per-MS field lists and streamline center_field_ids- Support both string and per-MS sequence field selections in `center_field_ids`, fixing `AttributeError` from `.split()` when `inputs.field` is a list (e.g. in VLASS). - Leverage `ms.get_fields(task_arg=...)` in `center_field_ids` to natively resolve field IDs, names, and selections via domain tools. - Pass `fields` instead of flattened `field_names` in `phasecenter` to align with the per-MS h...PIPE-684
Rui XueRui Xue
c0b2d57d460MPull request #1965: PIPE-684/PIPE-3218: VLA mosaic imagingMerge in PIPE/pipeline from PIPE-684-vla-mosaic-imaging to release/2026.2.1 * commit '302d80afc5c8d1f2c54c5f934078817de2cd77ba': (51 commits) PIPE-684: set VLA pblimit_image to 0.1 for mosaic non-cube imaging PIPE-3247/PIPE-3248: Improve field name rendering with text wrapping PIPE-684: consolidate flagged SPW warnings and skip fully flagged targets in makeimlist PIPE-3218: display spe...4 Jira issues
Rui XueRui Xue
c321ceb5e88MPull request #1977: PIPE-3252: update citation example to Pipeline `2026.2.1` and CASA `6.7.4`Merge in PIPE/pipeline from PIPE-3252-update-acknowledgement-to-2026p2p1 to release/2026.2.1 * commit 'c56b3bf561fad9f8133147449c124e06061a17e7': PIPE-3252: update citation example to Pipeline `2026.2.1` and CASA `6.7.4`PIPE-3252
Rui XueRui Xue
c56b3bf561fPIPE-3252: update citation example to Pipeline `2026.2.1` and CASA `6.7.4`- Bump example citation versions in acknowledgement.md to Pipeline `2026.2.1.44` and `CASA 6.7.4-8`. - Clarify cross-reference link to software design overview.PIPE-3252
Rui XueRui Xue
aed8790889aMPull request #1972: PIPE-2738: Update task reference manual title formattingMerge in PIPE/pipeline from PIPE-2738-2026-2-1-update-refman-title to release/2026.2.1 * commit '9f4e96d749c9db42597834026930f7c805445383': PIPE-2738: Update task reference manual title formattingPIPE-2738
Rui XueRui Xue
9f4e96d749cPIPE-2738: Update task reference manual title formattingPIPE-2738
Rui XueRui Xue
302d80afc5cPIPE-684: set VLA pblimit_image to 0.1 for mosaic non-cube imaging- Add optional `gridder` parameter to `pblimits` across base, VLA, and VLASS image heuristics classes. - Update VLA heuristics to set `pblimit_image = 0.1` for non-cube mosaic imaging (keeping 0.2 for cube and -0.1 for single-field continuum).PIPE-684
Rui XueRui Xue
963956e8bd2PIPE-3247/PIPE-3248: Improve field name rendering with text wrapping- Wrap long comma-separated field names weblogs of `findcont` and `uvcontsub` - Save and present only first field name by parsing composite field names in joint mask sky plots2 Jira issues
Rui XueRui Xue
0baa9e3a3ecMPull request #1969: Migrate the PIPE-2738 documentation improvement to release/2026.2.1Merge in PIPE/pipeline from docs/PIPE-2738-improve-docs-for-main-part3 to release/2026.2.1 * commit 'fbdf591a705f2546e47b28a96d92681e75a174b9': PIPE-2738: fix typos in hifa_spwphaseup task docstring PIPE-2738: Documentation build configuration and tooling updates PIPE-2738: Update CLI and task docstrings for PL2026 PIPE-2738: Add PL2026 documentation guides, release notes, and assets ...PIPE-2738
Rui XueRui Xue
fbdf591a705PIPE-2738: fix typos in hifa_spwphaseup task docstringPIPE-2738
Rui XueRui Xue
ae75f12444fPIPE-2738: Documentation build configuration and tooling updatesPIPE-2738
Rui XueRui Xue
0c87523cdcbPIPE-2738: Update CLI and task docstrings for PL2026PIPE-2738
Rui XueRui Xue
b675284a833PIPE-2738: Add PL2026 documentation guides, release notes, and assetsPIPE-2738
Rui XueRui Xue
4e6b4b4dbbfMMerge tag '2026.2.1.40' into docs/PIPE-2738-improve-docs-for-main-part3PIPE-2738
Rui XueRui Xue
b3b2bcec9d6MPull request #1964: PIPE-3202: Use source IDs and source names for wvrgcal `tie` heuristicMerge in PIPE/pipeline from PIPE-3202-field-name-sent-to-wvrgcal-tie-without-quotation-mark to release/2026.2.1 * commit '1636dc36e47e756d51d9bf8727eebbe1c7620ac0': PIPE-3202: Use source IDs and source names for wvrgcal `tie` heuristicPIPE-3202
Rui XueRui Xue
9f7eb8f1320MPull request #1962: PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasksMerge 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 tasksPIPE-3239
Rui XueRui Xue
1636dc36e47PIPE-3202: Use source IDs and source names for wvrgcal `tie` heuristicUpdate `_calculate_tie` in `WvrgcalHeuristics` to use `field.source_id` and `field.source.name` rather than field IDs and names. Because `wvrgcal` solves per source (`segsource=True`), the `tie` parameter expects source specifications. This also ensures multiple pointings in mosaic targets collapse into their shared source ID and name.PIPE-3202
Rui XueRui Xue
da22be2d53dPIPE-684: consolidate flagged SPW warnings and skip fully flagged targets in makeimlist- Aggregate completely flagged SPW warnings into a single consolidated message per EB/field using SPW ranges. - Filter `field_intent_list` to skip imaging target generation and log warnings for fields that have no valid data within a receiver band. - Add an explicit warning when no valid data remains across an entire receiver band.PIPE-684
Rui XueRui Xue
501eb1e7b1aPIPE-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.pyPIPE-3239
Rui XueRui Xue
2e06c9acbcdMPull request #1940: PIPE-3202: Use field IDs for wvrgcal `tie` parameterMerge 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` parameterPIPE-3202
Rui XueRui Xue
fa6824a49bdPIPE-3218: display spectral window lists as ranges in `exportdata` tablesPIPE-3218
Rui XueRui Xue
a2331a30330PIPE-684: Enable per-field mitigation parameter lookups in `makeimlist`Move `hm_cell` and `hm_imsize` parsing into `field_intent` loop to support field-specific custom mitigation parameters. Update dictionary keys from spwspec to `(field, spwspec)` tuples for field-specific lookups.PIPE-684
Rui XueRui Xue
6ce2b6b36cdPIPE-684: Add optional field parameter to `hm_cell/hm_imsize` lookups- Add field argument to `get_spw_hm_cell()` and `get_spw_hm_imsize()` for custom field-specific mitigation parameter lookups - Defaults to `self.field` for backward compatibility - Reorder `hm_cell` parsing to after spw filtering for better code organizationPIPE-684
Rui XueRui Xue
670e29aca89PIPE-684: improve `wrap_long_str` - track line length instead of using old modulo arithmeticPIPE-684
Dirk MudersRui XueDirk Muders
182fa701175MPull 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.2 Jira issues
Rui XueRui Xue
d4978fd1728MMerge remote-tracking branch 'origin/main' into PIPE-684-vla-mosaic-imagingPIPE-684
Rui XueRui Xue
963912718e3MMerge branch 'PIPE-684-vla-mosaic-imaging' of https://open-bitbucket.nrao.edu/scm/pipe/pipeline into PIPE-684-vla-mosaic-imagingPIPE-684
Takeshi NakazatoTakeshi Nakazato
34de82a696fMPull request #1944: PIPE-3200 clone for main hsd applycal empty plot of amplitude difference xx yy vs frequency recurredMerge 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 issuePIPE-3200
Rui XueRui Xue
6a8be109f9bPIPE-684: fix multi-target product size mitigation with per-(field,spw) keyingFix four bugs in mitigation parameter propagation: - Dictionary overwriting: use .update() to accumulate params - Wrong task instance: use local_makeimlist_inputs for second-level mitigation - Conditional logic: prioritize mitigation over user defaults - SPW-only keying: change to (field,spw) tuple for proper isolationPIPE-684
Takeshi NakazatoTakeshi Nakazato
bf99b2d6473MMerge branch 'main' into PIPE-3200-clone-for-main-hsd_applycal-empty-plot-of-amplitude-difference-xx-yy-vs-frequency-recurredPIPE-3200
Rui XueRui Xue
1a69811f2d2PIPE-3218: fix HTML line breaks for long field namesUse `wrap_long_str(field, newline='<br>')` to properly render line breaks in long field names in the findcont table instead of invisible newlines.PIPE-3218
Rui XueRui Xue
41253463e18PIPE-3239: Use Mock with Context spec in bandpass_testFix context type error in bandpass unit tests by specifying `spec=Context` when creating mock pipeline contexts for task inputs classes.PIPE-3239
Rui XueRui Xue
86f6ee03ed3PIPE-3239: Add bpsolint_mode parameter to VLA bandpass tasksAdd 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 f...PIPE-3239
Ajay VibhuteRui XueAjay Vibhute
7428986dbf2MPull request #1816: PIPE-3064/PIPE-3133Merge 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 ...2 Jira issues