|
LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Functions | |
| def | clipImage (im, minClip, maxClip) |
| def | resetFilters () |
| def | defineFilter (name, lambdaEff, lambdaMin=np.nan, lambdaMax=np.nan, alias=[], force=False) |
| def | getProjectionIndices (imageBBox, targetBBox) |
| def | projectImage (image, bbox, fill=0) |
| def lsst.afw.image.utils.clipImage | ( | im, | |
| minClip, | |||
| maxClip | |||
| ) |
Clip an image to lie between minClip and maxclip (None to ignore)
Definition at line 35 of file utils.py.
| def lsst.afw.image.utils.defineFilter | ( | name, | |
| lambdaEff, | |||
lambdaMin = np.nan, |
|||
lambdaMax = np.nan, |
|||
alias = [], |
|||
force = False |
|||
| ) |
Define a filter and its properties in the filter registry
Definition at line 65 of file utils.py.
| def lsst.afw.image.utils.getProjectionIndices | ( | imageBBox, | |
| targetBBox | |||
| ) |
Get the indices to project an image
Given an image and target bounding box,
calculate the indices needed to appropriately
slice the input image and target image to
project the image to the target.
Parameters
----------
imageBBox: Box2I
Bounding box of the input image
targetBBox: Box2I
Bounding box of the target image
Returns
-------
targetSlices: tuple
Slices of the target image in the form (by, bx), (iy, ix).
imageIndices: tuple
Slices of the input image in the form (by, bx), (iy, ix).
Definition at line 76 of file utils.py.
| def lsst.afw.image.utils.projectImage | ( | image, | |
| bbox, | |||
fill = 0 |
|||
| ) |
Project an image into a bounding box
Return a new image whose pixels are equal to those of
`image` within `bbox`, and equal to `fill` outside.
Parameters
----------
image: `afw.Image` or `afw.MaskedImage`
The image to project
bbox: `Box2I`
The bounding box to project onto.
fill: number
The value to fill the region of the new
image outside the bounding box of the original.
Returns
-------
newImage: `afw.Image` or `afw.MaskedImage`
The new image with the input image projected
into its bounding box.
| def lsst.afw.image.utils.resetFilters | ( | ) |