Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DM-48316: Add model PSF ellipticity thresholds in single frame processing #1026

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

laurenam
Copy link
Contributor

@laurenam laurenam commented Feb 2, 2025

No description provided.

In order to guard against irregular PSF shapes (e.g the trefoil, trailed,
kettlebell, etc. shapes often encountered during commissioning), impose
thresholds on the measured PSF model on its ellipticity as well as its
unnormalized ellipticity, defined as hypot(Ixx - Iyy, 2Ixy).  These
thresholds can be set per band and a fallback value is used if the
current band is not included in the threshold config dict.  Detectors
where the initial PSF model has values exceeding these thresholds raise
an UnprocessableDataError such that downstream tasks know to skip them
(and thus do not result in processing failures that would waste human
time chasing down).

The values here have been conditioned on the LSSTComCam DP1 dataset and
do a good job at only excludeing truly "bad" PSFs.  The cuts are intentionally
somewhat conservative to allow SFP to continue on PSFs that are more in the
"iffy" catagory.  For science cases that require strict quality of the PSF,
further cuts can be made on the detectors that are included in coaddition.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant