lsst.pipe.tasks g540474b770+1ce96500e5
Loading...
Searching...
No Matches
lsst.pipe.tasks.selectImages.PsfWcsSelectImagesTask Class Reference
Inheritance diagram for lsst.pipe.tasks.selectImages.PsfWcsSelectImagesTask:
lsst.pipe.tasks.selectImages.WcsSelectImagesTask lsst.pipe.tasks.selectImages.BaseSelectImagesTask

Public Member Functions

 run (self, wcsList, bboxList, coordList, visitSummary, dataIds=None, **kwargs)
 
 isValid (self, visitSummary, detectorId)
 
 getValidImageCorners (self, imageWcs, imageBox, patchPoly, dataId=None)
 

Static Public Attributes

 ConfigClass = pexConfig.Config
 

Static Protected Attributes

str _DefaultName = "selectImages"
 

Detailed Description

Select images using their Wcs and cuts on the PSF properties.

    The PSF quality criteria are based on the size and ellipticity
    residuals from the adaptive second moments of the star and the PSF.

    The criteria are:
      - the median of the ellipticty residuals.
      - the robust scatter of the size residuals (using the median absolute
        deviation).
      - the robust scatter of the size residuals scaled by the square of
        the median size.

Definition at line 417 of file selectImages.py.

Member Function Documentation

◆ getValidImageCorners()

lsst.pipe.tasks.selectImages.WcsSelectImagesTask.getValidImageCorners ( self,
imageWcs,
imageBox,
patchPoly,
dataId = None )
inherited
Return corners or `None` if bad.

Parameters
----------
imageWcs : `Unknown`
imageBox : `Unknown`
patchPoly : `Unknown`
dataId : `Unknown`

Definition at line 256 of file selectImages.py.

◆ isValid()

lsst.pipe.tasks.selectImages.PsfWcsSelectImagesTask.isValid ( self,
visitSummary,
detectorId )
Should this ccd be selected based on its PSF shape information.

Parameters
----------
visitSummary : `lsst.afw.table.ExposureCatalog`
    Exposure catalog with per-detector summary information.
detectorId : `int`
    Detector identifier.

Returns
-------
valid : `bool`
    True if selected.

Definition at line 471 of file selectImages.py.

◆ run()

lsst.pipe.tasks.selectImages.PsfWcsSelectImagesTask.run ( self,
wcsList,
bboxList,
coordList,
visitSummary,
dataIds = None,
** kwargs )
Return indices of provided lists that meet the selection criteria.

Parameters
----------
wcsList : `list` [`lsst.afw.geom.SkyWcs`]
    Specifying the WCS's of the input ccds to be selected.
bboxList : `list` [`lsst.geom.Box2I`]
    Specifying the bounding boxes of the input ccds to be selected.
coordList : `list` [`lsst.geom.SpherePoint`]
    ICRS coordinates specifying boundary of the patch.
visitSummary : `list` [`lsst.afw.table.ExposureCatalog`]
    containing the PSF shape information for the input ccds to be
    selected.
dataIds : iterable [`lsst.daf.butler.dataId`] or `None`, optional
    An iterable object of dataIds which point to reference catalogs.
**kwargs
    Additional keyword arguments.

Returns
-------
goodPsf : `list` [`int`]
    The indices of selected ccds.

Reimplemented from lsst.pipe.tasks.selectImages.WcsSelectImagesTask.

Definition at line 434 of file selectImages.py.

Member Data Documentation

◆ _DefaultName

str lsst.pipe.tasks.selectImages.BaseSelectImagesTask._DefaultName = "selectImages"
staticprotectedinherited

Definition at line 114 of file selectImages.py.

◆ ConfigClass

lsst.pipe.tasks.selectImages.BaseSelectImagesTask.ConfigClass = pexConfig.Config
staticinherited

Definition at line 113 of file selectImages.py.


The documentation for this class was generated from the following file: