ScarletBlendData¶
-
class
lsst.meas.extensions.scarlet.ScarletBlendData(xy0: tuple, extent: tuple, sources: dict, psfCenter: tuple)¶ Bases:
objectData for an entire blend.
Note that
xy0,extent, andpsfCenteruse 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.- sources :
dictofint:ScarletSourceData Data for the sources contained in the blend.
- psfCenter :
tupleofint The location used for the center of the PSF for the blend.
Methods Summary
asDict()Return the object encoded into a dict for JSON serialization fromDict(data)Reconstruct ScarletBlendDatafrom 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.ScarletBlendData¶ Reconstruct
ScarletBlendDatafrom JSON compatible dict.Parameters: - data :
dict Dictionary representation of the object
Returns: - result :
ScarletBlendData The reconstructed object
- data :
- xy0 :