ScarletFactorizedComponentData¶
- 
class 
lsst.meas.extensions.scarlet.ScarletFactorizedComponentData(xy0: tuple, extent: tuple, center: tuple, sed: numpy.ndarray, morph: numpy.ndarray)¶ Bases:
objectData for a factorized component
Note that both
xy0andextentuse lsst(x, y)convention, not the scarlet/C++(y, x)convention.Attributes: - xy0 : 
tupleofint The lower bound of the components bounding box.
- extent : 
tupleofint The
(width, height)of the component array.- center : 
tupleofint The
(x, y)center of the component. Note: once this is converted into a scarletLiteBlendthe 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 ScarletFactorizedComponentDatafrom 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
ScarletFactorizedComponentDatafrom JSON compatible dict.Parameters: - data : 
dict Dictionary representation of the object
Returns: - result : 
ScarletFactorizedComponentData The reconstructed object
- data : 
 
- xy0 :