Pull request #1850: PIPE-3055 hsd applycal aggregate qa message from the same metric with the same score
Merge in PIPE/pipeline from PIPE-3055-hsd_applycal-aggregate-qa-message-from-the-same-metric-with-the-same-score to main
* commit '508719fa22a5031936f1a2e0a5a15addfae1d7d3': (27 commits) PIPE-3055: correct intent in TargetDataSelection of QAScore 'AmpVsTimePlotQuality' PIPE-3055: slightly modify qautils.py PIPE-3055: improve imaging/qa.py
Revert "PIPE-3055: improve imaging/qa.py" PIPE-3055: improve imaging/qa.py PIPE-3055: some minor modifications PIPE-3055: correct docstring of renderer.py PIPE-3055: improve qautils.py with supplemental info PIPE-3055: fix sd_applycal_qa.py to follow PEP8 PIPE-3055: improve qa.py to avoid redundancies PIPE-3055: correct the docstrings PIPE-3055: bug fix to exclude feature in qautils.py PIPE-3055: eleminate pol from TargetDataSelection for no XX-YY differences case PIPE-3055: remove garbage PIPE-3055: fix the bug in applycal/qa.py PIPE-3055: slightly improve the shortmsg PIPE-3055: remove the file irrelevant to Pipeline PIPE-3055: tentative measures to prevent crashing for some QAScores PIPE-3055: remove scan='all' from TargetDataSelection applicable to entire data PIPE-3055: slight changes to optimize shortmsg
...