Warp images.
Parameters
----------
warpingKernelName : `str`
see `WarperConfig.warpingKernelName`
interpLength : `int`, optional
``interpLength`` argument to `lsst.afw.math.warpExposure`
cacheSize : `int`, optional
size of computeCache
maskWarpingKernelName : `str`, optional
name of mask warping kernel (if ``""`` then use ``warpingKernelName``);
see `WarperConfig.maskWarpingKernelName`
growFullMask : `int`, optional
mask bits to grow to full width of image/variance kernel
Definition at line 106 of file _warper.py.
lsst.afw.math._warper.Warper._computeDestBBox |
( |
| self, |
|
|
| destWcs, |
|
|
| srcImage, |
|
|
| srcWcs, |
|
|
| border, |
|
|
| maxBBox, |
|
|
| destBBox ) |
|
protected |
Process destBBox argument for warpImage and warpExposure.
Parameters
----------
destWcs : `lsst.afw.geom.SkyWcs`
WCS of warped image
srcImage
image or masked image to warp
srcWcs : `lsst.afw.geom.SkyWcs`
WCS of image
border : `int`, optional
grow bbox of warped image by this amount in all directions
(in pixels); if negative then the bbox is shrunk; border is applied
before ``maxBBox``; ignored if ``destBBox`` is not `None`
maxBBox : `lsst.geom.Box2I`, optional
maximum allowed parent bbox of warped image; if `None` then the
warped image will be just big enough to contain all warped pixels;
if provided then the warped image may be smaller, and so
missing some warped pixels; ignored if ``destBBox`` is not `None`
destBBox : `lsst.geom.Box2I`, optional
exact parent bbox of warped image; if `None` then ``border`` and
``maxBBox`` are used to determine the bbox, otherwise ``border``
and ``maxBBox`` are ignored
Definition at line 251 of file _warper.py.
lsst.afw.math._warper.Warper.warpExposure |
( |
| self, |
|
|
| destWcs, |
|
|
| srcExposure, |
|
|
| border = 0, |
|
|
| maxBBox = None, |
|
|
| destBBox = None ) |
Warp an exposure.
Parameters
-----------
destWcs : `lsst.afw.geom.SkyWcs`
WCS of warped exposure
srcExposure
exposure to warp
border : `int`, optional
grow bbox of warped exposure by this amount in all directions
(in pixels); if negative then the bbox is shrunk; border is applied
before ``maxBBox``; ignored if ``destBBox`` is not `None`
maxBBox : `lsst.geom.Box2I`, optional
maximum allowed parent bbox of warped exposure; if `None` then the
warped exposure will be just big enough to contain all warped pixels;
if provided then the warped exposure may be smaller, and so
missing some warped pixels; ignored if ``destBBox`` is not `None`
destBBox : `lsst.geom.Box2I`, optional
exact parent bbox of warped exposure; if `None` then ``border`` and
``maxBBox`` are used to determine the bbox, otherwise ``border``
and ``maxBBox`` are ignored
Returns
-------
destExposure : same type as ``srcExposure``
warped exposure
Notes
-----
calls `lsst.afw.math.warpExposure` insted of `~Warper.warpImage` because the former
copies attributes such as ``Calib``, and that should be done in one place
The PSF is not warped. To warp the PSF, use `lsst.meas.algorithms.WarpedPsf`
Definition at line 161 of file _warper.py.
lsst.afw.math._warper.Warper.warpImage |
( |
| self, |
|
|
| destWcs, |
|
|
| srcImage, |
|
|
| srcWcs, |
|
|
| border = 0, |
|
|
| maxBBox = None, |
|
|
| destBBox = None ) |
Warp an image or masked image.
Parameters
----------
destWcs : `lsst.afw.geom.SkyWcs`
WCS of warped image
srcImage
image or masked image to warp
srcWcs : `lsst.afw.geom.SkyWcs`
WCS of image
border : `int`, optional
grow bbox of warped image by this amount in all directions
(in pixels); if negative then the bbox is shrunk; border is applied
before ``maxBBox``; ignored if ``destBBox`` is not `None`
maxBBox : `lsst.geom.Box2I`, optional
maximum allowed parent bbox of warped image; if `None` then the
warped image will be just big enough to contain all warped pixels;
if provided then the warped image may be smaller, and so
missing some warped pixels; ignored if ``destBBox`` is not `None`
destBBox : `lsst.geom.Box2I`, optional
exact parent bbox of warped image; if `None` then ``border`` and
``maxBBox`` are used to determine the bbox, otherwise ``border``
and ``maxBBox`` are ignored
Returns
-------
destImage : same type as ``srcExposure``
warped image or masked image
Definition at line 208 of file _warper.py.