Build: #3 was successful Manual run by CASA adm account

Build result summary

Details

Completed
Queue duration
9 seconds
Duration
40 minutes
Labels
None
Revisions
CASA6
74a8c0ebcf730dfedaa8825a50a95dc8c1831a96
OPEN-CASA-PKG
e5285e68467f01199807a1f1a978aec8a4781be7
Total tests
4312

Tests

Code commits

CASA6
Author Commit Message Commit date
Rui Xue Rui Xue 74a8c0ebcf730dfedaa8825a50a95dc8c1831a96 Merge remote-tracking branch 'origin/CAS-14774' into CAS-14761
Rui Xue Rui Xue 0e3ae4208b9aa026f76a4e25511d1a697cdefdb9 m CAS-14774: set hasSPW(false) when SPW axis is absent in lazy BDF flag path
In processCorrelatorFlags (used when importasdm lazy=True bdfflags=True),
the else-branch of the SPW size check incorrectly called hasSPW(true) when
the announced and calculated flag buffer sizes did not match, meaning the
SPW axis is genuinely absent. This caused traverseALMACorrelatorFlagsAxes
to misread the flags buffer layout and apply fewer flags than the non-lazy
path (processCorrelatorFlagsPerSlices), which already had the correct
hasSPW(false) call.
Rui Xue Rui Xue c906c05d827f80e8a11c530d45d98e5965d286f6 Merge remote-tracking branch 'origin/CAS-14759' into CAS-14761
Rui Xue Rui Xue 773fd93b3820598fd8df40e409f6219d73aeb5f7 m Merge remote-tracking branch 'origin/master' into CAS-14759
Rui Xue Rui Xue 482ae866ae6419e230d03943b2b897e3cf410f8a m CAS-14759: Restore pbmask for cube standard gridder via `calcmask`
The previous performance optimization for the cube standard gridder
bypassed normalizeprimarybeam() on the master node to avoid a slow,
sequential plane-by-plane evaluation. However, this inadvertently skipped
the generation of the `mask0` subtable on the `.pb` image, causing the
pbmask to be missing from the dirty map.

This commit restores the mask creation on the master node by using
the `ia.calcmask()` tool. This preserves the majority
performance gain from the previous optimization while correctly restoring
the `pblimit`-based mask for downstream application.

Additional optimizations:
- Mask generation is skipped entirely if `pblimit < 0.0`, aligning with tclean logic
- Cleaned up redundant imports inside the makePB function
- Handled tool lifecycle with an explicit `_ia.done()` for safe memory management

Jira issues

IssueDescriptionStatus
12 more issues…
Unknown Issue TypeCAS-13318Could not obtain issue details from Jira
Unknown Issue TypeCAS-13817Could not obtain issue details from Jira
Unknown Issue TypeCAS-13898Could not obtain issue details from Jira
Unknown Issue TypeCAS-14348Could not obtain issue details from Jira
Unknown Issue TypeCAS-14606Could not obtain issue details from Jira

Shared artifacts

Artifact File size
ML228 Python 3.12 Tar distribution 802 MB
MACOS15-DMG 1 GB