Build: #137 was successful Child of PIPESPECS-PACKAGEPIPEMAINCASAMASTER-166
Code commits
Pipeline
-
Rui Xue d4c1cf365fb7cf6405ee6f69b5aa57c67cc1c050
Pull request #1988: PIPE-3260: Fix false QA failures in `VLASetjy`
Merge in PIPE/pipeline from PIPE-3260-false-qa-warning-about-lack-of-flux-calibrator-in-hifv_vlasetjy-task to main
* commit '34228abc590663d2714f3d8cc7e37e8d124b2293':
PIPE-3260: Fix false QA failures in `VLASetjy` -
Rui Xue b0920bd33c2728cf8292bc773bf49ed5cb9e5ca4
Pull request #1983: PIPE-3258: fix reference antenna fallback and caltable cleanup in `hifv_semiFinalBPdcals`
Merge in PIPE/pipeline from PIPE-3258-antenna-fully-flagged-during-bandpass-scan-still-used-as-refant to main
* commit '8dabe1b5b997da832ea10696bb0a42d11d6c2337':
PIPE-3258: preserve list type in refant fallback and align testBPdcals
PIPE-3258: fix reference antenna fallback and caltable cleanup in `hifv_semiFinalBPdcals` -
Rui Xue 0e65d3296eb61d1facf16f2708c2a9cd6711f316
Pull request #1992: PIPE-3252 append alma task ref to plug main
Merge in PIPE/pipeline from PIPE-3252-append-alma-task-ref-to-plug-main to main
* commit 'c32c5ee6f49ee372db9c51fcd18132440540ac23':
PIPE-3252: partition dev docs and add contributors page
PIPE-3252: include ALMA tasks in User's Guide PDF and clean up doc links -
Rui Xue c32c5ee6f49ee372db9c51fcd18132440540ac23
PIPE-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 documentation- Contributors.rst (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/README.rst (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/conf.py (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/contributors.rst (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/devel/reference/callibrary.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/devel/setup/dependencies.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/devel/setup/index.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/devel/testing/diffing_execution_logs.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/devel/usage/running_pipeline.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/index.rst (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/qa.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
- docs/source/users_guide/pipeline-versions-and-documentation.md (version c32c5ee6f49ee372db9c51fcd18132440540ac23) (diffs)
-
Rui Xue 9b876959674a29dd5f275d64375dd01d13d472fe
PIPE-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.- docs/source/conf.py (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/alma_tasks.rst (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/data-processing-files.md (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/helper-text-files.md (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/index.md (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/known_issues.md (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/lowSNR-workflow.md (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
- docs/source/users_guide/pipeline-weblog.md (version 9b876959674a29dd5f275d64375dd01d13d472fe) (diffs)
-
Rui Xue c394948a650b5fbd04e48e7d39f16e711270d163
Pull request #1990: PIPE-3262
Merge in PIPE/pipeline from PIPE-3262 to main
* commit '8d3c214a77b5638e53eed418fafc0f126617e138':
PIPE-3262: prevent MPI import deadlock and drop `casaplotserver` in pixi
PIPE-3262: avoid unconditional mpi4py import in `daskhelpers.py` -
Rui Xue 8d3c214a77b5638e53eed418fafc0f126617e138
PIPE-3262: prevent MPI import deadlock and drop `casaplotserver` in pixi
- Add dynamic `scripts/stubs/casalith.py` to defer MPI initialization to casashell script scope and avoid casatasks import-lock deadlocks (CAS-14037).
- Propagate PYTHONPATH with scripts/stubs in pixi `casa` and `casampi` tasks.
- Remove unused `casaplotserver` dependency from `pyproject.toml` and lockfile. -
Rui Xue 8f568c69ee1cef7d1b872cb1261b5ee41ca6a9bb
PIPE-3262: avoid unconditional mpi4py import in `daskhelpers.py`
Use `MPIEnvironment.mpi_processor_rank` instead of `mpi4py.MPI.COMM_WORLD.Get_rank()` to prevent unmanaged `MPI_Init` calls and potentially crashes in macOS serial sessions environments with OpenMPI build/version mismatches. -
Rui Xue 34228abc590663d2714f3d8cc7e37e8d124b2293
PIPE-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. -
Rui Xue 8dabe1b5b997da832ea10696bb0a42d11d6c2337 m
PIPE-3258: preserve list type in refant fallback and align testBPdcals
Use list slicing instead of `np.delete` for refant fallback, clean up delay caltables on retry in testBPdcals, and streamline docstrings. -
Rui Xue 15dcc142b4d05281e356875261f733e0c026ef78 m
PIPE-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.