ProvenanceQuantumScanData¶
- class lsst.pipe.base.quantum_graph.ProvenanceQuantumScanData(quantum_id: ~uuid.UUID, status: ~lsst.pipe.base.quantum_graph._provenance.ProvenanceQuantumScanStatus, existing_outputs: set[uuid.UUID] = <factory>, quantum: bytes = b'', metadata: bytes = b'', logs: bytes = b'', is_compressed: bool = False)¶
Bases:
objectA struct that represents ready-for-serialization provenance information for a single quantum.
Attributes Summary
Whether the
quantum,metadata, andlogattributes are compressed.Serialized logs.
Serialized task metadata.
Serialized quantum provenance model.
Methods Summary
compress(compressor)Compress the data in this struct if it has not been compressed already.
Attributes Documentation
- quantum: bytes = b''¶
Serialized quantum provenance model.
This may be empty for quanta that had no attempts.
Methods Documentation
- compress(compressor: Compressor) None¶
Compress the data in this struct if it has not been compressed already.
- Parameters:
- compressor
Compressor Object with a
compressmethod that takes and returnsbytes.
- compressor