Job¶
-
class
lsst.validate.drp.base.Job(measurements=None, blobs=None)[source]¶ Bases:
lsst.validate.drp.base.JsonSerializationMixinA Job is a wrapper around all measurements and blob metadata associated with a validate_drp run.
Use the Job.json attribute to access a json-serializable dict of all measurements and blobs associated with the Job.
Parameters: measurements : list, optional
List of MeasurementBase-derived objects.
blobs : list
List of BlobBase-derived objects.
Attributes Summary
availableMetricsavailableSpecLevelsList of spec names that available for metrics measured in this Job. jsonMethods Summary
getMeasurement(metricName[, specName, bandpass])Get a measurement in corresponding to the given criteria within the job. registerBlob(b)Add a blob object to the Job. registerMeasurement(m)Add a measurement object to the Job. Attributes Documentation
-
availableMetrics¶
-
availableSpecLevels¶ List of spec names that available for metrics measured in this Job.
-
json¶
Methods Documentation
-
getMeasurement(metricName, specName=None, bandpass=None)[source]¶ Get a measurement in corresponding to the given criteria within the job.
-
registerBlob(b)[source]¶ Add a blob object to the Job.
Parameters: b :
lsst.validate.drp.base.BlobBase-type objectA blob object.
-
registerMeasurement(m)[source]¶ Add a measurement object to the Job.
Registering a measurement will also automatically register all linked blobs.
Parameters: m :
lsst.validate.drp.base.MeasurementBase-type objectA measurement object.
-