Details
-
Type:
RFC
-
Status: Implemented
-
Resolution: Done
-
Component/s: DM
-
Labels:None
Description
We currently have the flux error fields in reference catalogs listed as "optional" fields. Making them required (and filled with NaN if not available in already existing refcats) would simplify code in meas_algorithms, and ensure that newly created refcats have more useful minimal defaults. All of our new sources for reference catalogs will provide flux errors, and fluxes by themselves are not meaningful without their errors.
The reference catalog schema is defined in the docstring for LoadReferenceObjectsTask in meas_algorithms, where the flux and fluxErr fields are defined as:
- *referenceFilterName*_flux: brightness in the specified reference catalog filter (Jy)
- *referenceFilterName*_fluxErr (optional): brightness standard deviation (Jy);
In addition, Russell Owen and Jim Bosch agreed in comments on RFC-271 that the camFlux fields could be removed from the schema, so I also propose to remove them as part of this change. The existing docstrings do not make it clear how they are different from the regular *_flux fields. We're not using any such fields in the existing refcats on lsst-dev. These fields are defined in LoadReferenceObjectsTask as:
- camFlux: brightness in default camera filter (Jy); omitted if defaultFilter not specified
- camFluxErr: brightness standard deviation for default camera filter;
omitted if defaultFilter not specified or standard deviation not available that filter- *cameraFilterName*_camFlux: brightness in specified camera filter (Jy)
- *cameraFilterName*_camFluxErr (optional): brightness standard deviation
in specified camera filter (Jy); omitted if no data is available;
possibly nan if data is available for some objects but not others
Attachments
Issue Links
- is triggering
-
DM-16338 Add fluxErr to LoadReferenceObjectsTask makeMinimalSchema
- Done
-
DM-16339 Remove camFlux fields from LoadReferenceObjectsTask
- Won't Fix
- relates to
-
DM-11044 Create reference docs for reference catalog schema
- Invalid
-
DM-2308 Improve hacks in PhotoCalTask for dealing with reference flux uncertainties
- To Do
-
RFC-322 Rename "*_flux" fields to "*_instFlux" in SourceCatalogs
- Implemented
-
RFC-333 Correctly use "Sigma" and "Err" everywhere
- Implemented
-
RFC-368 Include position errors in reference catalogs
- Implemented
-
RFC-575 Convert old refcats to nJy for RFC-549
- Implemented
- mentioned in
-
Page Loading...
John Parejko what do you want to do about this RFC?