Build: #6 was successful
Job: Pipeline PR Test 6.7.4 was successful
Code commits
Pipeline
-
Rui Xue 5db13a1b2ed3215ee9811307a16e017ab28043be
Merge remote-tracking branch 'origin/main' into PIPE-3064-pipeline-fails-when-a-band-is-fully-flagged-in-a-multi-band-observation
-
Rui Xue 2f87b8c4e4838b7a0fd72e87100d24710cf43fa3 m
Pull request #1931: PIPE-3196: migrate the changes of PIPE-3150/PIPE-3162/PIPE-3191 to MAIN
Merge in PIPE/pipeline from PIPE-3196-clone-PIPE-3150-3162-to-main to main
* commit 'b8400037f84cab6544bf92d482bcbe93d5c48fa7': (21 commits)
PIPE-3196/PIPE-3191: Refactor `tmp_dir` to use relative paths
PIPE-3196/PIPE-3162: Optimize memory footprint by removing advanced indexing copies in Stokes I extraction
PIPE-3196/PIPE-3162: Refactor findroi parallel-hand correlation extraction by reading `POLARIZATION` table directly and support RR/LL
PIPE-3196/PIPE-3162: Use the correct data type selection
PIPE-3196/PIPE-3150: Clip absorption evidence display
PIPE-3196/PIPE-3150: Plot absorption evidence with original sign
PIPE-3196/PIPE-3150: Rename ROI ranges column
PIPE-3196/PIPE-3150: Update FindROI thresholds and evidence
PIPE-3196/PIPE-3150: Refine FindROI supporting plots
PIPE-3196/PIPE-3150: Format displayed ROI ranges
PIPE-3196/PIPE-3150: Update FindROI QA scoring
PIPE-3196/PIPE-3150: Show positive ROI ranges
PIPE-3196/PIPE-3150: Fix findroi plot font sizing
PIPE-3196/PIPE-3150: Tune findroi evidence layout
PIPE-3196/PIPE-3150: Refine findroi evidence plots
PIPE-3196/PIPE-3150: Split findroi plots by SPW
PIPE-3196/PIPE-3150: Restructure findroi summary
PIPE-3196/PIPE-3150: Improve hif_findroi weblog view
PIPE-3196/PIPE-3162: Form Stokes I in hif_findroi
PIPE-3196/PIPE-3162: Relax findroi min channel sanity check
... -
Rui Xue 9a66e1658f3057702f7a73d6b46c5d6eae3f90d7 m
Pull request #1928: PIPE-3197: clone PIPE-3159 to main
Merge in PIPE/pipeline from PIPE-3197-clone-pipe-3159-to-main to main
* commit 'fcffd076b446543d4590c39321000e16eda94c57':
PIPE-3197: Codestyle updates
PIPE-3197/PIPE-3159: expose additional findcont imaging parameters
PIPE-3197/PIPE-3159: clarify findcont imaging banner
PIPE-3197/PIPE-3159: refine findcont weblog layout
PIPE-3197/PIPE-3159: expose hif_findcont imaging in weblog -
Federico Montesino Pouzols a4cd62e66e125035a0cd4c98dedc2bc6303e37b5 m
Pull request #1888: PIPE-3023 flagdeteralma load partialpols alma loop loads flag column using tbtool.getcol
Merge in PIPE/pipeline from PIPE-3023-flagdeteralma-load_partialpols_alma-loop-loads-flag-column-using-tbtool.getcol to main
* commit '6bd22f4018437b6a63de1838abf7e9a28c4d3a03':
PIPE-3023: move taql query out of try, add unit test, fixes from review
PIPE-3023: adapt flagdeteralma unit tests for updated implementation
PIPE-3023: use TaQL query to implement the partialpol logic
PIPE-3023: fix info message about lowtrans -
Rui Xue a563feecea60971977ed1de45265e4a0e7483541 m
Pull request #1933: PIPE-3177: clone add spw filitering to max cube size step
Merge in PIPE/pipeline from PIPE-3177-clone-add-spw-filitering-to-max-cube-size-step to main
* commit 'f671e7e457b16131ecd95f33bf51fe8ebfdc154a':
PIPE-3127: style cleanup — lazy logging, PEP 8
cleaned message formatting slightly. moved the creation of overlimit_spws and oversize_spws out of the conditional blocks, so that they can always be printed to the log - I found this quite useful to debug and understand what was going on.
PIPE-3127 added spws reassign after field mitigation
PIPE-3127 moved large cube message trigger
fixing the two more impactful issues found by Ryan; the confusing message still needs to be dealt with
PIPE-3127 refactor mitigation to move step 1 error later into spw building loop and add supporting changes
PIPE-3127 edited the clause to only mitigate spws if less than the maxcubelimit at the end of step 1
PIPE-3127 step one added spw filter and supporting code changes cubesizes now returned as a dict -
Rui Xue c4b6900316e89fecb4f00f35d03c4181adce3abb m
Pull request #1927: PIPE-2738: improve docs for `MAIN` (part1)
Merge in PIPE/pipeline from docs/PIPE-2738-improve-docs-for-MAIN to main
* commit 'b2f166936faa9be35cab37335b22e6943bbaac9f': (29 commits)
PIPE-2738: Reorganize pixi tasks, add warning suppression, rename `CASA_MPI_NPROCS` to `CASA_NPROCS`
PIPE-2738: Drop CASA 6.7.5, promote 6.7.6 to latest, add 6.7.7 support
PIPE-2738: Document two new procedure recipes
PIPE-2738: Changed front page to list table with table notes and added the link to Nobeyama Pipeline Users' Guide
PIPE-2738: update processing environment screenshots in weblog guide
PIPE-2738: fix parameter linking on CLI task pages
PIPE-2738: clarify QA score bounds and add colors in pipeline-weblog
PIPE-2738: Add `toc_sections` extension for CLI task page navigation
PIPE-2738: Updates following the feedbacks from Luke and Kotomi
PIPE-2738: Update documentation author to 'Pipeline Contributors'
PIPE-2738: Update documentation links to `ra-pipeline1 upstream
PIPE-2738: Fix Sphinx image scaling errors in CLI docstrings
PIPE-2738: Convert Markdown tables to `list-table` directives in User Guide
PIPE-2738: Apply drop-shadow to Markdown lightbox images
PIPE-2738: Style figure captions to distinguish them from body text
PIPE-2738: Remove redundant `Returns1 sections and add missing type hints in CLI tasks
PIPE-2738: Improve image visibility with drop shadows and click-to-zoom lightboxes
PIPE-2738: Improve organization and completeness of Common Task Functionality in `hif_makeimages`
PIPE-2738: Migrate additional ALMA Pipeline User Guide content of `hif_checkproductsize`, `hif_makeimages`, and `hif_makeimlist`, to CLI task docstrings
PIPE-2738: Update `hifa_diffgaincal` docstring with additional content and figures from User's Guide
... -
Rui Xue 86549d250149fee6243df27e44acd50a817b2ff4 m
PIPE-2738: Document two new procedure recipes
Add `procedure_hifa_polimage.xml` and `procedure_hifv_nofluxcal.xml`
to `recipes.md` with corresponding JIRA tickets. -
Rui Xue b2f166936faa9be35cab37335b22e6943bbaac9f m
PIPE-2738: Reorganize pixi tasks, add warning suppression, rename `CASA_MPI_NPROCS` to `CASA_NPROCS`
- Restructure [tool.pixi.tasks] with clear section headers (Simple/Complex/Testing)
- Add `PYTHONWARNINGS=ignore::SyntaxWarning` to `casa` and `casampi` tasks
- Rename `CASA_MPI_NPROCS` to `CASA_NPROCS` (more generic, HPC standard)
- Remove deprecated `fetch-casarundata` task (CASA auto-initializes)
- Update documentation to match task reorganization and variable rename -
Rui Xue e1110f6205e855f7326017d346c309a93e7f8cde m
PIPE-2738: Drop CASA 6.7.5, promote 6.7.6 to latest, add 6.7.7 support
- Update pixi features: casa675→casa676, add casa677-py312/py313
- Promote 6.7.6 to "latest release branch", 6.7.7 to "master branch"
- Update test CI matrix to cover 6.7.4, 6.7.6, 6.7.7 (all Python variants)
- Update documentation environment table and examples
- Remove deprecated casa671-py312 references- .github/workflows/test-unit-pixi.yml (version e1110f6205e855f7326017d346c309a93e7f8cde) (diffs)
- docs/source/devel/setup/pixi_tasks.md (version e1110f6205e855f7326017d346c309a93e7f8cde) (diffs)
- pixi.lock (version e1110f6205e855f7326017d346c309a93e7f8cde) (diffs)
- pyproject.toml (version e1110f6205e855f7326017d346c309a93e7f8cde) (diffs)
-
Remy Indebetouw <remy@virginia.edu> 43ac5e9f012cf218e6f29393eb48e2864d8fd308 m
PIPE-2738: Changed front page to list table with table notes and added the link to Nobeyama Pipeline Users' Guide
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <remy@virginia.edu>
# Date: Wed Aug 12 13:15:43 2026 -0400
#
# interactive rebase in progress; onto eb4a7dd24
# Last commands done (30 commands done):
# pick 09f4778d8 PIPE-2738: update processing environment screenshots in weblog guide
# reword 83b481d98 # changed front page to list table with table notes added Nobeyama
# Next commands to do (3 remaining commands):
# pick 22c242bad PIPE-2738: Document two new procedure recipes
# pick f2bae51a3 PIPE-2738: Drop CASA 6.7.5, promote 6.7.6 to latest, add 6.7.7 support
# You are currently editing a commit while rebasing branch 'docs/PIPE-2738-improve-docs-for-MAIN' on 'eb4a7dd24'.
#
# Changes to be committed:
# modified: docs/README.rst
# modified: docs/source/index.rst
# modified: docs/source/users_guide/hifa_polcalimage-recipe.md
# modified: docs/source/users_guide/index.md
#- docs/README.rst (version 43ac5e9f012cf218e6f29393eb48e2864d8fd308) (diffs)
- docs/source/index.rst (version 43ac5e9f012cf218e6f29393eb48e2864d8fd308) (diffs)
- docs/source/users_guide/hifa_polcalimage-recipe.md (version 43ac5e9f012cf218e6f29393eb48e2864d8fd308) (diffs)
- docs/source/users_guide/index.md (version 43ac5e9f012cf218e6f29393eb48e2864d8fd308) (diffs)
-
Rui Xue 84450a215555312ebf7e4cb7b45e5c3cf4b7e12d m
PIPE-2738: update processing environment screenshots in weblog guide
Replace the single, lower-resolution `processing_env_2024.png` with two new,
higher-resolution screenshots (`weblog_runtime_env1.png` and `weblog_runtime_env2.png`)
for the Processing Environment popup window.
The layout is updated to display the two images side-by-side using an HTML
flexbox container and Sphinx `image` directives to ensure they are properly
sized, centered, and readable.
Refs: PIPE-2738- docs/source/users_guide/pipeline-weblog.md (version 84450a215555312ebf7e4cb7b45e5c3cf4b7e12d) (diffs)
- docs/source/users_guide/processing_env_2024.png (version 84450a215555312ebf7e4cb7b45e5c3cf4b7e12d) (diffs)
- docs/source/users_guide/weblog_runtime_env1.png (version 84450a215555312ebf7e4cb7b45e5c3cf4b7e12d) (diffs)
- docs/source/users_guide/weblog_runtime_env2.png (version 84450a215555312ebf7e4cb7b45e5c3cf4b7e12d) (diffs)
-
Rui Xue 84be22aba94949b7ad396854e12ca2ae768664cb m
PIPE-2738: Add `toc_sections` extension for CLI task page navigation
Add `toc_sections.py` to promote docstring Parameters/Notes/Examples into
real docutils sections with anchor IDs, injecting them into the Furo
right-hand TOC for easier navigation on long CLI task pages. Only injects
entries for sections that actually exist in each task's docstring.
Also adds CSS to style the promoted headings as subtle labels. -
Rui Xue 2731cabb4642a4174cfe00a01046e960df454df2 m
PIPE-2738: fix parameter linking on CLI task pages
Update `parameter_linking.py` to find parameter documentation even after it
has been promoted to a separate `<section id="parameters">` by the
toc_sections extension. This restores the automatic insertion of anchor links
and bold colons for parameter lists on CLI task pages. -
Rui Xue ce8fbe47c34a737699567ac2b056da85a383da80 m
PIPE-2738: clarify QA score bounds and add colors in pipeline-weblog
- Replace ambiguous ">0.90-1.00" score range notation with explicit mathematical inequalities (e.g., $0.90 < S \leq 1.00$) for clarity.
- Apply inline CSS styling to colorize the color names (Green, Blue, Yellow, Red) in the QA score table and the prose text below it.
Refs: PIPE-2738 -
Rui Xue 03c7108c1c8fc847ba73b202a463d9f4672bd9e9 m
PIPE-2738: Update `hifa_diffgaincal` docstring with additional content and figures from User's Guide
- Migrated extended explanations and context from Section 9.21 of the ALMA Pipeline User's Guide to the `hifa_diffgaincal` CLI docstring.
- Added phase offset and residual weblog plots side-by-side (matching the PDF layout) and retained their original LaTeX filenames for traceability.
- Clarified the residual offset evaluation criteria and elaborated on the low-SNR heuristics logic.
- Fixed a Sphinx layout issue by adding a title to the `list-table` directive, preventing the `docstring_inheritance` parser from mistakenly treating the table as a new section header and mangling the `Args:` injection.- docs/source/figures/uid___A002_X116120b_X2d3a.ms.hifa_diffgaincal.s17_3.spw45_47_49_51_53_55_57_59.solintinf.gpcal.tbl-spw47-TARGET_CHECK-phase_vs_time.png (version 03c7108c1c8fc847ba73b202a463d9f4672bd9e9) (diffs)
- docs/source/figures/uid___A002_X116120b_X2d3a.ms.hifa_diffgaincal.s17_5.spw45_47_49_51_53_55_57_59.solintinf.gpcal.tbl-spw55-phase_vs_time.png (version 03c7108c1c8fc847ba73b202a463d9f4672bd9e9) (diffs)
- pipeline/hifa/cli/hifa_diffgaincal.py (version 03c7108c1c8fc847ba73b202a463d9f4672bd9e9) (diffs)
-
Rui Xue 12b07190f86b2a3cce5319817efeadb952d39bba m
PIPE-2738: Fix Sphinx image scaling errors in CLI docstrings
Replaced `:scale:` with `:width:` in `.. figure::` directives across 19 CLI task docstrings. This circumvents a known Sphinx/Pillow limitation where attempting to read original image files from disk for dynamic scaling fails with a `FileNotFoundError` when triggered from generated `autosummary` stubs. This resolves the image build warnings while retaining identical visual output in the HTML docs.- pipeline/hif/cli/hif_findcont.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hif/cli/hif_selfcal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_bandpass.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_bandpassflag.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_diffgaincal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_gfluxscale.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_polcal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_renorm.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_spwphaseup.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_targetflag.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_timegaincal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_tsysflagcontamination.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hifa/cli/hifa_wvrgcalflag.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hsd/cli/hsd_applycal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hsd/cli/hsd_baseline.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hsd/cli/hsd_imaging.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hsd/cli/hsd_importdata.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hsd/cli/hsd_k2jycal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
- pipeline/hsd/cli/hsd_skycal.py (version 12b07190f86b2a3cce5319817efeadb952d39bba) (diffs)
-
Rui Xue 646b9f46f67698487801b859e7ac20deeae52363 m
PIPE-2738: Remove redundant `Returns1 sections and add missing type hints in CLI tasks
- Stripped duplicate `Returns:` sections from 42 wrapped CLI task docstrings across the `h`, `hif`, `hifa`, and `hsdn` modules. This ensures Sphinx's `autodoc_typehints='description'` generates exactly one "Return type:" entry per task without duplication.
- Added missing Python return type hints (`-> launcher.Context` and `-> None`) to the signatures of unwrapped standard functions (`h_resume`, `h_weblog`, and `h_show_calstate`) so their return types are correctly scraped and populated in the HTML documentation.- pipeline/h/cli/h_export_calstate.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_exportdata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_import_calstate.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_mssplit.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_restoredata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_resume.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_save.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_show_calstate.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/h_weblog.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/h/cli/utils.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hif/cli/hif_editimlist.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hif/cli/hif_gaincal.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hif/cli/hif_lowgainflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hif/cli/hif_makecutoutimages.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hif/cli/hif_mstransform.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_antpos.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_bandpass.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_bpsolint.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_diffgaincal.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_exportdata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_flagdata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_flagtargets.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_fluxcalflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_gaincalsnr.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_gfluxscale.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_gfluxscaleflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_imageprecheck.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_importdata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_lock_refant.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_polcal.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_polcalflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_renorm.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_restoredata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_session_refant.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_spwphaseup.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_targetflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_timegaincal.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_tsysflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_tsysflagcontamination.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_unlock_refant.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_wvrgcal.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hifa/cli/hifa_wvrgcalflag.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hsdn/cli/hsdn_exportdata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hsdn/cli/hsdn_importdata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
- pipeline/hsdn/cli/hsdn_restoredata.py (version 646b9f46f67698487801b859e7ac20deeae52363) (diffs)
-
Remy Indebetouw <remy@virginia.edu> 2753937d6db1c0ee93e5e989284956c90747ead4 m
PIPE-2738: Updates following the feedbacks from Luke and Kotomi
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <remy@virginia.edu>
# Date: Wed Aug 12 09:13:29 2026 -0400
#
# interactive rebase in progress; onto eb4a7dd24
# Last commands done (25 commands done):
# pick 374814ec7 PIPE-2738: Update documentation author to 'Pipeline Contributors'
# reword 156497df7 # changes from luke and kotomi
# Next commands to do (8 remaining commands):
# pick 9a2f85107 PIPE-2738: Add `toc_sections` extension for CLI task page navigation
# pick f607042e2 PIPE-2738: clarify QA score bounds and add colors in pipeline-weblog
# You are currently editing a commit while rebasing branch 'docs/PIPE-2738-improve-docs-for-MAIN' on 'eb4a7dd24'.
#
# Changes to be committed:
# modified: pipeline/hifa/cli/hifa_diffgaincal.py
# modified: pipeline/hsd/cli/hsd_imaging.py
# -
Rui Xue cdb9ddeeccd165ffdcbacd7fc5a42dfc93840bf2 m
PIPE-2738: Improve organization and completeness of Common Task Functionality in `hif_makeimages`
- Expanded descriptions for Image Coordinates, Full Polarization IQUV Imaging, and Automatic Clean Boxes (Automasking) to include full details from Section 9.41 of the LaTeX Guide.
- Prevented Sphinx layout issues by rephrasing the "Common Task Functionality" header without a trailing colon, ensuring the `docstring_inheritance` parser correctly identifies section boundaries and injects the Parameters list at the correct location. -
Rui Xue 9e9d46b44ddc226bd893d7dbbadf9c744f9bb75b m
PIPE-2738: Update documentation author to 'Pipeline Contributors'
Replace outdated 'Pipeline Dev. Team' with inclusive wording. -
Rui Xue 5ada67893520013259eb383f9aa267ed6f34815d m
PIPE-2738: Apply drop-shadow to Markdown lightbox images
Extended the custom CSS drop-shadow styling in `custom_theme.css` to target `a[data-lightbox] img`. This ensures that screenshots embedded in MyST Markdown files (which use the Sphinx lightbox extension) receive the same consistent border and shadow effect as images embedded via standard Sphinx `.. figure::` directives. -
Rui Xue fd3c1eb9ee0ecd9e64f46112f5724f7de52dd124 m
PIPE-2738: Improve image visibility with drop shadows and click-to-zoom lightboxes
- Added a subtle drop shadow and border in `custom_theme.css` to help embedded screenshots and figures stand out clearly against the page background.
- Enabled the `sphinxcontrib-lightbox2` Sphinx extension (via `conf.py` and `requirements_docs.txt`) to allow users to click and expand images into full-screen overlays.
- Updated `pixi.lock` to lock the new Sphinx extension and refresh environment dependencies.- docs/source/_static/custom_theme.css (version fd3c1eb9ee0ecd9e64f46112f5724f7de52dd124) (diffs)
- docs/source/conf.py (version fd3c1eb9ee0ecd9e64f46112f5724f7de52dd124) (diffs)
- pixi.lock (version fd3c1eb9ee0ecd9e64f46112f5724f7de52dd124) (diffs)
- requirements_docs.txt (version fd3c1eb9ee0ecd9e64f46112f5724f7de52dd124) (diffs)
-
Rui Xue 4949ded1bbc3fb3dc295d8af0c231449e43af71f m
PIPE-2738: Migrate additional ALMA Pipeline User Guide content of `hif_checkproductsize`, `hif_makeimages`, and `hif_makeimlist`, to CLI task docstrings
- hif_checkproductsize: Migrated Section 9.34, detailing size calculations, the step-by-step mitigation cascade, QA scoring, and embedded example screenshot (guide-img028.png).
- hif_makeimages: Migrated Sections 9.28, 9.30, 9.32, 9.41, 9.42, 9.44, 9.46, and 9.48. Added scenario-based structure, dynamic range correction tables, QA notes, and embedded multiple figures.
- hif_makeimlist: Migrated Sections 9.27, 9.29, 9.31, 9.38, 9.43, 9.45, and 9.47, with a scenario-based structure and embedded weblog screenshot.- docs/source/figures/guide-img010.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/guide-img026.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/guide-img028.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/guide-img030.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/guide-img031.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/guide-img033_2022.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/polcal_imaging.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- docs/source/figures/psfphasecenter.png (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- pipeline/hif/cli/hif_checkproductsize.py (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- pipeline/hif/cli/hif_makeimages.py (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
- pipeline/hif/cli/hif_makeimlist.py (version 4949ded1bbc3fb3dc295d8af0c231449e43af71f) (diffs)
-
Rui Xue 21b93cf8102fcca508e327468e9391ee45b2dbc5 m
PIPE-2738: Style figure captions to distinguish them from body text
-
Rui Xue 693063e5a48da06ae80221ead33ea077c0de5c6b m
PIPE-2738: Convert Markdown tables to `list-table` directives in User Guide
Converted the standard Markdown tables in `pipeline-versions-and-documentation.md`, `pipeline-weblog.md`, and `weights.md` to Sphinx `{list-table}` directives. This ensures consistent table rendering and alignment across the Sphinx documentation, and enables the application of custom CSS classes (like `small-font-table`) to maintain a clean, compact visual style.- docs/source/users_guide/pipeline-versions-and-documentation.md (version 693063e5a48da06ae80221ead33ea077c0de5c6b) (diffs)
- docs/source/users_guide/pipeline-weblog.md (version 693063e5a48da06ae80221ead33ea077c0de5c6b) (diffs)
- docs/source/users_guide/weights.md (version 693063e5a48da06ae80221ead33ea077c0de5c6b) (diffs)
-
Rui Xue 71780bf53070f8f69a4494e163085df7af6b14e8 m
PIPE-2738: Update documentation links to `ra-pipeline1 upstream
-
Remy Indebetouw <remy@virginia.edu> aedc68351e5e92b6751050da4b12b6d09853b7c6 m
PIPE-2738: Added the initial draft of the full User's guide
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <remy@virginia.edu>
# Date: Tue Aug 11 10:55:42 2026 -0400
#
# interactive rebase in progress; onto eb4a7dd24
# Last commands done (13 commands done):
# squash e0e188f36 # fixed internal links, first programmatically, and then did a manual pass through the text. added sections created from recipes, listing the tasks in the recipe in order
# squash fbefb6990 # delete old files`
# Next commands to do (20 remaining commands):
# pick e67624278 PIPE-2738: Update `hifa_diffgaincal` docstring with additional content and figures from User's Guide
# pick bdad5e7cc PIPE-2738: Migrate additional ALMA Pipeline User Guide content of `hif_checkproductsize`, `hif_makeimages`, and `hif_makeimlist`, to CLI task docstrings
# You are currently rebasing branch 'docs/PIPE-2738-improve-docs-for-MAIN' on 'eb4a7dd24'.
#
# Changes to be committed:
# modified: docs/source/index.rst
# new file: docs/source/users_guide/PL2025_observingMode_matrix.png
# new file: docs/source/users_guide/alma-science-pipeline.md
# new file: docs/source/users_guide/bytask.png
# new file: docs/source/users_guide/data-processing-files.md
# new file: docs/source/users_guide/guide-image-contamination.png
# new file: docs/source/users_guide/guide-img019.png
# new file: docs/source/users_guide/guide-img020.png
# new file: docs/source/users_guide/guide-img021.png
# new file: docs/source/users_guide/helper-text-files.md
# deleted: docs/source/users_guide/helper_files.md
# new file: docs/source/users_guide/hifa_polcalimage-recipe.md
# new file: docs/source/users_guide/homepage_b2b_2024.png
# new file: docs/source/users_guide/hsd_calimage-recipe.md
# new file: docs/source/users_guide/index.md
# new file: docs/source/users_guide/modifying-a-pipeline-run.md
# new file: docs/source/users_guide/ms_overview_1.png
# new file: docs/source/users_guide/ms_overview_2.png
# new file: docs/source/users_guide/pipeline-versions-and-documentation.md
# new file: docs/source/users_guide/pipeline-weblog.md
# new file: docs/source/users_guide/plotcommand1.png
# new file: docs/source/users_guide/plotcommand2.png
# new file: docs/source/users_guide/processing_env_2024.png
# new file: docs/source/users_guide/quick-start.md
# new file: docs/source/users_guide/securitypage.png
# new file: docs/source/users_guide/timegaincal_bottomhalf.png
# new file: docs/source/users_guide/tsys.png
# modified: docs/source/users_guide/weights.md
# new file: docs/source/users_guide/whats-new.md
#- docs/source/index.rst (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/PL2025_observingMode_matrix.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/alma-science-pipeline.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/bytask.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/data-processing-files.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/guide-image-contamination.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/guide-img019.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/guide-img020.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/guide-img021.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/helper-text-files.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/helper_files.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/hifa_polcalimage-recipe.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/homepage_b2b_2024.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/hsd_calimage-recipe.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/index.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/modifying-a-pipeline-run.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/ms_overview_1.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/ms_overview_2.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/pipeline-versions-and-documentation.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/pipeline-weblog.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/plotcommand1.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/plotcommand2.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/processing_env_2024.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/quick-start.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/securitypage.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/timegaincal_bottomhalf.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/tsys.png (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/weights.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
- docs/source/users_guide/whats-new.md (version aedc68351e5e92b6751050da4b12b6d09853b7c6) (diffs)
-
Rui Xue cb48af9b52894dfe58f5a985c4367904137f65b8 m
PIPE-2738: Enable `intersphinx` for automatic CASA task cross-referencing
Re-configure Sphinx intersphinx extension to automatically link CASA tasks
(e.g., mstransform, tclean) to CASAdocs documentation. Links are
automatically validated at build time. -
Remy Indebetouw bcdc480a386de2202fe5c148ca9aaba87b0daa58 m
PIPE-2738: Initial rearrangement of front page and `index.rst``
- Moved a couple of items to Dev section
- Added VLA refs link
- Added initial "helper" and "weights" users guide sections
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Author: Remy Indebetouw <rindebet@nrao.edu>
# Date: Sun Aug 9 10:02:04 2026 -0400
#
# interactive rebase in progress; onto eb4a7dd24
# Last commands done (8 commands done):
# squash 91360e791 # initial "helper" and "weights" users guide sections
# squash 1ef877601 # minor edits; trying to figure out how to get auto-links to casa and PL tasks
# Next commands to do (25 remaining commands):
# pick 6fa687c26 PIPE-2738: Enable `intersphinx` for automatic CASA task cross-referencing
# pick b7a5297d5 Full User's guide - first attempt; needs red references updated.
# You are currently rebasing branch 'docs/PIPE-2738-improve-docs-for-MAIN' on 'eb4a7dd24'.
#
# Changes to be committed:
# modified: docs/README.rst
# modified: docs/source/index.rst
# modified: docs/source/timeline.md
# new file: docs/source/users_guide/helper_files.md
# new file: docs/source/users_guide/weights.md
# modified: pipeline/hif/tasks/makeimages/makeimages.py
#- docs/README.rst (version bcdc480a386de2202fe5c148ca9aaba87b0daa58) (diffs)
- docs/source/index.rst (version bcdc480a386de2202fe5c148ca9aaba87b0daa58) (diffs)
- docs/source/timeline.md (version bcdc480a386de2202fe5c148ca9aaba87b0daa58) (diffs)
- docs/source/users_guide/helper_files.md (version bcdc480a386de2202fe5c148ca9aaba87b0daa58) (diffs)
- docs/source/users_guide/weights.md (version bcdc480a386de2202fe5c148ca9aaba87b0daa58) (diffs)
- pipeline/hif/tasks/makeimages/makeimages.py (version bcdc480a386de2202fe5c148ca9aaba87b0daa58) (diffs)
-
Rui Xue 5c050a5aa02ece1fc8f0b4ce0112457f7b3e7e8f m
PIPE-2738: Add docstring to `FindROIInputs`
- Add Args docstring to `FindROIInputs.__init__`
- Remove redundant Returns section from hif_findroi CLI function -
Rui Xue 1f9675c38bc50fdf7245f6dd459f92573fbf9a4c m
PIPE-2738: Add clickable parameter anchors with auto-fading highlights
- Add clickable anchors to parameter names for easy URL copying
- Replace ' -- ' separator with bold ' : ' for visual clarity
- Flatten <p> tags to render descriptions inline while preserving section headers
- Add 3-second fade animation for highlighted parameters (GitHub-style) -
Rui Xue f671e7e457b16131ecd95f33bf51fe8ebfdc154a m
Merge remote-tracking branch 'origin/PIPE-3127-add-spw-filitering-to-max-cube-size-and-max-product-size-image-mitigation-steps' into PIPE-3177-clone-add-spw-filitering-to-max-cube-size-step
-
Rui Xue b8400037f84cab6544bf92d482bcbe93d5c48fa7 m
PIPE-3196/PIPE-3191: Refactor `tmp_dir` to use relative paths
-
Rui Xue 1510eed13986b5a2fed597888d11de4b07f669d7 m
PIPE-3196/PIPE-3162: Optimize memory footprint by removing advanced indexing copies in Stokes I extraction
-
Rui Xue f347fa1c55e3b2416fc12b46171cf8882001bcdb m
PIPE-3196/PIPE-3162: Refactor findroi parallel-hand correlation extraction by reading `POLARIZATION` table directly and support RR/LL
-
Rui Xue 0ee14157201db437ae3e416f49d87da4dd1bfcc0 m
PIPE-3196/PIPE-3162: Use the correct data type selection
-
ryanaloomis <ryan.a.loomis@gmail.com> a9373c521f333f36248492cdf1a2ac1b4e13cf0e m
PIPE-3196/PIPE-3150: Clip absorption evidence display
-
ryanaloomis <ryan.a.loomis@gmail.com> 3449f1975ef1a2f1c0e2b1e586d0ca5ad0c4da4b m
PIPE-3196/PIPE-3150: Plot absorption evidence with original sign
-
ryanaloomis <ryan.a.loomis@gmail.com> 2e430c471cce62c31d4ec680ce1f951fc9ce8f26 m
PIPE-3196/PIPE-3150: Rename ROI ranges column
-
ryanaloomis <ryan.a.loomis@gmail.com> 987e43bf88faf3b6460ccb9b60427deb9b52266b m
PIPE-3196/PIPE-3150: Update FindROI thresholds and evidence
-
ryanaloomis <ryan.a.loomis@gmail.com> e81c8a96072384da02d6876dc8d4cf88953750be m
PIPE-3196/PIPE-3150: Refine FindROI supporting plots
-
ryanaloomis <ryan.a.loomis@gmail.com> b577c1178486a57cb0bee4c31585e718dbe93d7a m
PIPE-3196/PIPE-3150: Format displayed ROI ranges
-
ryanaloomis <ryan.a.loomis@gmail.com> 9f59b103c4cda79e99c9e06ee524369a63a1f80c m
PIPE-3196/PIPE-3150: Update FindROI QA scoring
- pipeline/hif/heuristics/findroi.py (version 9f59b103c4cda79e99c9e06ee524369a63a1f80c) (diffs)
- pipeline/hif/tasks/findroi/findroi.py (version 9f59b103c4cda79e99c9e06ee524369a63a1f80c) (diffs)
- pipeline/hif/tasks/findroi/qa.py (version 9f59b103c4cda79e99c9e06ee524369a63a1f80c) (diffs)
- pipeline/hif/tasks/findroi/renderer.py (version 9f59b103c4cda79e99c9e06ee524369a63a1f80c) (diffs)
- pipeline/hif/tasks/findroi/resultobjects.py (version 9f59b103c4cda79e99c9e06ee524369a63a1f80c) (diffs)
- pipeline/hif/templates/findroi.mako (version 9f59b103c4cda79e99c9e06ee524369a63a1f80c) (diffs)
-
ryanaloomis <ryan.a.loomis@gmail.com> 429781578ef69fe474ead097503122d4607fe687 m
PIPE-3196/PIPE-3150: Show positive ROI ranges
-
ryanaloomis <ryan.a.loomis@gmail.com> ea3ee195b246fcd05b510c96245623c2a9baa286 m
PIPE-3196/PIPE-3150: Fix findroi plot font sizing
-
ryanaloomis <ryan.a.loomis@gmail.com> 463bb2944ac8235c728330657671b5cce6a9860a m
PIPE-3196/PIPE-3150: Tune findroi evidence layout
-
ryanaloomis <ryan.a.loomis@gmail.com> e7a43e7688bc33a94079503a52a2d6c5a0b46d56 m
PIPE-3196/PIPE-3150: Refine findroi evidence plots
- pipeline/hif/tasks/findroi/plots.py (version e7a43e7688bc33a94079503a52a2d6c5a0b46d56) (diffs)
- pipeline/hif/tasks/findroi/renderer.py (version e7a43e7688bc33a94079503a52a2d6c5a0b46d56) (diffs)
- pipeline/hif/templates/findroi.mako (version e7a43e7688bc33a94079503a52a2d6c5a0b46d56) (diffs)
- pipeline/infrastructure/renderer/logger.py (version e7a43e7688bc33a94079503a52a2d6c5a0b46d56) (diffs)
-
ryanaloomis <ryan.a.loomis@gmail.com> d2be1386bceb2e7ced6b73550dc8954b16d61c80 m
PIPE-3196/PIPE-3150: Split findroi plots by SPW
- pipeline/hif/heuristics/findroi.py (version d2be1386bceb2e7ced6b73550dc8954b16d61c80) (diffs)
- pipeline/hif/tasks/findroi/plots.py (version d2be1386bceb2e7ced6b73550dc8954b16d61c80) (diffs)
- pipeline/hif/tasks/findroi/renderer.py (version d2be1386bceb2e7ced6b73550dc8954b16d61c80) (diffs)
- pipeline/hif/templates/findroi.mako (version d2be1386bceb2e7ced6b73550dc8954b16d61c80) (diffs)
-
ryanaloomis <ryan.a.loomis@gmail.com> 910137d9b953ac71196e3184c981e51bd6d724ac m
PIPE-3196/PIPE-3150: Restructure findroi summary
-
ryanaloomis <ryan.a.loomis@gmail.com> 18ad59d201ae77f6594c9e58c255dfca00994658 m
PIPE-3196/PIPE-3150: Improve hif_findroi weblog view
- pipeline/hif/heuristics/findroi.py (version 18ad59d201ae77f6594c9e58c255dfca00994658) (diffs)
- pipeline/hif/tasks/findroi/plots.py (version 18ad59d201ae77f6594c9e58c255dfca00994658) (diffs)
- pipeline/hif/tasks/findroi/renderer.py (version 18ad59d201ae77f6594c9e58c255dfca00994658) (diffs)
- pipeline/hif/templates/findroi.mako (version 18ad59d201ae77f6594c9e58c255dfca00994658) (diffs)
-
ryanaloomis <ryan.a.loomis@gmail.com> 71cd09a1109ed1c6ca2ad1d2bdb0455ef6c57095 m
PIPE-3196/PIPE-3162: Form Stokes I in hif_findroi
-
ryanaloomis <ryan.a.loomis@gmail.com> 507055c85650804a861d04acae132c161683491d m
PIPE-3196/PIPE-3162: Relax findroi min channel sanity check
-
ryanaloomis <ryan.a.loomis@gmail.com> c1bfbe20ffadb02d25bcb3455b981eef06e66e06 m
PIPE-3196/PIPE-3162: skip fully flagged findroi SPWs
-
Rui Xue fcffd076b446543d4590c39321000e16eda94c57 m
PIPE-3197: Codestyle updates
- Convert ImagingStatus to `Enum` for type-safe status constants
- Add type hints (PEP 604/585) to all helper functions
- Replace f-string logging with lazy formatting
- Implement robust regex-based "ppb" string parsing
- Add NaN/infinity handling in float formatting
- Improve docstrings (Google Style) with Args/Returns
- Wrap long lines to comply with 120-char limit -
ryanaloomis <ryan.a.loomis@gmail.com> 5da35a12c416c542f46a347aec6582765d750207 m
PIPE-3197/PIPE-3159: expose additional findcont imaging parameters
-
ryanaloomis <ryan.a.loomis@gmail.com> a63be2f6b532bd37258b59b47826235c36fe2d1f m
PIPE-3197/PIPE-3159: clarify findcont imaging banner
-
ryanaloomis <ryan.a.loomis@gmail.com> 9f3cf43c586c039408a9f15e99fff696765ef5cf m
PIPE-3197/PIPE-3159: refine findcont weblog layout
-
ryanaloomis <ryan.a.loomis@gmail.com> 9c7434e2f29d32998a27990c1785dc376d3c0e6b m
PIPE-3197/PIPE-3159: expose hif_findcont imaging in weblog
- pipeline/hif/tasks/findcont/findcont.py (version 9c7434e2f29d32998a27990c1785dc376d3c0e6b) (diffs)
- pipeline/hif/tasks/findcont/renderer.py (version 9c7434e2f29d32998a27990c1785dc376d3c0e6b) (diffs)
- pipeline/hif/tasks/findcont/resultobjects.py (version 9c7434e2f29d32998a27990c1785dc376d3c0e6b) (diffs)
- pipeline/hif/templates/findcont.mako (version 9c7434e2f29d32998a27990c1785dc376d3c0e6b) (diffs)
-
Rui Xue eb4a7dd244954c4ab2f0085b6af7c66ce147ff02 m
PIPE-2738: Update Pixi installation version to v0.71.0 in Read the Docs configuration
-
Rui Xue bea3db71ad368b49bc53f5c20dc0807e39fa7004 m
PIPE-2738: Update `pixi.lock`
-
Rui Xue da4fe50a41df892c6ad4401327a99dc9ec87abc6 m
PIPE-2738: Upgrade Pixi to v0.71.0 for Rich Platforms syntax support
- Update GitHub Actions workflow to use pixi v0.71.0
- Document minimum Pixi version requirement
- Restore inline platform constraint syntax in `pyproject.toml` -
Rui Xue d25c830b97692313e0caae561668df7d7ea6459a m
PIPE-2738: Migrate pixi config from deprecated system-requirements to platforms
-
Rui Xue 9e7f93bbd3d4b8b463c977c61dbc9d0b131d2166 m
Pull request #1924: PIPE-3193: Refactor `select_tsys_field` identifier handling
Merge in PIPE/pipeline from PIPE-3193-clone-pipe-3175-pr2 to main
* commit '6e0dbf6d7de09c39ce9ba1db0cf9010fb1001dd0':
PIPE-3193: Add test case for numeric field names with CASA-convention auto-quoting
PIPE-3193/PIPE-3175: Refactor `select_tsys_field` identifier handling -
Rui Xue 6e0dbf6d7de09c39ce9ba1db0cf9010fb1001dd0 m
PIPE-3193: Add test case for numeric field names with CASA-convention auto-quoting
-
Remy Indebetouw 85a9aced79d576783977921649dedd274bbfd206 m
PIPE-3193/PIPE-3175: Refactor `select_tsys_field` identifier handling
- handle case of `tsys_fields`` specified by index instead of name
- align `src_by_name` keys with Field.name auto-quoted form
- split numeric/name logic branches explicitly
- deterministic tie-breaking in the fallback nearest field selection -
Rui Xue 53c2cad82ca288412bc15ba9c206cf4c35694acc m
Pull request #1918: PIPE-3195: Remove '-dirty' suffix from build version for cleaner documentation output
Merge in PIPE/pipeline from docs/PIPE-3195-rtd-remove-dirty-suffix-to-main to main
* commit '00589186c3f594268f4f8018ec35a6e7270db40e':
PIPE-3195: Remove '-dirty' suffix from build version for cleaner documentation output -
Rui Xue 00589186c3f594268f4f8018ec35a6e7270db40e m
PIPE-3195: Remove '-dirty' suffix from build version for cleaner documentation output
-
Patrick Bos 9d92660b6352ae18ac6af81eabaabfe51aad8484 m
Pull request #1876: PIPE-3088 speedup ms zenith compute
Merge in PIPE/pipeline from PIPE-3088-speedup-ms-zenith-compute to main
* commit 'e65f1dbba5eea0d2a8b5f6c20a45e12d046cb186':
PIPE-3088: relax test tolerance for zenith distance regression test
PIPE-3088: remove redundant me.doframe(obs_pos) from inner loop
PIPE-3088: add approx regression test for compute_zd_telmjd_for_ms
PIPE-3088: speed up compute_zd_telmjd_for_ms by 1.8x
PIPE-3088: speed up compute_zd_telmjd_for_ms while preserving exact output
PIPE-3088: add regression test for compute_zd_telmjd_for_ms -
Rui Xue e65f1dbba5eea0d2a8b5f6c20a45e12d046cb186 m
PIPE-3088: relax test tolerance for zenith distance regression test
-
Rui Xue 1faa264dbe6c17cf5b19886866107fe6d5b8cda6 m
Pull request #1895: PIPE-3172: switch off outframe and regridms in default from hifv_mstransform
Merge in PIPE/pipeline from PIPE-3172-hifv_mstransform-should-not-have-frame-transform-enabled-by-default to main
* commit '3029256b3fa22f804d98024d1d868781789a0bf8':
PIPE-3172: Expose outframe and regridms parameters in hifv_mstransform -
Rui Xue 7b2f7e410e5a6e3398c92f57cd55dced97e0709d m
Merge tag '2026.1.1.102' into PIPE-3127-add-spw-filitering-to-max-cube-size-and-max-product-size-image-mitigation-steps
-
Rui Xue 204d4b1283b1fc602b74245588b34b21123a76d8 m
PIPE-3127: style cleanup — lazy logging, PEP 8
-
Patrick Bos 08e7d109b5bad02ab7bb72f834c18cd17ae8fae7 m
Pull request #1878: PIPE-3088: remove unused zd and telmjd from Field
Merge in PIPE/pipeline from PIPE-3088-remove-field-zd-telmjd to main
* commit '2604c000b4fb90773edb5aeba90b78ff5828989c':
remove unused imports from Field (datetime, QuantityDict)
remove unused zd and telmjd from Field -
Rui Xue ea7fcbc9473f25ebb0dffbe179037c40a3b75e6b m
Pull request #1906: PIPE-2738 to MAIN
Merge in PIPE/pipeline from docs/PIPE-2738-migrate-cli-documentation to main
* commit 'fedbef94ab69cccfedde2c7137a718b6d38cc612': (114 commits)
PIPE-2738: fix two docstring gaps found during CLI doc fact-check
PIPE-2738: improve parameter_linking extension logging and typing
PIPE-2738: remove unused `mod_name` parameter from `_is_class_based_task`
PIPE-2738: Remove the wrong statement related to `hsd_flagdata` `autocorr` parameter.
PIPE-2738: remove incorrect "Low transmission" agent from hsd_flagdata docstring
PIPE-2738: Refine Furo wide-screen layout symmetry and TOC collapse behavior
PIPE-2738: add a pipeline Q&A documentation
PIPE-2997: Explicitly disable the `--locked` flag in pixi setup
PIPE-2738: Add RL to the "Contributors and Affiliations" section
PIPE-2890: Improve the clarity of default `flagtargetstemplate.txt` names
PIPE-2738: Update Pixi version to 0.70.2 in workflow and documentation setup
PIPE-2738: Update release and timeline documentation for `release/2026.2.0`
PIPE-2738: Add unified styling for docstring section headings
PIPE-2890: Remove redundant Returns sections from 67 CLI docstrings
PIPE-2738: Add parameter linking in Sphinx documentation
PIPE-2738: Add parameter documentation note to class-based CLI tasks
PIPE-2738: Add type hints for `h_init`
PIPE-2890: Update diagnostic plot description for missed line channels in `hsd_imaging`
PIPE-2738: Convert task references to Sphinx cross-references
PIPE-2738: Add code review and merge guidelines to "Git development workflow"
... -
Rui Xue fedbef94ab69cccfedde2c7137a718b6d38cc612 m
PIPE-2738: fix two docstring gaps found during CLI doc fact-check
- `hifa_tsysflag`: add missing `parallel` parameter description to
TsysflagInputs.__init__; wording borrowed from hifa_bandpass
- `hif_makeimlist`: replace inline "(not implemented)" note for `outframe`
with a proper Note block; parameter is kept for future development -
Rui Xue 13b84f8c355d17808abd2d1fb895c58560d0075a m
PIPE-2738: improve parameter_linking extension logging and typing
- Replace bare `except Exception` with narrow `except (OSError, AttributeError, ValueError)`
- Switch `print()` calls to `logger.warning/info()` for proper Sphinx log integration
- Replace `typing.Dict` with built-in `dict` -
Rui Xue 02c247069b20c4fba25458177d727cdb37315529 m
PIPE-2738: remove unused `mod_name` parameter from `_is_class_based_task`
-
Rui Xue 23d5fcc689fab98da4100fcb18c98ad76ad3909d m
PIPE-2738: Remove the wrong statement related to `hsd_flagdata` `autocorr` parameter.
-
Rui Xue 91cdc20542d0b54f0399656a19b1cf9d73d0321c m
PIPE-2738: remove incorrect "Low transmission" agent from hsd_flagdata docstring
The Low Transmission flagging agent is not active for SD tasks:
`FlagDeterALMASingleDishInputs` does not override the base-class default
(lowtrans=False), so the agent is never executed by `hsd_flagdata`. -
Rui Xue 3b18ae58db0f5e96341c112c45c2cc41d2a0181f m
Merge tag '2026.1.1.102' into docs/PIPE-2738-migrate-cli-documentation
Resolved conflicts:
- pipeline/hif/cli/hif_findcont.py
- pipeline/hif/cli/hif_mstransform.py -
Remy Indebetouw f0466d063aab7f58de89f520cce5a72265b0d816 m
cleaned message formatting slightly. moved the creation of overlimit_spws and oversize_spws out of the conditional blocks, so that they can always be printed to the log - I found this quite useful to debug and understand what was going on.
-
Ajay Vibhute 679995bafc1062f834ee8193f5f6c1e290895b03 m
Pull request #1900: PIPE-3165: bugfix in checking durations is not empty
Merge in PIPE/pipeline from PIPE-3165-pipeline-erroneously-thinks-standard-calibrator-is-fully-flagged-in-some-data to main
* commit 'bceb969cb92c19a064318de2bf91977100168963':
PIPE-3165: bugfix in checking durations is not empty -
E. G. Patrick Bos <e.g.p.bos@rug.nl> 2604c000b4fb90773edb5aeba90b78ff5828989c m
remove unused imports from Field (datetime, QuantityDict)
-
E. G. Patrick Bos <e.g.p.bos@rug.nl> b8dcffce28ca21b6d86efc2f77ea611604beb2a2 m
PIPE-3088: remove redundant me.doframe(obs_pos) from inner loop
The observatory position frame is already set once before all loops.
Calls to me.doframe() for the epoch type do not affect the
observatory frame, so re-doing doframe(obs_pos) on every timestamp
is unnecessary.
Timing (compute_zd_telmjd_for_ms, 50 runs, 74 timestamps):
before (d851488da): 12.629 ms per call
after (this commit): 9.204 ms per call
speedup: 1.37x (27% reduction)
Cumulative vs main (22.901 ms): 2.49x speedup
Exact output preserved (verified by test_telmjd_exact). -
Luke Maud a53b4762a6dfde8dfffda8d2fb75fadf0b87855e m
PIPE-3127 added spws reassign after field mitigation
-
Rui Xue e46fbf1ec96dc6ba821f283153c5793cc0efc07d m
Pull request #1902: PIPE-65: alma pipeline should add the values and a plot of the ph tgt ck separation angles to the
Merge in PIPE/pipeline from PIPE-65-alma-pipeline-should-add-the-values-and-a-plot-of-the-ph-tgt-ck-separation-angles-to-the to main
* commit '6486533206216dd5245b5d9f91375038d94d1a7b':
PIPE-65: Remove unused `mosaic_target` and `ephemeris_target` intermediate variables
PIPE-65: Fix spelling errors in comments and docstrings
PIPE-65: Fix a risk of `NameError` in `plot_separations`, "mosaic_target" scoping bug, and undefined Tuple/List annotations
changes suggested by Rui during code review.
Applied suggestion
Applied suggestion
Applied suggestion
Applied suggestion
Applied suggestion
PIPE-65 correct min and max field filter to use TARGET intent only
PIPE-65 added new weblog locator NOWEB as to exclude render but include score in AQUA report
After PR unrequired code removals
PIPE-65 fill aqua report dataselection edits to mako text
PIPE-65 adding separation angles to AQUA report via hidded QA score
PIPE-65 refactor where field filter occurs print to LOG
PIPE-65 update the plot label consolidation code
PIPE-65 new shape and early code for plot ID consolidation
PIPE-65 changed to plus patch sysmbol and move spwmapping code to separation_angles
PIPE-65 refactored code to separate functions for plotting
PIPE-65 make table and plots for target to phase and check seperation angles -
Rui Xue 6486533206216dd5245b5d9f91375038d94d1a7b m
PIPE-65: Remove unused `mosaic_target` and `ephemeris_target` intermediate variables
-
Rui Xue d09115b9e2288e7c954053379cfac4acb624fc1b m
PIPE-65: Fix spelling errors in comments and docstrings
- pipeline/infrastructure/displays/plotseparation.py (version d09115b9e2288e7c954053379cfac4acb624fc1b) (diffs)
- pipeline/infrastructure/renderer/rendererutils.py (version d09115b9e2288e7c954053379cfac4acb624fc1b) (diffs)
- pipeline/infrastructure/utils/separation_angles.py (version d09115b9e2288e7c954053379cfac4acb624fc1b) (diffs)
- pipeline/qa/scorecalculator.py (version d09115b9e2288e7c954053379cfac4acb624fc1b) (diffs)
-
Rui Xue 1b4df0230720e756cc73a5b5608b591df5589e5e m
PIPE-65: Fix a risk of `NameError` in `plot_separations`, "mosaic_target" scoping bug, and undefined Tuple/List annotations
-
Remy Indebetouw 3dd2dbdadc6deee2b97f34951d888bd4d45158ad m
Pull request #1898: PIPE-3163: reinstate a fallback for when tsys is not taken on every target to plot the closest target-mapped tsys field.
Merge in PIPE/pipeline from PIPE-3163-source-pointings-plots-missing-for-multi-target-datasets to main
* commit '63d27a50e125fb013f04590846b0ecb57b31339d':
PIPE-3163: Fix field-level deduplication in tsysfieldmap
PIPE-3163: Refactor `select_tsys_fields` to return single best-matching field
I don't know how the pytest is set up, just trying to get this done since the dev. is not available.
added debugging log messages about multiple tsys fields fixed function name that broke the test
typo
reinstate a fallback, for when tsys is not taken on every target, to plot all the other target mapped tsys fields. -
Rui Xue 63d27a50e125fb013f04590846b0ecb57b31339d m
PIPE-3163: Fix field-level deduplication in tsysfieldmap
- `get_tsys_fields_for_intent` now returns an insertion-ordered list[str]
instead of a set, ensuring reproducible output
- Fix f() to deduplicate at the field ID level, not the whole
comma-separated string level -
Rui Xue 27753479c2122ad6297b0c79919ef3d603d442f1 m
PIPE-3163: Refactor `select_tsys_fields` to return single best-matching field
- Rename `select_tsys_fields` back to `select_tsys_field`; return Field | None
instead of list[Field] / raising LookupError
- Implement nearest-field fallback (angular separation) replacing the
previous "return all fields" approach
- Update `plot_tsys_scans` to handle `None` return gracefully
- Fix tests: add per-case gainfield mock, add nearest-fallback test case -
Remy Indebetouw <remy@virginia.edu> 8bcdab950d3adef3ad91036ca656a7da7a47e3aa m
changes suggested by Rui during code review.
- pipeline/hifa/tasks/importdata/renderer.py (version 8bcdab950d3adef3ad91036ca656a7da7a47e3aa) (diffs)
- pipeline/hifa/templates/almaimportdata.mako (version 8bcdab950d3adef3ad91036ca656a7da7a47e3aa) (diffs)
- pipeline/infrastructure/displays/plotseparation.py (version 8bcdab950d3adef3ad91036ca656a7da7a47e3aa) (diffs)
- pipeline/infrastructure/renderer/rendererutils.py (version 8bcdab950d3adef3ad91036ca656a7da7a47e3aa) (diffs)
- pipeline/infrastructure/utils/separation_angles.py (version 8bcdab950d3adef3ad91036ca656a7da7a47e3aa) (diffs)
- pipeline/qa/scorecalculator.py (version 8bcdab950d3adef3ad91036ca656a7da7a47e3aa) (diffs)
-
Rui Xue cf94e7b23f425f54b7b7139872d91939f2ffb142 m
Applied suggestion
-
Ajay Vibhute bceb969cb92c19a064318de2bf91977100168963 m
PIPE-3165: bugfix in checking durations is not empty
-
Rui Xue 86914001e31362340efbdccffa03133be54d3132 m
Applied suggestion
-
Rui Xue 010bb2f94da63a7287c8e85e74bc15655cb31229 m
Applied suggestion
-
Rui Xue 849d3e7b7e16dbb7a818b57fb9703a029d70b555 m
Applied suggestion
-
Rui Xue 9e034efc6ef0e34b85cc0fe688b35f47c65d3d19 m
Applied suggestion
-
Rui Xue b541791ada393cad5a48e273be651fa25fee5f31 m
Merge tag '2026.1.1.102' into PIPE-65-alma-pipeline-should-add-the-values-and-a-plot-of-the-ph-tgt-ck-separation-angles-to-the