Pull request #1936: PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Merge in PIPE/pipeline from PIPE-3214-random-order-of-spw-ant-in-plotbandpass-calls to main
* commit '1f1e585398aaf81ea56965464b427ba1fd69a9dd': PIPE-3214: Fix non-deterministic SPW ordering using `utils.deduplicate()` PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Pull request #1791: PIPE-1780 change hif applycal uv plots to use time averaging
Merge in PIPE/pipeline from PIPE-1780-change-hif_applycal-uv-plots-to-use-time-averaging to main
* commit '467046dbed5acbc11a30b853e9092459c0f56163':
Code cleaning
added correlator flag and selection of repres. SPW to plot
Changed implementation to reflect the request described in PIPE-1780.
cleand up the code, ready for merge.
spw is limited to the representative. Code needs cleaning; planned for the next commit
no change
Added code to reduce the number of channels to plot. PIPE-1780.
changed location of the hard coded values.
correction on default value
first implementation
PIPE-3214: Fix non-deterministic SPW ordering using `utils.deduplicate()`
Replace `set` comprehensions with `utils.deduplicate()` to preserve
insertion order for deterministic SPW/antenna/field selection.
PIPE-3214: Replace `set()` with `deduplicate()` for deterministic plot ordering
Replace non-deterministic `set()` operations with `utils.deduplicate()`
to ensure consistent antenna, spw, and scan ID ordering in plotbandpass
calls and file naming.