ScarletFactorizedComponentData¶
-
class
lsst.meas.extensions.scarlet.
ScarletFactorizedComponentData
(xy0: tuple, extent: tuple, center: tuple, sed: numpy.ndarray, morph: numpy.ndarray)¶ Bases:
object
Data for a factorized component
Note that both
xy0
andextent
use lsst(x, y)
convention, not the scarlet/C++(y, x)
convention.Attributes: - xy0 :
tuple
ofint
The lower bound of the components bounding box.
- extent :
tuple
ofint
The
(width, height)
of the component array.- center :
tuple
ofint
The
(x, y)
center of the component. Note: once this is converted into a scarletLiteBlend
the source has the traditional c++(y, x)
ordering.- sed :
numpy.ndarray
The SED of the component.
- morph :
numpy.ndarray
The 2D morphology of the component.
Methods Summary
asDict
()Return the object encoded into a dict for JSON serialization fromDict
(data)Reconstruct ScarletFactorizedComponentData
from JSON compatible dict.Methods Documentation
-
asDict
() → dict¶ Return the object encoded into a dict for JSON serialization
Returns: - result :
dict
The object encoded as a JSON compatible dict
- result :
-
classmethod
fromDict
(data: dict) → lsst.meas.extensions.scarlet.io.ScarletFactorizedComponentData¶ Reconstruct
ScarletFactorizedComponentData
from JSON compatible dict.Parameters: - data :
dict
Dictionary representation of the object
Returns: - result :
ScarletFactorizedComponentData
The reconstructed object
- data :
- xy0 :