PerTractInput¶
- 
class lsst.drp.tasks.update_visit_summary.PerTractInput(catalogs_by_tract: list)¶
- Bases: - lsst.drp.tasks.update_visit_summary.PossiblyMultipleInput- Wrapper class for input - ExposureCatalogdatasets that are per-tract.- This selects the best tract via the minimum average distance (on the sky) from the detector’s corners to the tract center. - Methods Summary - best_for_detector(detector_id, center, …)- Return the exposure record for this detector that is the best match for this detector. - load(butler, …)- Load and wrap input catalogs. - Methods Documentation - 
best_for_detector(detector_id: int, center: Optional[lsst.geom.SpherePoint, None] = None, bbox: Optional[lsst.geom.Box2I, None] = None) → tuple¶
- 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.SpherePointorNone
- 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 - -1if- recordis- Noneor if the input was not per-tract.
- record : lsst.afw.table.ExposureRecordorNone
- Best record for this detector, or - Noneif there either were no records for this detector or no WCS available to compute a center.
 
- detector_id : 
 - 
classmethod load(butler: lsst.pipe.base.butlerQuantumContext.ButlerQuantumContext | lsst.daf.butler._butler.Butler[lsst.pipe.base.butlerQuantumContext.ButlerQuantumContext, lsst.daf.butler._butler.Butler], sky_map: lsst.skymap.baseSkyMap.BaseSkyMap, refs: collections.abc.Iterable[lsst.daf.butler.core.datasets.ref.DatasetRef]) → lsst.drp.tasks.update_visit_summary.PerTractInput¶
- Load and wrap input catalogs. - Parameters: - butler : lsst.pipe.base.ButlerQuantumContext
- Butler proxy used in - runQuantum.
- sky_map : lsst.skymap.BaseSkyMap
- Definition of tracts and patches. 
- refs : Iterable[lsst.daf.butler.DatasetRef]
- References to the catalog datasets to load. 
 - Returns: - wrapper : PerTractInput
- Wrapper object for the loaded catalogs. 
 
- butler : 
 
-