Build: #5 failed Child of PIPESPECS-PIPE202620CASA674-8
Code commits
Pipeline
-
Rui Xue b6b046e16c31803c1a055db705f1d77a1df3de65
Pull request #1917: 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 release/2026.2.0
* commit '1e3804577ae4a0aa5b4e7afb977e04239dc0bc33':
PIPE-3195: Remove '-dirty' suffix from build version for cleaner documentation output -
Rui Xue 1e3804577ae4a0aa5b4e7afb977e04239dc0bc33
PIPE-3195: Remove '-dirty' suffix from build version for cleaner documentation output
-
Patrick Bos c131836c107fc4da2abcc0404df40692d835eae1
Pull request #1905: PIPE-3179 speedup ms zenith compute [RELEASE BACKPORT]
Merge in PIPE/pipeline from PIPE-3179-speedup-ms-zenith-compute to release/2026.2.0
* commit '9832a4bb80dd56b2bb4317f43c4227873d3b25fe':
PIPE-3179: 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 9832a4bb80dd56b2bb4317f43c4227873d3b25fe
PIPE-3179: relax test tolerance for zenith distance regression test
-
Rui Xue 84968d06fa079d7945fdf2d4fa7d9b0758843ef0
Merge remote-tracking branch 'origin/release/2026.2.0' into PIPE-3179-speedup-ms-zenith-compute
-
Rui Xue b45d292281eddc644f607f3a8641fe65d38fb023
Pull request #1897: PIPE-3173: Expose outframe and regridms parameters in hifv_mstransform
Merge in PIPE/pipeline from PIPE-3172-hifv_mstransform-should-not-have-frame-transform-enabled-by-default to release/2026.2.0
* commit '3029256b3fa22f804d98024d1d868781789a0bf8':
PIPE-3172: Expose outframe and regridms parameters in hifv_mstransform -
E. G. Patrick Bos <egpbos@gmail.com> da0569980adc564f0d107d3d9c8ea4960069e43c m
PIPE-3088: speed up compute_zd_telmjd_for_ms by 1.8x
Optimizations:
- Pre-compute observatory position once instead of per iteration
- Mutate reusable epoch dict in-place instead of me.epoch() + datetime.isoformat()
- Eliminate casa_tools.quanta.quantity() and quanta.convert() calls
- Inline compute_zenith_distance to avoid function call overhead
Measured: 22.50 ms -> 12.61 ms on 74 timestamps (1 field TARGET)
Note: this commit does not pass the exact test, which is fixed in the next commit. -
E. G. Patrick Bos <e.g.p.bos@rug.nl> cff451687f2765db521eef46d50f45557a22eb0e m
PIPE-3088: add approx regression test for compute_zd_telmjd_for_ms
Also we remove the exact ZD test, which no longer passes, and replace it by the
approx test with rel=1e-10. -
E. G. Patrick Bos <e.g.p.bos@rug.nl> ebe5789d950788b1915f5c5d762c291e261d5c15 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). -
E. G. Patrick Bos <e.g.p.bos@rug.nl> 698aac719f6dbbab45d4ac45ef07246ee07ee91d m
PIPE-3088: add regression test for compute_zd_telmjd_for_ms
Records exact output values from main @ c79f0ba71 (22.6743 deg at first
timestamp, 74 entries). -
E. G. Patrick Bos <e.g.p.bos@rug.nl> 0da21777c2fb9f1fecf57e7376a59b07fb880f8f m
PIPE-3088: speed up compute_zd_telmjd_for_ms while preserving exact output
Measured speedup: 22.5 ms -> 16.7 ms -
Rui Xue 3029256b3fa22f804d98024d1d868781789a0bf8 m
PIPE-3172: Expose outframe and regridms parameters in hifv_mstransform
Add outframe and regridms parameters to VlaMstransformInputs to allow
frame transformations and regridding control in `hifv_mstransform`, but disabled by default.