|
def | run (self, inputSources, inputWcs, inputBBox, templateSources) |
|
def | matchSources (self, inputSources, templateSources) |
|
def | fitWcs (self, matches, inputWcs, inputBBox) |
|
def | warpExposure (self, inputExp, newWcs, templateWcs, templateBBox) |
|
def | warpSources (self, inputSources, newWcs, templateWcs, templateBBox) |
|
Task to register (align) multiple images.
The 'run' method provides a revised Wcs from matches and fitting sources.
Additional methods are provided as a convenience to warp an exposure
('warpExposure') and sources ('warpSources') with the new Wcs.
Definition at line 49 of file registerImage.py.
def lsst.pipe.tasks.registerImage.RegisterTask.run |
( |
|
self, |
|
|
|
inputSources, |
|
|
|
inputWcs, |
|
|
|
inputBBox, |
|
|
|
templateSources |
|
) |
| |
Register (align) an input exposure to the template
The sources must have RA,Dec set, and accurate to within the
'matchRadius' of the configuration in order to facilitate source
matching. We fit a new Wcs, but do NOT set it in the input exposure.
Parameters
----------
inputSources : `lsst.afw.table.SourceCatalog`
Sources from input exposure.
inputWcs : `lsst.afw.geom.SkyWcs`
Wcs of input exposure.
inputBBox : `lsst.geom.Box`
Bounding box of input exposure.
templateSources : `lsst.afw.table.SourceCatalog`
Sources from template exposure.
Returns
-------
result : `lsst.pipe.base.Struct`
Results as a struct with attributes:
``matches``
Matches between sources (`list`).
``wcs``
Wcs for input in frame of template (`lsst.afw.geom.SkyWcs`).
Definition at line 59 of file registerImage.py.
def lsst.pipe.tasks.registerImage.RegisterTask.warpExposure |
( |
|
self, |
|
|
|
inputExp, |
|
|
|
newWcs, |
|
|
|
templateWcs, |
|
|
|
templateBBox |
|
) |
| |
Warp input exposure to template frame.
There are a variety of data attached to the exposure (e.g., PSF, PhotoCalib
and other metadata), but we do not attempt to warp these to the template
frame.
Parameters
----------
inputExp : `lsst.afw.image.Exposure`
Input exposure, to be warped.
newWcs : `lsst.afw.geom.SkyWcs`
Revised Wcs for input exposure.
templateWcs : `lsst.afw.geom.SkyWcs`
Target Wcs.
templateBBox : `lsst.geom.Box`
Target bounding box.
Returns
-------
alignedExp : `lsst.afw.image.Exposure`
Warped exposure.
Definition at line 166 of file registerImage.py.