Metadata#
- class lsst.verify.Metadata(measurement_set, data=None)#
Bases:
JsonSerializationMixinContainer for verification framework job metadata.
Metadata are key-value terms. Both keys and values should be JSON-serializable.
Parameters#
- measurement_set
lsst.verify.MeasurementSet, optional When provided, metadata with keys prefixed by metric names are deferred to
Metadatainstances attached to measurements (lsst.verify.Measurement.notes).- data
dict, optional Dictionary to seed metadata.
Attributes Summary
A
dictthat can be serialized as semantic SQUASH JSON.Methods Summary
items()Iterate over key-value metadata pairs.
keys()Get the metadata keys.
update(data)Update metadata with key-value pairs from a
dict-like object.values()Iterate over metadata values.
Attributes Documentation
- json#
A
dictthat can be serialized as semantic SQUASH JSON.Keys in the
dictare metadata keys (seeMetadata.keys). Values are the associated metadata values as JSON-serializable objects.
Methods Documentation
- items()#
Iterate over key-value metadata pairs.
Yields#
- item
ItemsView An iterable over metadata items that are a tuple of:
Key (
str).Value (object).
- item
- keys()#
Get the metadata keys.
Returns#
- keys
KeysView[str] The keys that can be used to access metadata values (like a
dict). Set-like.
- keys
- measurement_set