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-32624: Override source selection criteria in SFM calibration stages for LSSTCam-imSim #372

Merged
merged 1 commit into from
Nov 23, 2021

Conversation

laurenam
Copy link
Contributor

No description provided.

With minor exceptions (see below), these values match those that have been
selected and in use for the major DESC/DC2 processing campaigns (e.g. DP0.1),
but have thus far not been incorporated into the main branch (prior to this
commit, they only lived on the dc2/run2.2 branch in obs_lsst).  The situation
is remedied here such that all LSSTCam-imSim data processing will inherit
these overrides by default.

The one real exception is that the following override has not been included:

config.charImage.measurePsf.starSelector["objectSize"].signalToNoiseMin = 20

Originally, this was simply because 20 was the default (and it is preferable
not to include supposed overrides in config files when the value is being set
to the default).  However, on further inspection (see details on DM-17043 and
DM-32624) the catalogs in play for measurePsf are created with detection
thresholds high enough such that typically almost no sources with S/N<~50
actually exist.  This low value is not only misleading as to the range
actually accessible, but also allows for the occasional lower-than-expected
S/N sources to pass the thresholding tests for consideration in the PSF
modeling.  The default has thus been changed to 50 and this is still
appropriate for LSSTCam-imSim/DC2 processing.

Three other overrides that were setting to defaults were also omitted:
config.charImage.measureApCorr.sourceSelector['science'].signalToNoise.maximum = None
config.charImage.measureApCorr.sourceSelector['science'].signalToNoise.fluxField = 'base_PsfFlux_instFlux'
config.charImage.measureApCorr.sourceSelector['science'].signalToNoise.errField = 'base_PsfFlux_instFluxErr'
@laurenam laurenam merged commit 8fa89ad into master Nov 23, 2021
@laurenam laurenam deleted the tickets/DM-32624 branch November 23, 2021 05:17
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.

2 participants