Public Member Functions | |
| Box | bbox (self) |
| dict | as_dict (self) |
| HierarchicalBlendData | from_dict (cls, dict data, DTypeLike dtype=np.float32) |
Public Member Functions inherited from lsst.scarlet.lite.io.blend_base.ScarletBlendBaseData | |
| None | register (cls) |
Static Public Attributes | |
| str | blend_type = BLEND_TYPE |
| dict | children [int, ScarletBlendBaseData] |
| str | version = CURRENT_SCHEMA |
Static Public Attributes inherited from lsst.scarlet.lite.io.blend_base.ScarletBlendBaseData | |
| dict | blend_registry = {} |
| dict | metadata = None |
Data for a hierarchical blend.
Attributes
----------
blend_type :
The type of blend being stored
children :
Map from blend IDs to child blends.
version :
The schema version of the HierarchicalBlendData.
| dict lsst.scarlet.lite.io.hierarchical_blend.HierarchicalBlendData.as_dict | ( | self | ) |
Return the object encoded into a dict for JSON serialization
Returns
-------
result :
The object encoded as a JSON compatible dict
Reimplemented from lsst.scarlet.lite.io.blend_base.ScarletBlendBaseData.
| Box lsst.scarlet.lite.io.hierarchical_blend.HierarchicalBlendData.bbox | ( | self | ) |
The bounding box of the blend
Reimplemented from lsst.scarlet.lite.io.blend_base.ScarletBlendBaseData.
| HierarchicalBlendData lsst.scarlet.lite.io.hierarchical_blend.HierarchicalBlendData.from_dict | ( | cls, | |
| dict | data, | ||
| DTypeLike | dtype = np.float32 ) |
Reconstruct `HierarchicalBlendData` from JSON compatible dict.
Parameters
----------
data :
Dictionary representation of the object
dtype :
Datatype of the resulting model.
Returns
-------
result :
The reconstructed object
Reimplemented from lsst.scarlet.lite.io.blend_base.ScarletBlendBaseData.