|
LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Public Member Functions | |
| def | __init__ |
| def | fromConfig |
| def | getWarpingKernel |
| def | getMaskWarpingKernel |
| def | warpExposure |
| def | warpImage |
Static Public Attributes | |
| ConfigClass = WarperConfig | |
Private Member Functions | |
| def | _computeDestBBox |
Private Attributes | |
| _warpingControl | |
| def lsst.afw.math.warper.Warper.__init__ | ( | self, | |
| warpingKernelName, | |||
interpLength = _DefaultInterpLength, |
|||
cacheSize = _DefaultCacheSize, |
|||
maskWarpingKernelName = "", |
|||
devicePreference = afwGpu.DEFAULT_DEVICE_PREFERENCE, |
|||
growFullMask = afwImage.MaskU.getPlaneBitMask("EDGE") |
|||
| ) |
Create a Warper
Inputs:
- warpingKernelName: argument to lsst.afw.math.makeWarpingKernel
- interpLength: interpLength argument to lsst.afw.warpExposure
- cacheSize: size of computeCache
- maskWarpingKernelName: name of mask warping kernel (if "" then use warpingKernelName);
an argument to lsst.afw.math.makeWarpingKernel
Definition at line 109 of file warper.py.
|
private |
Process destBBox argument for warpImage and warpExposure
@param destWcs: WCS of warped image
@param srcImage: image or masked image to warp
@param srcWcs: WCS of image
@param border: grow bbox of warped image by this amount in all directions (int pixels);
if negative then the bbox is shrunk;
border is applied before maxBBox;
ignored if destBBox is not None
@param maxBBox: maximum allowed parent bbox of warped image (an afwGeom.Box2I or None);
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
@param destBBox: exact parent bbox of warped image (an afwGeom.Box2I or None);
if None then border and maxBBox are used to determine the bbox,
otherwise border and maxBBox are ignored
Definition at line 211 of file warper.py.
| def lsst.afw.math.warper.Warper.fromConfig | ( | cls, | |
| config | |||
| ) |
| def lsst.afw.math.warper.Warper.getMaskWarpingKernel | ( | self | ) |
| def lsst.afw.math.warper.Warper.getWarpingKernel | ( | self | ) |
| def lsst.afw.math.warper.Warper.warpExposure | ( | self, | |
| destWcs, | |||
| srcExposure, | |||
border = 0, |
|||
maxBBox = None, |
|||
destBBox = None |
|||
| ) |
Warp an exposure
@param destWcs: WCS of warped exposure
@param srcExposure: exposure to warp
@param border: grow bbox of warped exposure by this amount in all directions (int pixels);
if negative then the bbox is shrunk;
border is applied before maxBBox;
ignored if destBBox is not None
@param maxBBox: maximum allowed parent bbox of warped exposure (an afwGeom.Box2I or None);
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
@param destBBox: exact parent bbox of warped exposure (an afwGeom.Box2I or None);
if None then border and maxBBox are used to determine the bbox,
otherwise border and maxBBox are ignored
@return destExposure: warped exposure (of same type as srcExposure)
@note: calls mathLib.warpExposure insted of self.warpImage because the former
copies attributes such as Calib, and that should be done in one place
Definition at line 145 of file warper.py.
| def lsst.afw.math.warper.Warper.warpImage | ( | self, | |
| destWcs, | |||
| srcImage, | |||
| srcWcs, | |||
border = 0, |
|||
maxBBox = None, |
|||
destBBox = None |
|||
| ) |
Warp an image or masked image
@param destWcs: WCS of warped image
@param srcImage: image or masked image to warp
@param srcWcs: WCS of image
@param border: grow bbox of warped image by this amount in all directions (int pixels);
if negative then the bbox is shrunk;
border is applied before maxBBox;
ignored if destBBox is not None
@param maxBBox: maximum allowed parent bbox of warped image (an afwGeom.Box2I or None);
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
@param destBBox: exact parent bbox of warped image (an afwGeom.Box2I or None);
if None then border and maxBBox are used to determine the bbox,
otherwise border and maxBBox are ignored
@return destImage: warped image or masked image (of same type as srcImage)
Definition at line 179 of file warper.py.
|
static |
1.8.5