lsst.pipe.tasks g11492f7fc6+8204a579d1
|
Public Member Functions | |
tuple[int, ExposureRecord|None] | best_for_detector (self, int detector_id, SpherePoint|None center=None, Box2I|None bbox=None) |
A helper ABC for handling input `~lsst.afw.table.ExposureCatalog` datasets that may be multiple (one per tract/visit combination) or unique/global (one per visit).
Definition at line 94 of file update_visit_summary.py.
tuple[int, ExposureRecord | None] lsst.pipe.tasks.update_visit_summary.PossiblyMultipleInput.best_for_detector | ( | self, | |
int | detector_id, | ||
SpherePoint | None | center = None , |
||
Box2I | None | bbox = None |
||
) |
A helper ABC for handling input `~lsst.afw.table.ExposureCatalog` datasets that may be multiple (one per tract/visit combination) or unique/global (one per visit).
Return the exposure record for this detector that is the best match for this detector. Parameters ---------- detector_id : `int` Detector ID; used to find the right row in the catalog or catalogs. center : `lsst.geom.SpherePoint` or `None` Center of the detector in sky coordinates. If not provided, one will be computed via `compute_center_for_detector_record`. bbox : `lsst.geom.Box2I`, optional Bounding box for the detector in its own pixel coordinates. Returns ------- tract_id : `int` ID of the tract that supplied this record, or `-1` if ``record`` is `None` or if the input was not per-tract. record : `lsst.afw.table.ExposureRecord` or `None` Best record for this detector, or `None` if there either were no records for this detector or no WCS available to compute a center.
Reimplemented in lsst.pipe.tasks.update_visit_summary.PerTractInput, and lsst.pipe.tasks.update_visit_summary.GlobalInput.
Definition at line 101 of file update_visit_summary.py.