Loading [MathJax]/extensions/tex2jax.js
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
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
lsst.afw.image.basicUtils Namespace Reference

Functions

def makeImageFromArray (array)
 
def makeMaskFromArray (array)
 
def makeMaskedImageFromArrays (image, mask=None, variance=None)
 

Function Documentation

◆ makeImageFromArray()

def lsst.afw.image.basicUtils.makeImageFromArray (   array)
Construct an Image from a NumPy array, inferring the Image type from
the NumPy type. Return None if input is None.

Definition at line 28 of file basicUtils.py.

28 def makeImageFromArray(array):
29  """Construct an Image from a NumPy array, inferring the Image type from
30  the NumPy type. Return None if input is None.
31  """
32  if array is None:
33  return None
34  return Image(array, dtype=array.dtype.type)
35 
36 

◆ makeMaskedImageFromArrays()

def lsst.afw.image.basicUtils.makeMaskedImageFromArrays (   image,
  mask = None,
  variance = None 
)
Construct a MaskedImage from three NumPy arrays, inferring the
MaskedImage types from the NumPy types.

Definition at line 46 of file basicUtils.py.

46 def makeMaskedImageFromArrays(image, mask=None, variance=None):
47  """Construct a MaskedImage from three NumPy arrays, inferring the
48  MaskedImage types from the NumPy types.
49  """
50  return MaskedImage(makeImageFromArray(image), makeMaskFromArray(mask),
51  makeImageFromArray(variance), dtype=image.dtype.type)
def makeMaskedImageFromArrays(image, mask=None, variance=None)
Definition: basicUtils.py:46

◆ makeMaskFromArray()

def lsst.afw.image.basicUtils.makeMaskFromArray (   array)
Construct an Mask from a NumPy array, inferring the Mask type from the
NumPy type. Return None if input is None.

Definition at line 37 of file basicUtils.py.

37 def makeMaskFromArray(array):
38  """Construct an Mask from a NumPy array, inferring the Mask type from the
39  NumPy type. Return None if input is None.
40  """
41  if array is None:
42  return None
43  return Mask(array, dtype=array.dtype.type)
44 
45