Code commits
Pipeline
-
Rui Xue a7f8802d696f85d31b747a8dc52651366f1cf9c2
Pull request #1960: PIPE-3237: optimize unflagged data checks in `hif_findroi` and `ImageParamsHeuristics`
Merge in PIPE/pipeline from PIPE-3237-hif_findroi-very-inefficient-for-cases-with-many-fields-x-eb-x-spw to main
* commit '82fe783a77d453ed5300b9485da639fd9933cecc':
PIPE-3237: warn once when `hif_findroi` skips a virtual spw
PIPE-3237: simplify target field name list construction in `findroi.py`
PIPE-3237: optimize unflagged data checks in `hif_findroi` and `ImageParamsHeuristics` -
Rui Xue 82fe783a77d453ed5300b9485da639fd9933cecc m
PIPE-3237: warn once when `hif_findroi` skips a virtual spw
-
Rui Xue 148f12af9c82315bbf9cd6b156b49b44be725d98 m
PIPE-3237: simplify target field name list construction in `findroi.py`
-
Rui Xue fc795b0a549b65680e113a5605a31c571999068e m
PIPE-3237: optimize unflagged data checks in `hif_findroi` and `ImageParamsHeuristics`
- Deduplicate target field names in hif_findroi using utils.deduplicate to avoid redundant probes across mosaic pointings
- Short-circuit the EB/field probe loop in hif_findroi as soon as unflagged data is confirmed for an SPW
- Break early in ImageParamsHeuristics.has_data once valid data is found for a field intent