Type: Technical task
Fix Version/s: None
Sprint:AP S22-6 (May)
One of the more obvious tall poles in the post
DM-34826 ap_pipe profiling output is running piff in measurePsf. We have two other psf estimators available, and it would be useful to see whether there is a significant speed difference between them.
This ticket is to run the (timing-dectorator disabled utils) profiler script on lsst-devl02 (always 02 to keep it consistent with other runs) with the PCA and PSFex PSF-determiners, and see whether there is a marked speed difference. If one of them is clearly faster, we can do further analysis to see whether the results are different enough to matter.
- relates to
DM-34881 Create stack with timer decorators removed
First quick timing test (first number is time to run measurePsf.run(), second is characterizeImage.run() which calls measurePsf, both in seconds):
So yes, using one of the other psf determiners is a massive speed boost. Whether they're performant enough in terms of diffim results, I don't know.