lsst.pipe.tasks g4544ed029c+0a6c2fd989
|
Public Member Functions | |
__init__ (self, **kwargs) | |
run (self, exposure, sources, background) | |
update_psf_stats (self, summary, psf, bbox, sources=None, image_mask=None, sources_is_astropy=False) | |
update_wcs_stats (self, summary, wcs, bbox, visitInfo) | |
update_photo_calib_stats (self, summary, photo_calib) | |
update_background_stats (self, summary, background) | |
update_masked_image_stats (self, summary, masked_image) | |
Static Public Attributes | |
ConfigClass = ComputeExposureSummaryStatsConfig | |
Static Protected Attributes | |
str | _DefaultName = "computeExposureSummaryStats" |
Task to compute exposure summary statistics. This task computes various quantities suitable for DPDD and other downstream processing at the detector centers, including: - psfSigma - psfArea - psfIxx - psfIyy - psfIxy - ra - dec - zenithDistance - zeroPoint - skyBg - skyNoise - meanVar - raCorners - decCorners - astromOffsetMean - astromOffsetStd These additional quantities are computed from the stars in the detector: - psfStarDeltaE1Median - psfStarDeltaE2Median - psfStarDeltaE1Scatter - psfStarDeltaE2Scatter - psfStarDeltaSizeMedian - psfStarDeltaSizeScatter - psfStarScaledDeltaSizeScatter These quantities are computed based on the PSF model and image mask to assess the robustness of the PSF model across a given detector (against, e.g., extrapolation instability): - maxDistToNearestPsf - psfTraceRadiusDelta
Definition at line 118 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.__init__ | ( | self, | |
** | kwargs ) |
Definition at line 158 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.run | ( | self, | |
exposure, | |||
sources, | |||
background ) |
Measure exposure statistics from the exposure, sources, and background. Parameters ---------- exposure : `lsst.afw.image.ExposureF` sources : `lsst.afw.table.SourceCatalog` background : `lsst.afw.math.BackgroundList` Returns ------- summary : `lsst.afw.image.ExposureSummary`
Definition at line 164 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.update_background_stats | ( | self, | |
summary, | |||
background ) |
Compute summary-statistic fields that depend only on the background model. Parameters ---------- summary : `lsst.afw.image.ExposureSummaryStats` Summary object to update in-place. background : `lsst.afw.math.BackgroundList` or `None` Background model. If `None`, all fields that depend on the background will be reset (generally to NaN). Notes ----- This does not include fields that depend on the background-subtracted masked image; when the background changes, it should generally be applied to the image and `update_masked_image_stats` should be called as well.
Definition at line 416 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.update_masked_image_stats | ( | self, | |
summary, | |||
masked_image ) |
Compute summary-statistic fields that depend on the masked image itself. Parameters ---------- summary : `lsst.afw.image.ExposureSummaryStats` Summary object to update in-place. masked_image : `lsst.afw.image.MaskedImage` or `None` Masked image. If `None`, all fields that depend on the masked image will be reset (generally to NaN).
Definition at line 442 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.update_photo_calib_stats | ( | self, | |
summary, | |||
photo_calib ) |
Compute all summary-statistic fields that depend on the photometric calibration model. Parameters ---------- summary : `lsst.afw.image.ExposureSummaryStats` Summary object to update in-place. photo_calib : `lsst.afw.image.PhotoCalib` or `None` Photometric calibration model. If `None`, all fields that depend on the photometric calibration will be reset (generally to NaN).
Definition at line 399 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.update_psf_stats | ( | self, | |
summary, | |||
psf, | |||
bbox, | |||
sources = None, | |||
image_mask = None, | |||
sources_is_astropy = False ) |
Compute all summary-statistic fields that depend on the PSF model. Parameters ---------- summary : `lsst.afw.image.ExposureSummaryStats` Summary object to update in-place. psf : `lsst.afw.detection.Psf` or `None` Point spread function model. If `None`, all fields that depend on the PSF will be reset (generally to NaN). bbox : `lsst.geom.Box2I` Bounding box of the image for which summary stats are being computed. sources : `lsst.afw.table.SourceCatalog` or `astropy.table.Table` Catalog for quantities that are computed from source table columns. If `None`, these quantities will be reset (generally to NaN). The type of this table must correspond to the ``sources_is_astropy`` argument. image_mask : `lsst.afw.image.Mask`, optional Mask image that may be used to compute distance-to-nearest-star metrics. sources_is_astropy : `bool`, optional Whether ``sources`` is an `astropy.table.Table` instance instead of an `lsst.afw.table.Catalog` instance. Default is `False` (the latter).
Definition at line 205 of file computeExposureSummaryStats.py.
lsst.pipe.tasks.computeExposureSummaryStats.ComputeExposureSummaryStatsTask.update_wcs_stats | ( | self, | |
summary, | |||
wcs, | |||
bbox, | |||
visitInfo ) |
Compute all summary-statistic fields that depend on the WCS model. Parameters ---------- summary : `lsst.afw.image.ExposureSummaryStats` Summary object to update in-place. wcs : `lsst.afw.geom.SkyWcs` or `None` Astrometric calibration model. If `None`, all fields that depend on the WCS will be reset (generally to NaN). bbox : `lsst.geom.Box2I` Bounding box of the image for which summary stats are being computed. visitInfo : `lsst.afw.image.VisitInfo` Observation information used in together with ``wcs`` to compute the zenith distance.
Definition at line 339 of file computeExposureSummaryStats.py.
|
staticprotected |
Definition at line 156 of file computeExposureSummaryStats.py.
|
static |
Definition at line 155 of file computeExposureSummaryStats.py.