BlobSet¶
- class lsst.verify.BlobSet(blobs=None)¶
- Bases: - JsonSerializationMixin- A collection of - Blobs.- Parameters:
- blobslistoflsst.verify.Blobs
- Blobs to include in the set. 
 
- blobs
 - Attributes Summary - A - dictthat can be serialized as JSON.- Methods Summary - deserialize([blobs])- Create a BlobSet from a parsed JSON dataset. - insert(blob)- Insert a blob into the set. - items()- Iterate over (identifier, - Blob) pairs in the set.- jsonify_dict(d)- Recursively build JSON-renderable objects on all values in a dict. - keys()- Get a sequence of blob identifiers, which are keys to the BlobSet. - values()- Get a new view of the BlobSet's values. - write_json(filepath)- Write JSON to a file. - Attributes Documentation - Methods Documentation - classmethod deserialize(blobs=None)¶
- Create a BlobSet from a parsed JSON dataset. 
 - insert(blob)¶
- Insert a blob into the set. - Parameters:
- blobBlob
- Blobto insert into the set. It can be accessed by key from the BlobSet through its- Blob.identifierstring.
 
- blob
 
 - items()¶
- Iterate over (identifier, - Blob) pairs in the set.- Yields:
- itemtuple
- Tuple containing: - Blob.identifierof the- Blob(- str)
- Blobinstance
 
 
- item
 
 - static jsonify_dict(d)¶
- Recursively build JSON-renderable objects on all values in a dict. - Parameters:
- ddict
- Dictionary to convert into a JSON-serializable object. Values are recursively JSON-ified. 
 
- d
- Returns:
- json_dictdict
- Dictionary that can be serialized to JSON. 
 
- json_dict
 - Examples - Subclasses can use this method to prepare output in their - json-method implementation. For example:- def json(self): return JsonSerializationMixin.jsonify_dict({ 'value': self.value, }) 
 - keys()¶
- Get a sequence of blob identifiers, which are keys to the BlobSet. - Returns:
- keyssequence of str
- Sequence of - Blob.identifier.
 
- keyssequence of 
 
 - values()¶
- Get a new view of the BlobSet’s values. - Returns:
- blobiterable of lsst.verify.Blob
- A collection of - Blobobjects that is updated when this object changes.
 
- blobiterable of