LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
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 |