lsst.scarlet.lite ge1c02a5578+afb4790f61
 
Loading...
Searching...
No Matches
lsst.scarlet.lite.io.hierarchical_blend.HierarchicalBlendData Class Reference
Inheritance diagram for lsst.scarlet.lite.io.hierarchical_blend.HierarchicalBlendData:
lsst.scarlet.lite.io.blend_base.ScarletBlendBaseData

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
 

Detailed Description

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.

Member Function Documentation

◆ as_dict()

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.

◆ bbox()

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.

◆ from_dict()

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.


The documentation for this class was generated from the following file: