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
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
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