Michael Wood-Vasey, would you take a look at this please?
As above, I've filed an issue re SafeCentroidExtractor in Python (
DM-4925) and to investigate failures where the centroid falls outside its associated Footprint ( DM-4926).
On meas_base PR#31 I've overhauled the way that errors are handled in both SingleFrameVariancePlugin and SingleFrameInputCountPlugin. This has the immediate effect of removing the spurious messages that were the original cause of this ticket, but should also make the code more robust and predictable in general. In the process, I've augmented SingleFramePeakCentroidPlugin with a failure flag and used it in unit testing – it's simpler and easier to work with than the NaiveCentroid we were previously using. That's quite a bit of new code, but almost all of it in unit tests.