BaseExposureInfo¶
- 
class 
lsst.pipe.tasks.selectImages.BaseExposureInfo(dataId, coordList)¶ Bases:
lsst.pipe.base.StructData about a selected exposure.
Parameters: Methods Summary
copy()Make a one-level-deep copy (values are not copied). getDict()Get a dictionary of fields in this struct. mergeItems(struct, *nameList)Copy specified fields from another struct, provided they don’t already exist. Methods Documentation
- 
copy() → lsst.pipe.base.struct.Struct¶ Make a one-level-deep copy (values are not copied).
Returns: - copy : 
Struct One-level-deep copy of this Struct.
- copy : 
 
- 
getDict() → Dict[str, Any]¶ Get a dictionary of fields in this struct.
Returns: - structDict : 
dict Dictionary with field names as keys and field values as values. The values are shallow copies.
- structDict : 
 
- 
mergeItems(struct: lsst.pipe.base.struct.Struct, *nameList) → None¶ Copy specified fields from another struct, provided they don’t already exist.
Parameters: - struct : 
Struct Structfrom which to copy.- *nameList : 
str All remaining arguments are names of items to copy.
Raises: - RuntimeError
 Raised if any item in nameList already exists in self (but any items before the conflicting item in nameList will have been copied).
Examples
For example:
foo.copyItems(other, "itemName1", "itemName2")
copies
other.itemName1andother.itemName2into self.- struct : 
 
-